Linux SATA controllers not recognize my attached hard disk devices

in Categories , , , , , last updated January 16, 2007

Q. Why Linux is not detecting or recognize my attached hard disk? How do I install Linux on SATA hard disks?

A. Go to your BIOS setup

Press F1/F2 or Del key to enter into BIOS setup

Now turn the ICH8 controller in AHCI mode

Save settings reboot system

Now Linux installer should see disk. Read this previous FAQ for more information.

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Share this on (or read 4 comments/add one below):

4 comment

  1. Q. Why Linux is not detecting or recognize my attached hard disk? How do I install Linux on SATA hard disks?my computer is AMD-64(hp)Athlon

  2. I am having trouble getting my AMD64 desktop, running Fedora 9, to recognize an external SATA hard drive, using USB. The system utilizes an internal SATA h/d for its primary storage. The system works fine for all other external devices including IDE drives, thumb drives, etc. Any help would be appreciated. TIA

  3. Thank you! This completely fixed my Ophcrack “no hashes found” problem. The C: drive couldn’t even be detected without AHCI mode enabled in the bios :)

    Thanks again, you’re the best!

    Craig

    Have a question? Post it on our forum!