【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?

DELLノートにXPとVine2.6のデュアルブートをしたいのですが,grubでLinuxを起動できません.

インストールではliloをMBRではなくBOOTに書き込んでいます.
つまり,先にXPを起動できるようにしてから次にgrubでLinuxを起動させる手順を選択しております.

デュアルブートの解決方法などを教えていただけませんでしょうか?

…以下、症状です…
僕は
hda1: DELL
hda2: NTFS
hda3: ext3
hda4: extenstion
hda5: ext3
hda6: swap
でhda3にBOOT,hda5に本体を置いてるので
 grub> root (hd0,2)
 grub> kernel /vmlinuz root=/dev/hda3
 grub> boot
だけだと
kernel panic: no init found Try passing it=option to kernel
と怒られますので bootの直前に
 grub> root (hd0,4)
 grub> initrd /initrd/initrd.img
としようとするのですが、initrd.imgがありません.


 grub> root (hd0,2)
と打つと
Filesystem type is ext2fs, partision type 0x83
と帰ってきますが,   ^
ext3fsでないのが気になります.

再インストールしてliloをMBRに書き込んでから
先にLinuxを起動できるようにして,
次にgrubでXPを起動させる方が簡単でしょうか?

A 回答 (1件)

お話しの様子だと


/dev/hda3: /boot
/dev/hda5: /
としてマウントするのでしょうか?

それならば、
 grub> root (hd0,2)
 grub> kernel /vmlinuz root=/dev/hda5
 grub> boot
これでブートできると思います。

GRUBのrootと、Linuxのrootは意味が違います。
それを勘違いされていると思われます。
また、ext3のパーティションが,
ext2と表示されるのは正常です。
    • good
    • 0
この回答へのお礼

ありがとうございました。
解決いたしました。

こころよりお礼もうしあげます。

お礼日時:2004/07/10 16:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報