BIOS hang - Unable to boot after installation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Release Notes for Ubuntu |
Fix Released
|
Undecided
|
Colin Watson | ||
partman-base (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Lucid |
Fix Released
|
High
|
Colin Watson |
Bug Description
I am preparing for deployment of Ubuntu 10.04 on servers. We deploy Ubuntu using the netboot image, on a PXE server.
Two particular systems have been troublesome for us. Note that we are using the latest netboot image (dated from this morning).
Steps to reproduce:
-Boot on netboot image
-Install Ubuntu. (we are using a preseed file, attached).
-After installation, the system reboots.
-The BIOS hangs after detecting hard disks, right after:
Ultra DMA Mode-5, S.M.A.R.T. Capable and Status OK
Now, there is nothing we can do. I would normally not file a bug against Ubuntu for this, but I have never seen this before. Installing Ubuntu Karmic or even Hardy works perfectly. Using a disk installed on such a motherboard in a newer one (different model) works 100%. Using Lucid installed in a newer board on this motherboard model does the same thing.
It looks like Ubuntu does something with the disk that 2 different motherboards dislike.
The affected motherboards are:
-Asus P5P800-MX (Intel 865GV chipset)
-Asus P5GZ-MX (Intel 945GZ chipset)
I have tried updating BIOS versions without success.
These 2 boards have very similar BIOS interfaces (AMIBIOS). I have tried modifying SMART detection settings without success.
The same installation works on these much newer motherboard:
Supermicro C2SBM-Q
Asus M4A785-M
We have tested this on multiple affected motherboards (all same model), with the same results all the time.
I think this is pretty important for the final release, as this would be a problem to many people with older hardware.
affects: | ubuntu → partman-base (Ubuntu) |
Changed in partman-base (Ubuntu Lucid): | |
milestone: | none → ubuntu-10.04 |
status: | Incomplete → Confirmed |
*update* Installing without preseed, using "guided defaults" and all default settings *works* fine.
Now, what in my preseed file make it fail on older boards and work on newer ones?