GRUB で別のディスクにある GRUBを起動する
数代前の Debian (jessie) をインストールした。
LVM の PVヘッダが違うとか、いろいろ世代間の差が大きいようなので、別のSSDに入れ、メインで使用する GRUB からは chainload を経由することにする。
/etc/grub.d/40_custom に次の内容を追加した。
menuentry "boot Jessie" {
insmod part_msdos
insmod ext2
insmod chain
set root='hd2'
chainloader +1
}
update-grub を実行すれば、GRUB のメニューに boot Jessie という項目が現れる。
hd2 は、GRUB から SSD が何番目のストレージとして見えるのか、により異なる。パーティションにチェイン先を入れるには、パーティション番号も必要。
« Debian 11 で mediapipe をインストールし、Linux-Fake-Video-Cam を使う | トップページ | Debian用の skypeforlinux はインストールのたびに /etc/apt/source.list.d/skype-stable.list を更新する »
« Debian 11 で mediapipe をインストールし、Linux-Fake-Video-Cam を使う | トップページ | Debian用の skypeforlinux はインストールのたびに /etc/apt/source.list.d/skype-stable.list を更新する »


コメント