I've just upgraded and thought I did everything right - but apparently I didn't. I've changed my menu.lst according to udev but I get the kernel panic init error and the WARNING: Unable to open an initial console.
My bootline points to /dev/hda1 because is was /dev/discs/disc0/part1 before. If I change /dev/hda1 to /dev/hda3 I can boot but then nothing works - not even the keyboard.
I've tried to chroot into /dev/hda3 but I do have the console and null in /dev. I cannot mount /dev/hda1 and I am pretty sure that is where my /boot is.
Am I doing it all wrong?
Could someone please advice - I need the computer for school.
Okay - I got the /boot mounted by using chroot and the Arch installation cd.
My menu.lst looks like this
# (0) Arch Linux title Arch Linux [/boot/vmlinuz26] root (hd0.2) kernel (hd0,0)/vmlinuz26 root=/dev/hda1 vga=791 ro devfs=nomount
The only thing I've changed is the /dev/hda1 part.
Yes it says boot - just a typing error. But howcome in the wiki he has:
kernel /vmlinuz26 root=/dev/discs/disc0/part3 ro devfs=nomount
and changes it to:
kernel /vmlinuz26 root=/dev/hda3 ro devfs=nomount
And is it correctly understood that the (hd0,0)/vmlinuz26 should point to /boot and root=/dev/something should point to /
Got the boot thing worked out.
My mistake it should be /dev/hda3 not /dev/hda1 - I think. Thanks
/dev/hda1 because is was /dev/discs/disc0/part1
That's not right. It should be hda2. part0 == hda1
you sure? I thought it started at part1