BIOS doesn't see harddrive -- but debian does!

1

0

I am setting up a computer to be a server for backup usage. I bought a 500 GB SATA hard drive and replaced a 50 GB PATA harddrive with it. I disconnected the cables which were connected into the old HD and plugged the new SATA harddrive into a plug on the motherboard names "PRISATA" or something like that, I assume meaning "PRIMARY SATA". I also connected the power cable to a matching connector.

So I inserted my debian CD and booted it. Debian detected the 500 GB harddrive and installed to it successfully. I also told it to install the GRUB bootloader. At this point, I restarted the computer. However, the harddrive was not detected and it gave me an error. I restarted and entered BIOS and found that the HD was not detected, only the CD drive.

What am I doing wrong here?

Cosmic

Posted 2011-03-30T01:23:07.310

Reputation: 113

Is it possible you've got a GUID Partition Table (GPT) on your new hard drive instead of a Master Boot Records (MBR), and your BIOS is too old to know about GPT? – Spiff – 2011-03-30T02:21:23.410

Instead of editing the question to say this is solved, you should mark the answer you provided yourself below as the accepted answer. – Gaff – 2011-03-30T16:02:39.440

Answers

1

The BIOS needs to see the hard drive in order to tell it to boot. Debian can interrogate the controller to get the hard drive info. I'd check the BIOS and see if there's a setting for to enable the controller. It may be thinking that the IDE interface is the primary one.

JoelHess

Posted 2011-03-30T01:23:07.310

Reputation: 198

0

It turns out the problem was that RAID (Redundant Array of Independent Disks) was enabled. When I disabled the option in BIOS it booted just fine.

Cosmic

Posted 2011-03-30T01:23:07.310

Reputation: 113