- ベストアンサー
Linuxマルチブートに関するGRUBファイルの設定方法
- パソコンにLinuxを2つインストールし、マルチブートで起動する方法について調べました。
- GRUBファイルの設定を行うことで、起動時にインストールしたLinuxを選択することができます。
- 具体的な設定方法を知りたいので、アドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「 おまかせ install 」 でない所が良いですね。 さて、grub ですが、普通は特に指定しないと /dev/hda の MBR の所に install されます。 この場合、最初に、Vine をinstall したのでしょう。 この時点では、Vine は立ち上がったはずです。 次に、Ubuntu を、install すると grub部分 を、上書きをすることになります。 Vine 用のものは、Ubuntu が前のgrubの内容 を反映しない限り Ubuntu 用のものとなります。 これは、期待できないので、Ubuntu が立ち上がることになります。 結論を言うと Ubuntu で /dev/hda1 を mount して /boot/grub/menu.lst のVine の起動部分を Ubuntuの /boot/grub/menu.lst に追加すればよいことになります。 mount 方法などは既知とします。 下記は、私の例で Kubuntu から、CentOS5 と Windows を立ち上げています。 ########### 以降が追加した分です。 #が先頭にあると、その行は は、コメント となり 書いてないのと結果的には同じです。実行されません。 # menu.lst - See: grub(8), info grub, update-grub(8) default 0 timeout 30 #color cyan/blue white/blue title Ubuntu, kernel 2.6.20-15-generic root (hd3,4) kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=f303c4c6-821e-4015-ab58-3cc6e1268272 ro quiet splash initrd /boot/initrd.img-2.6.20-15-generic quiet savedefault -----省略------ ############### title CentOS (2.6.18-8.1.3.el5) root (hd3,0) kernel /vmlinuz-2.6.18-8.1.3.el5 ro root=/dev/vol_cent/Log_cent rhgb quiet initrd /initrd-2.6.18-8.1.3.el5.img title CentOS (2.6.18-8.el5) -----省略-------- title Microsoft Windows XP Home Edition rootnoverify (hd0,0) #makeactive chainloader +1 さて、制限の関係でここではこのくらいにします。 もう少し書くかも知れません。 詳しく書くのは 私は、もう飽きたので貴方に勉強・経験してもらって 貴方が、答える側になって欲しい為です。
その他の回答 (1)
お礼
お礼が遅くなってしまいすいません。 参考にさせていただきました。 ありがとうございます。
お礼
お礼が遅くなってしまいすいません。 丁寧にご回答いただきありがとうございました。 私自身も勉強を重ねて、誰かの質問に回答できるようがんばりたいと思います。 ありがとうございました。