戻る

grub-install --target=i386-pc

えーと 今回は USB は 2個 の 領域に わけたものを 使用しています。

まずは 上記の条件で /boot/grub を 何処に設けるか と言う事になりますが 

 通常は 動いている Linux の 有る場所 つまり この場合は /dev/sdd2 に 設ける 

そうではなく /dev/sdd1 に 設ける事もできるようです。

どちらの場合でも /dev/sdd ( /dev/sdd1 でも /dev/sdd2 でも ありません) /dev/sdd に もうけるのです、

但し /boot/grub は (  /dev/sdd1 か /dev/sdd2  に 設ける )という事です。

USB メモリ

-bash-5.0# fdisk -l /dev/sdd
Disk /dev/sdd: 7.55 GiB, 8103395328 bytes, 15826944 sectors
Disk model: USB Flash Disk  
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00085ab6

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sdd1  *       2048  1026047  1024000  500M  b W95 FAT32
/dev/sdd2       1026048 15826943 14800896  7.1G 83 Linux
-bash-5.0# cat /etc/lsb-release 
DISTRIB_ID="Linux From Scratch"
DISTRIB_RELEASE="10.0"
DISTRIB_CODENAME=" nyantarou USB IP 200"
DISTRIB_DESCRIPTION="Linux From Scratch"

ご覧の様になっています。

実は この USB 過去に 色々試みたので 残渣が 残っているので 整理をします。

-bash-5.0# mount /dev/sdd1 /mnt/
-bash-5.0# df | sed 3,4d
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root        7218560 5426260   1422280  80% /
/dev/sdd1         511720  115560    396160  23% /mnt
-bash-5.0# cd /mnt/
-bash-5.0# mv boot/ 20210509_OLD_boot/
-bash-5.0# cd
-bash-5.0# cd /boot
-bash-5.0# mv grub/ 20210628_OLD_grub/

grub  の version は

-bash-5.0# grub-install  --version
grub-install (GRUB) 2.04

つまり LFS 10.0 では  2.04 で LFS 11.1 では 2.06 に なっています。

誤解の 無いように 補足しておきますが これから 行うのは LFS10.0 の もので おこないます。

基本的な 違いは ないと 信じましょう。

grub の /grub ディレクトリを/dev/sdd1 に 設る 場合

実際は /boot/grub になるわけです。

では 試行してみましょう

-bash-5.0#  grub-install --target=i386-pc --debug --boot-directory=/mnt/boot /dev/sdd 

grub の /grub ディレクトリを/dev/sdd2 に 設る 場合

実際は /boot/grub になるわけです。

では 試行してみましょう

-bash-5.0# grub-install --target=i386-pc --debug --boot-directory=/boot /dev/sdd

どちらに しても grub.cfg の PARTUUID を使う様に 変更しないと不都合なようです。

にゃんたろう 拝!

2022年 8月 22日 月曜日 21:01:21 JST 作成


戻る

Since 2006.-2022.--Copyright © nyantarou All Rights Reserved.