Installed with AHCI enabled, now won't boot without it
I installed openSuse 10.3 x86_64 when I had AHCI enabled. AHCI proved to cause some stability problems, so I've disabled it in my BIOS.
After doing so, however, my Linux will not boot. It's looking for the hard drive as a SCSI device, which it obviously isn't now that AHCI is disabled. I tried booting from my OpenSuse 10.3 x86_64 Network Install boot CD and from there tried to get into my system, but it just won't start my Linux. If I re-enable AHCI I can get into Suse without a hitch, but from there I don't know what I need to reconfigure in order to get it to boot in the future without AHCI. I definitely need some help. And please feel free to assume I'm a newbie. |
In wikipidia is a article about possible problems with Ahci and some AMD chip set .
Do you use AMD ? My experience with suse do not change you,re BIos settings after installing she could act strange All the best |
No, my motherboard has an Intel 965 chipset.
It's like it can't load the kernel module, on boot, to find the hard drive on an IDE interface instead of an AHCI interface. But I don't have a clue about how to modify that sort of thing. |
Normally suse works fine with SATA but for one reason ore the other you like to change it in PATA = IDE
I do not know a other solution than a fresh install of suse as I stated before that my experience with suse is that if you change the BIOS setting after installing she could act very strange all the best |
The error I am specifically receiving is:
Waiting for device /dev/sda2 to appear My boot device is sda2, but it never succeeds. |
A IDE has a other connection on the MOBO as SATA
IF you,re correct that switching the AHCI off turns it into IDE than a OS want find it IF you like to connect a sata drive as a IDE than you need a interface to transform it This interface should put in a PCI slot and from there to sata drive all the best |
I have solved the problem. It had to do with my kernel being not configured to load the necessary module to boot from a non-AHCI SATA connection. Also, I had to rebuild my GRUB boot loader.
Thanks all. |
Quote:
Thanks. |
rakudave, simply enable it in the bios.
AHCI is usually the best choice (on all chipsets). http://linux-ata.org/driver-status.html |
Help :)
(Its my fiirst post so i will intrudice myself, my Name is Augusto)
Quote:
Did you have an IDE after installing in AHCI? I Have an Asus P5Q (Intel p45 chipset) with a Intel Q6600 and 2GB RAM a 320 GB Western Digital HDD and two DVD-RW (one is SATA and the one that let me install kubuntu is pATA). Well i think thats more or less what is happening on my system, i think is similar to your issue. Excuse me for my language, english is not my native language EDIT: Here is my GRUB List, I Installed Ext2 FS Installer to read my Linux partition on Win and of course, the default option to boot is the fifth (counting form zero it will be number 4) WinXP (I also have Vista) Code:
## ## End Default Options ## Code:
Starting up... Thanks in advance |
Augusto, Welcome to LQ.
Please start a new thread for your problem. (You just need to add a 'boot-time kernel parameter' like 'all_generic_ide') Like so Ubuntu 8.04, kernel 2.6.24-16-generic root (hd0,5) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=c80c35c8-4425-4d70-849a-f0dc7deacfd3 ro all_generic_ide quiet splash initrd /boot/initrd.img-2.6.24-16-generic quiet Best A. Mani |
All times are GMT -5. The time now is 03:27 AM. |