OpenSolarisとDebianでマルチブート
debianを先に入れたために、GrubはOpenSolarisのものを使用している。OpenSolarisはGrubのインストール先の選択肢がなかったから。
OpenSolaris:/rpool/boot/grub/menu.lstに以下を追記。
title Debian GNU/Linuc, kernel 2.6.28-1-686 root (hd0,0) kernel /boot/vmlinuz-2.6.28-1-686 root=/dev/sda1 ro quiet initrd /boot/initrd.img-2.6.28-1-686 title Debian GNU/Linuc, kernel 2.6.28-1-686 ( single-user mode ) root (hd0,0) kernel /boot/vmlinuz-2.6.28-1-686 root=/dev/sda1 ro single initrd /boot/initrd.img-2.6.28-1-686 title Switch to Debian Grub Menu configfile (hd0,0)/boot/grub/menu.lst
上の2つはdebianを直接起動する設定。3つめの設定はDebianのgrubを呼び出す設定。これがないとカーネルアップデート時に新カーネルを起動出来なくなるからとか。
そしてDebianの/boot/grub/menu.lstにも以下を追記しておく。
title Return to OpenSolaris Grub Menu configfile /boot/grub/menu.lst
これでOpenSolarisのGrubにも戻れるようになる。
参考。