戻る

前へ| 次へ

grub note 002: LFS11.1 を USB に コピー 起動させる その3

/etc/os-release と /etc/lsb-release 等変更

これは 任意でしょうから まあ 作成しておきましょう どちらかが grub に 関係するやもしれないが 個猫に とっては不明 です。いやああ 無くても動作はするようです。

/etc/os-release の 変更

要するに PARTUUID を追記しておくと 何かの役に立つ事から

# blkid | grep sdh2
/dev/sdh2: UUID="fb2553f8-d4b5-49e7-8871-9d946af856fe" TYPE="ext3" PARTUUID="0006c721-02"
# sed -n 's/nyantarou/nyantarou PARTUUID="0006c721-02" 192.168.0.111/p'  os-release
VERSION_CODENAME="nyantarou PARTUUID="0006c721-02" 192.168.0.111"
# sed -e 's/nyantarou/nyantarou PARTUUID="0006c721-02" 192.168.0.111/'  os-release >qqq
# mv qqq os-release
# cat os-release 
NAME="Linux From Scratch"
VERSION="11.1"
ID=lfs
PRETTY_NAME="Linux From Scratch 11.1"
VERSION_CODENAME="nyantarou PARTUUID="0006c721-02" 192.168.0.111"

grub を立ち上げ ” grub > cat (hdX,msdoY)/etc/os-release ”とすると

” root=PARTUUID= ”を 決めるのに 役に立つと考えている ただ それだけです。

/etc/lsb-release

これも 同じ目的で

# sed -n 's/nyantarou/nyantarou PARTUUID="0006c721-02" 192.168.0.111/p'  lsb-release 
DISTRIB_CODENAME="nyantarou PARTUUID="0006c721-02" 192.168.0.111"
# sed -e 's/nyantarou/nyantarou PARTUUID="0006c721-02" 192.168.0.111/'  lsb-release >qqq
# mv qqq lsb-release 

これで 無理やり 手動で起動させて見ましょう grub の 出番です

# cd
# umount /mnt/usb/
# shutdown -r now && exit

無事起動した様です。

ssh 侵入

$ ssh -l root 192.168.0.111
root@192.168.0.111's password: 
Last login: Wed Aug 24 21:06:40 2022
-bash-5.1# cat /etc/os-release 
NAME="Linux From Scratch"
VERSION="11.1"
ID=lfs
PRETTY_NAME="Linux From Scratch 11.1"
VERSION_CODENAME="nyantarou PARTUUID="0006c721-02" 192.168.0.111"
-bash-5.1# shutdown -h now && exit

Broadcast message from root@lfs111usb (pts/0) (Wed Aug 24 21:10:31 2022):

The system is going down for system halt NOW!
logout
Connection to 192.168.0.111 closed.

さて USB には まだ grub の インストールは 行われていません。

計算機の grub で USB の Linux を 立ち上げて grub-install をおこないます。

にゃんたろう 拝!

2022年 8月 24日 水曜日 21:05:09 JST 作成


前へ| 次へ

戻る

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