vine-users ML アーカイブ



[vine-users:076690] vine4.1 と Fedora Core6 のデュアルブートー grub.conf の書き方?

  • From: 宮脇 利夫 <hibari50@xxxxxxxxxxx>
  • Subject: [vine-users:076690] vine4.1 と Fedora Core6 のデュアルブートー grub.conf の書き方?
  • Date: Tue, 17 Apr 2007 15:00:01 +0900 (JST)
宮脇です。
いつもお世話になります。少々長文になりますが、お許しください。
vine4.1とFedora Core6のデュアルブートを設定しようとして、できず、grub.conf
の記述でつまづいています。お教えくだされば、ありがたいです。

私のPCは、自作のデスクトップPCです。スペックは、
マザーボード:Gigabyte GA-8I945P-Pro
CPU:Intel Pentium4,3Ghz
メモリ:2GB
チップセット:Intel 945P,ICH7R
HDD:2本 HDD0-Hitachi SATA 160GBーこれは、Fedoraのインストール時、/dev/sda

と                     して認識されます。
          HDD1-Hitachi SATA 160GBーこれは、/dev/sdb として認識される。
以前、このPCに、vine4.1(HDD1=/dev/sdb)とtarbolinux FUJI EX(HDD0=/dev/sda)
の二つを入れ、デュアルブートしていました。ーtarbolinuxを先に入れ、あとか
らvineを入れて、grubはvineのを使い、正常に起動していました。
その時のvine4.1の/boot/grub/grub.confは、
--------------------
default=0
timeout=15
title Vine Linux
       root (hd1,0)
       kernel /vmlinuz ro root=LABEL=/ resume2=swap:/dev/sda2 vga=Ox314
       initrd /intrd.img

title turbolinux
       rootnoverify (hd0,0)
       chainloader +1
--------------------

今回turolinuxを削除し、そこ(HDD0=/dev/sda)にFedora Core6をインストール
しました。Fedoraは正常にインストールでき、デュアルブート環境もできました
。そしてFedoraは
正常に起動します。しかし、vineが起動しません。
Fedoraが、デフォルトで作ってくれた/boot/grub/grub.confは、
-------------------
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2869.fc6)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-1.2869.fc6 ro root=/dev/VolGroup00/
        LogVol00 rhgb quiet (kernelから、ここまでは一行)
	initrd /initrd-2.6.18-1.2869.fc6.img
title vine linux
	rootnoverify (hd1,0)
       chainloader +1
-------------------
このgrub.confだと、PCを起動したのち、
Booting'vine linux'
rootnoverfy(hd1,0)
chainloader +1
Error 13:Invalid or unsupported excutable format
Press any key to continue...
というメッセージが出て、PCが止まり、vineが起動しません。
それではと、以前のvineのgrub.confの記述を借りて、以下のように書くと、
-------------------
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2869.fc6)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-1.2869.fc6 ro root=/dev/VolGroup00/
        LogVol00 rhgb quiet
	initrd /initrd-2.6.18-1.2869.fc6.img
title vine linux
	root (hd1,0)
        kernel /vmlinz ro root=LABEL=/ resume2=swap:/dev/sdb(ここをaからb
に    変更)vga=Ox314(ここまでは一行)
    initrd /intrd.img
---------------------
と書くと、PCは起動し、Fedoraは立ち上がります。しかしgrubのところでvineを
選ぶと、長い英文のあと

====Suspend2===
BIG FAT WARNING !! Faild to translate"/dev/sdb2" in to device id.
If you want to use the current suspend image,reboot and try again with
the same kernel that you suspended from.
If you want to forget that image,continue and the image will be erased.
Press SPACE to reboot or C to continue booting with this kernel.
Default action if you don't select one in 25 second is:continue booting.
Suspend 2 2.2.5:Missing or invalid strage location(resume2) before
suspending.
VFS:Cannot open root device "LABEL=/" boot or unknown-block(O,O)
Please append a correct "root=" boot option 
kernel panic-not syncing:VFS:Unable to mount root fs or unknown-block(O,O)
------------------
と出て、vineが起動しません。どなたか正しいgrub.confの書き方を教えて下され
ば、ありがたいです。