Linux Does Not Recognise SATA Disk

Where Is It?

If you try to install Linux on a motherboard that's a few years old, you may find Linux will not see your SATA hard disk drive.

Check your BIOS settings and make sure AHCI mode has been selected. To get into the BIOS, you need to press the delete key at start up.

You'll get a message something like:

Press del to enter setup.

Once your in the BIOS > go to Advanced > Onboard Device Config > SATA Controller Mode > AHCI

Press Esc to backup the menu.

Select Exit & Save

Then reboot and you should see your SATA disk in Linux.