You are not logged in.
My new Arch box boots off an SATA hard drive & I have an ATA drive I want as a secondary storage drive. The machine works flawlessly with just the SATA drive connected, but as soon as I connect the ATA drive & boot it I get a kernel panic. I'm told it's a problem with how it renumbers drives on boot, so it tries to boot the OS from the ATA drive instead of the SATA? Does anybody know a way around this? Because otherwise I've got a 320GB paperweight on my hands...
Last edited by lost eden (2008-01-09 15:36:00)
Offline
This is because the BIOS changes the boot order of the disks when you plug in the ATA drive. You may or may not be able to change the boot drive in the BIOS. You just have to look through the BIOS and see if you can find it.
Offline
Yes, the BIOS does have this option & the SATA drive is set as the primary boot drive - if it wasn't then surely the machine wouldn't even find grub?
Offline
Perhaps you may find a solution in mkinitcpio hooks which sets up pata and sata drives...
Just a thought...
My ailment? Lackatesla!
Tesla fails smog test..no gas!
Favorite song...Tesla On My Mind....
Offline
If the settings in the BIOS don't help, you could also try booting from the CD and telling it to boot the installed system, then simply reinstall GRUB. That should work.
Offline
A moment of genius with some guys on IRC got it. When just the SATA drive was connected it was sda so I set up /etc/fstab & /boot/grub/menu.lst accordingly. But when I connected the ATA drive as well IT was sda & the SATA was sdb. All I needed to do was substitue sda for sdb in aofrementioned files & it's perfect!
Offline
Now, all we need is [solved] in the title.
Offline