I have just installed Kubuntu 10.04 on my system and first impressions are good, I like it. The only problem is with grub. I also have Mandriva installed on my hard disk and grub seems to have found it but if I try and start it, I get the following error message:
VFS: Cannot open root device "UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc" or unknown - block (0,0)
Please append or correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing :VFS: unable to mount root fs if unknown-block (0,0)
With Kubuntu 8.10, the predecessor to 10.04 the menu.lst entry was:
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title linux (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc splash=silent vga=788
initrd (hd0,1)/boot/initrd.img
savedefault
boot
This worked fine but with 10.04, the grub.cfg entry is:
}
menuentry "linux (on /dev/sda2)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 302f2a4e-36f3-422d-89b8-8954aef6dfdc
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc splash=silent vga=788
initrd (hd0,1)/boot/initrd.img
This produces the error message above. Note the change from (hd0,1) in 8.1 to (hd0,2) for 10.04 but initrd still points to (hd0,1). Also insmod ext2 when the mandriva installation uses ext3 as a file system.
I have tried altering the appropriate parameters in grub.cfg but it does not make any difference.
I also have Windoze on the hd and it starts this no problem.
Anyone else had this problem & any ideas on a fix ?
VFS: Cannot open root device "UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc" or unknown - block (0,0)
Please append or correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing :VFS: unable to mount root fs if unknown-block (0,0)
With Kubuntu 8.10, the predecessor to 10.04 the menu.lst entry was:
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda2.
title linux (on /dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz BOOT_IMAGE=linux root=UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc splash=silent vga=788
initrd (hd0,1)/boot/initrd.img
savedefault
boot
This worked fine but with 10.04, the grub.cfg entry is:
}
menuentry "linux (on /dev/sda2)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set 302f2a4e-36f3-422d-89b8-8954aef6dfdc
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=302f2a4e-36f3-422d-89b8-8954aef6dfdc splash=silent vga=788
initrd (hd0,1)/boot/initrd.img
This produces the error message above. Note the change from (hd0,1) in 8.1 to (hd0,2) for 10.04 but initrd still points to (hd0,1). Also insmod ext2 when the mandriva installation uses ext3 as a file system.
I have tried altering the appropriate parameters in grub.cfg but it does not make any difference.
I also have Windoze on the hd and it starts this no problem.
Anyone else had this problem & any ideas on a fix ?
Comment