Let me first say that this question will be lame (as the subject indicates). The backstory of this post is as follows:
I installed arch last night for the umpteenth time. I decided, this time, to use GRUB, as I haven't used it in ages. The configuration file looked fine and dandy so I let it sit with the defaults (autoprepared the HD as well). When I rebooted, GRUB failed, saying something was too long for the bootrecord, or something to that effect. It was late, so I shutdown and went to bed.
Now my question is this: what did I do wrong? Let me elaborate. I am at work and have alot to do before I get home, and I can fix this if I had the information at my finger tips. So I am relying on the arch community for information. The autoprepare sets up /boot (hd0,0), swap (hd0,1) and / (hd0,2), correct? Therefore (hd0,0) should be my boot partition, and (hd0,2) my root, correct? BTW I installed GRUB to my MBR...
If anyone could let me know what the proper GRUB configuration should look like for an Arch auto-prepared disk, please let me know so I can get this fixed when I get home.
Thanks in advance
It would be a good idea to post your whole grub config.
Public Key 0x24685E35 available from any key server you trust.
And please include a (putatively) correct /etc/fstab as well.
ok I fixed the problem.
Arch default installs GRUB to the MBR, yet the default menu.lst has:
which is obviously not correct. switching this to:
fixed my issue (GRUB was trying to boot from partition 2 instead of the MBR)
here is my menu.lst
# (1) Arch AMD title Arch Amd root (hd0,2) kernel (hd0,0)/vmlinuz-22.214.171.124 root=/dev/hda3 ro
this config boots at (hd0,0)
arch + gentoo + initng + python = enlisy
I just went through the whole install and had a "no valid boot device" (not sure if this is verbatim) error on reboot...
Would this be solved by Skeletor...I mean, Phrakture's above solution???
I'm here (physically, what a thought) with beniro. His solution:
root (hd0) kernel (hd0,0) root=/dev/hda3 ro devfs=nomount
My system still boots with
root (hd0,2) kernel (hd0,0)/vmlinuz-2.6.6-usb root=/dev/hde3 devfs=nomount ro hdc=ide-scsi
I guess it's a new version of grub? Is this not the gayest problem in the world?