This isn't SO much a problem, since I can make it work, but still I am curious as to what causes the issue.
I have an old HP Compaq desktop pc, and recently put a 2TB drive in it. Now most recently, the drive was formatted by an Ubuntu install "erase and use the whole disk." I'm not quite sure if it's relevant, but that means the disk is gpt partitioned, with the first partition being the bios_grub partition.
When I'm booted into the OS, everything is going fine. Then I shut down, EITHER from a power failure or a formal shutdown. The next time I boot, the BIOS greets me by saying "the following settings were changed:" then proceeds to list the CD-ROM (which never actually changes) and the Hard drive, which is listed as 0.00TB.
When this happens, I can boot into a live CD, and shut down again, and then the BIOS greets me with the same message expect that it's recognized that it's 2.00TB again. Then booting from disk works.
This process will repeat.
What could possibly cause this bi-polar behavior in the BIOS?
I've just determined that that it re-recognizes the drive as 2.00TB ONLY if I reboot out of the live cd, NOT shutdown. I'm going to test real quick what happens if I reboot out of the OS on the disk.
Yep. To get the BIOS to recognize the disk as 2TB, I have to reboot out of something. If I shutdown or force shutdown, the BIOS thinks the disk is 0TB.
What could be causing this?