grub 2: "error: You need to load the kernel first"

Colin Brace cb at lim.nl
Sun Nov 1 15:16:41 UTC 2009


Hi all,

I've just installed Ubuntu 9.10 along side F11. My disk now looks like this:

/dev/sda1 F11 boot
/dev/sda2 F11 root
/dev/sda3 F11 swap
/dev/sda5 F11 home
/dev/sda6 9.10 root
/dev/sda7 9.10 home
/dev/sda8 91.0 swap

When I reboot, I get grub, which has entries listed for both systems, but
when I try to boot Fedora now, I get an error message: "error: You need to
load the kernel first". (Ubuntu boots fine).

I've tried booting manually from the grub command line, but the commands no
longer appear to be the same, as Ubuntu is now using grub 2. Here are the
relevant section from grub.cfg (menu.lst is now obsolete):

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Fedora (2.6.30.9-90.fc11.i586) (on /dev/sda2)" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 5a8b0f33-5369-4a45-a501-455ed10f4fa7
	linux /boot/vmlinuz-2.6.30.9-90.fc11.i586 ro
root=UUID=5a8b0f33-5369-4a45-a501-455ed10f4fa7 rhgb resume=/dev/sda3
	initrd /boot/initrd-2.6.30.9-90.fc11.i586.img
}
menuentry "Fedora (2.6.29.4-167.fc11.i586) (on /dev/sda2)" {
	insmod ext2
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 5a8b0f33-5369-4a45-a501-455ed10f4fa7
	linux /boot/vmlinuz-2.6.29.4-167.fc11.i586 ro
root=UUID=5a8b0f33-5369-4a45-a501-455ed10f4fa7 resume=/dev/sda3 rhgb
	initrd /boot/initrd-2.6.29.4-167.fc11.i586.img
}
### END /etc/grub.d/30_os-prober ###

The above entries were generated automatically.

Does anyone know how to fix the error?

Alternately, is there a way of telling the MBR to boot /dev/sda1 (F11 boot)
instead of /dev/sda6 (Ubuntu root), which is what is happening now?

Thanks.

-----
  Colin Brace
  Amsterdam
  http://lim.nl
-- 
View this message in context: http://old.nabble.com/grub-2%3A-%22error%3A-You-need-to-load-the-kernel-first%22-tp26148903p26148903.html
Sent from the Fedora List mailing list archive at Nabble.com.




More information about the fedora-list mailing list