Hi All,
I am a newbie in Grub 2 using the Ubuntu Karmic i386 system installed
in an external harddisk. My computer has two internal harddisks and one
external USB harddisk. The USB disk contains two partitions, the 1st one is
for data and the 2nd one is installed with Ubuntu Karmic i386.
At system bootup, when I force the BIOS to boot from the external disk,
the Grub 2 menu appears and I choose the 1st entry to boot my Ubuntu Karmic.
The Karmic system sometimes boots normally into a fully functional system
with no apparent error. However, at certain times, the Karmic boots into a
"initramfs" prompt with the following messages :
Gave up waiting for root device
.....
.....
ALERT ! /dev/sdc2 does not exist. Dropping to a shell !
.....
(initramfs)
After examining the "grub.cfg" file, I find the corresponding bootup
menuentry to be :
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-19-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
linux /boot/vmlinuz-2.6.31-19-generic root=/dev/sdc2 ro quiet
splash
initrd /boot/initrd.img-2.6.31-19-generic
}
In the "linux" line of the menuentry, it has been set that
"root=/dev/sdc2". I think this may be the cause of the unstable boot
problem.
In the "initramfs" prompt, I don't see any /dev/sdc2 (using "ls
/dev/sd*"). I could only see /dev/sdg1 and /dev/sdg2. Perhaps the linux
kernel sometimes recognizes my Ubuntu Karmic partition as /dev/sdc2 and
sometimes as /dev/sdg2.
How could I set the Grub 2 menuentry for a stable boot? Any idea?
Thanks for any suggestion.
Regards
Lawrence
_______________________________________________
Help-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-grub