I recently had to replace a hdd in a 6 year old laptop. It gave a lot of read errors and found that the replacement hdd is not detected by the BIOS, but when I installed Ubuntu Linux, it shows the hdd is there and installs nicely. After installation, the laptop doesn’t boot since it doesn’t detect the new hdd. Moving the new hdd to another laptop, it is detected and boots nicely into Linux. Back to the original laptop, no boot.
Old hdd = WD Scorpio Blue 320GB 5400rpm 8MB Serial ATA
New hdd = WD Blue Mobile 320GB 5400rpm 16MB SATA3
Any idea why the new hdd is not detected by the BIOS?
Thank you for a reply/solution