質問: grubでkernel panic 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を起動させる方が簡単でしょうか?
回答: お話しの様子だと /dev/hda3: /boot /dev/hda5: / としてマウントするのでしょうか? それならば、 grub> root (hd0,2) grub> kernel /vmlinuz root=/dev/hda5 grub> boot これでブートできると思います。 grubのrootと、linuxのrootは意味が違います。 それを勘違いされていると思われます。 また、ext3のパーティションが, ext2と表示されるのは正常です。