ご覧の様に ” root=/dev/sdd2 ro ” の 項目があります。
-bash-5.1# pwd /boot/grub -bash-5.1# grep 'root=/dev/sdd2' grub.cfg linux /boot/vmlinuz-5.16.9-lfs-11.1 root=/dev/sdd2 ro linux /boot/vmlinuz-5.16.9-lfs-11.1 root=/dev/sdd2 ro linux /boot/vmlinuz-5.16.9-lfs-11.1 root=/dev/sdd2 ro single -bash-5.1# cp -av grub.cfg 20220825_grub.cfg_From_CP 'grub.cfg' -> '20220825_grub.cfg_From_CP'
本来 これで 問題は無い筈何ですが 上手く起動しません そこで その部分を 変更します。
唐突ですが
https://gihyo.jp/lifestyle/serial/01/ganshiki-soushi-2/0001
続・玩式草子 戯れせんとや生まれけん
第1回分け行っても分け行ってもバグの中
を 御参考 に されると良いと思いますが
これが 万能かは不明なれど 試みる 価値はあるようです。
最初は rootdelay で 立ち上がったら そのあと rootwait に 置き換える ?
後は ネットワークの 世界で ”USB rootwait rootdelay grub ”検索されれば !
へたら 変更します。
-bash-5.1# blkid | grep sdd2 /dev/sdd2: UUID="fb2553f8-d4b5-49e7-8871-9d946af856fe" BLOCK_SIZE="4096" TYPE="ext3" PARTUUID="0006c721-02"
ですので
-bash-5.1# sed -n 's@root=/dev/sdd2@root=PARTUUID=0006c721-02 rootwait@p' grub.cfg linux /boot/vmlinuz-5.16.9-lfs-11.1 root=PARTUUID=0006c721-02 rootwait ro linux /boot/vmlinuz-5.16.9-lfs-11.1 root=PARTUUID=0006c721-02 rootwait ro linux /boot/vmlinuz-5.16.9-lfs-11.1 root=PARTUUID=0006c721-02 rootwait ro single -bash-5.1# sed -e 's@root=/dev/sdd2@root=PARTUUID=0006c721-02 rootwait@' grub.cfg >qqq -bash-5.1# mv qqq grub.cfg
これで 再起動をかけて見ると いいでしょう。
-bash-5.1# shutdown -r now && exit
にゃんたろう 拝!
2022年 8月 25日 木曜日 21:03:37 JST 作成