You are not logged in.
Hello,
I tried to make the topic as accurate as possible within the restraints the subject box set me
Anyway, I emptied one of my partitions, upgraded my kernel and grub yesterday with pacman, and when I had to reboot today, I got stuck. I don't know which of these actions rendered Grub unusable, so I am asking your help.
error when booting ->
Root device /dev/hdb2 doesn't exist, attempting to create it.
ERROR: Failed to parse block device name for /dev/hdb2
ERROR: Unable to create/detect root device /dev/hdb2
And then it throws me to the rescue prompt.
I have googled this problem, but most of the people with the same problem, had another cause for this, so their solutions didn't work for me.
/etc/fstab ->
none /dev/pts devpts defaults 0
/dev/sda1 /home/kuratkull/MUS ntfs nls=utf8,umask=0222 0 0
/dev/sdb1 /home/kuratkull/DAT ext3 defaults,errors=remount-ro 0
#/dev/sda5 /home/kuratkull/DEB ext3 defaults,errors=remount-ro 0
#/dev/sda2 /mnt/usbdrive vfat noauto,users,rw 1 0
#/dev/fd0 /mnt/fd0 vfat user,noauto 0 0
/dev/sdb2 / ext3 defaults 0 1
/dev/sdb3 swap swap defaults 0 0
Arch is on sdb2 and the one that I removed is/was sda5(it's empty space now). This file is unchanged.
grub/menu.lst ->
timeout 5
default 0
color light-blue/black light-cyan/blue
# (0) Arch Linux
title Arch Linux [/boot/vmlinuz26]
root (hd1,1)
kernel /boot/vmlinuz26 root=/dev/hdb2 ro
initrd /boot/kernel26.img
# Memtest86+
title Memtest86+ [/boot/memtest86+/memtest.bin]
kernel (hd1,1)/boot/memtest86+/memtest.bin
This is not the actual menu.lst from before, this is the one I have NOW, after several edits. In my own stupidity in using the sudo and stuff with a Ubuntu Live CD, I forgot to back up the original(which was not working anyway).
In GParted, the sdb2 partition has a 'bootable' flag.
By using an old Arch CD, I was able to get into Arch, with the 'boot already installed' thingie, but for some reason, I couldn't type CHARACTERS in the X login screen. All other keys worked. I suppose this has something to do with the old kernels/modules on the old Arch CD.
I hope this is enough information for the time being, but I am ready to supply you with more. I would be very grateful is someone would enable me to get out of this Ubuntu 6.06 Live CD
Thank you in advance.
PS! FYI, I tried other possible combinations of drive/partition in Grub. The current setting prints out the filesystem and loads the kernel, modules and stuff, but when mounting a root partition, the error occures.
kuratkull
Last edited by kuratkull (2008-01-07 17:13:01)
Offline
Your kernel line has "root=/dev/hdb2", why? It's /dev/sdb2 in fstab.
1000
Offline
o_0
I could have sworn it was hdb. I guess I got the idea from GParted under Ubuntu, which presented the drives as hdb.
I have been messing with this for about 4 hours now...wasted time
Anyway, I did the quickfix in Grub, and I'm back in my beloved Archie
Thanks!
SOLVED
Offline