I've looked around before posting and this sounds like a fairly common problem in one form or another with no solution. Hopefully one of you can help.
I recently installed arch 64 on my laptop, which is duel booting Windows.
I just had the core utilities plus a few other random things installed when I decided to upgrade and reconfigure the kernel. I Upgraded from the arch default 3.0 to 3.0.4 using the config in the /proc directory. I didn't really change much. Basicly I just adjusted for my processor and pulled out some modules I know I wouldn't use (nothing to do with sata support).
after copying the new kernel and system map to my boot directory, making an image and updating grub, I rebooted. It begins to load but then gives this message.
Code:
ERROR: Unable to determine major/minor number of root device '/dev/sda6'
you are being dropped to a recovery shell.
I've tried quite a few things to fix this A lot of posts suggested it was a problem with mkinitcpio so I tried reimagaging the default file and it worked perfectly. I would have tried recompiling it but it didn't come with any source.
I have also tried removing autodetect from the mkinitcpio config fileand manually defining partitions at boot with no luck
has anyone ever seen this?
My partitions are laid out as such
sda1 windows recovery NTFS
sda2 windows boot NTFS
sda3 windows NTFS
sda4 extended
sda5 arch boot ext4
sda6 arch root ext4
sda7 swap swapfs