Bug 160802 - [install] USB installation image fails to boot if BIOS is not GPT compatible - 9.0-BETA2
Summary: [install] USB installation image fails to boot if BIOS is not GPT compatible ...
Status: Closed Feedback Timeout
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 9.0-BETA2
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-18 14:20 UTC by Camillo Särs
Modified: 2024-11-17 03:45 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Camillo Särs 2011-09-18 14:20:05 UTC
The 9.0-BETA2 USB installation image uses a GPT partition table, which
is not bootable on systems that have a buggy BIOS.  E.g. Gigabyte GA-D510UD.

Attempting to boot the system while the USB stick is connected will
cause the BIOS to fail - the failure mode depends upon the bug in the
BIOS.

The Gigabyte GA-D510UD will lock up completely when it runs into a GPT
partition table of this kind.  The pmbr does not match the CHS setup
that the BIOS expects.

Related bug: bin/115406: [patch] gpt(8) GPT MBR hangs award BIOS on boot

Fix: 

This problem can only be fixed by trying to circumvent the buggy BIOSes.
The most reliable way would be to revert the USB image to MBR format.
Another alternative is to ensure that the pmbr of the GPT partition table
contains a correct CHS configuration, but the GPT pmbr may still cause
problems on some BIOSes.
How-To-Repeat: - Download 9.0-BETA2 USB installation image, install on USB stick
- Connect USB stick to system with GPT issues, attempt to boot the system
- Boot fails

Compare this to the 8.2-RELEASE image, which uses MBR and thus boots correctly.
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2011-09-18 15:44:50 UTC
Responsible Changed
From-To: freebsd-amd64->freebsd-bugs

Problem most likely affects more than just amd64.
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:58 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 3 Ed Maste freebsd_committer freebsd_triage 2018-05-24 19:02:27 UTC
As a test, can you grab the image from https://people.freebsd.org/~emaste/mini-image.amd64.xz, uncompress it and write it to a USB stick, and try booting in BIOS and UEFI modes?
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2024-11-17 03:45:40 UTC
^Triage: I'm sorry that this PR did not get addressed in a timely fashion.

By now, the version that it was created against is long out of suppoprt.
Please re-open if it is still a problem on a supported version.