Problem
Karmic 9.10 does not boot after recent system update (update manager):
error: no such device : ba123456-7890-abcd-efghijklmnop
Failed to boot default entries
Press any key to continue
On pressing any key error message is repeated.
Same error occurred after the initial installation of 9.10 on various laptop models.
Note: In my case error only occurs when karmic 9.10 is installed on 250 GB Western Digital hard drives. On SAME laptops Error does NOT occur when karmic 9.10 is installed on 60 GB Hitachi hard drives.
Workaround
- boot system from from karmic 9.10 CD
- start terminal
- start nautilus file manager as admin (sudo nautilus)
- in nautilus select laptop's internal drive
note: I had to first start nautilus as user in order for it to show internal drive
- go to /boot/grub/grub.cfg
- right-click grub.cfg and choose properties
- select tab permissions
- change permissions of 'owner: root' from 'read-only' to 'read and write'
- right-click grub.cfg and open with gedit
- find the following entry:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set ba123456-7890-abcd-efghijklmnop
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=ba123456-7890-abcd-efghijklmnop ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
- simplify entry as follows:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
set root=(hd0,1)
linux /boot/vmlinuz-2.6.31-15-generic root=UUID=ba123456-7890-abcd-efghijklmnop ro quiet splash
initrd /boot/initrd.img-2.6.31-15-generic
}
- safe grub.cfg
- change permissions of 'owner: root' from 'read and write' back to 'read-only'
- restart system
- ubuntu should now boot from first internal drive (hd0)
Community
I'm a Mac/Windows user. Ubuntu is new to me and I love it. However, this error is very severe and produces a really negative experience for new users. I would actually not even be surprised if this error had been deliberately introduced by someone who is not too fond of the Linux Community. Anyway, it would be great if the experts here could help us newbies and protect the community.
Could someone please post a shell command version for a clean workaround?
What is the exact nature and background of this error?
A recent system update just reactivated the error by replacing the modified grub.cfg with the flawed grub.cfg, i.e. my system didn't boot after the update. The problem is obviously not solved. Is there already a bug report for this error?
What is this this UUID all about? Is it something that was invented to protect our privacy? Anyone?
Thanks!![]()



Adv Reply


Bookmarks