Bug 704244 - Add info about BIOS boot partition on non-EFI x86
Summary: Add info about BIOS boot partition on non-EFI x86
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora Documentation
Classification: Retired
Component: install-guide
Version: devel
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Bokoc
QA Contact: Ruediger Landmann
URL:
Whiteboard: AcceptedNTH RejectedBlocker
Depends On:
Blocks: F16-accepted, F16FinalFreezeExcept
TreeView+ depends on / blocked
 
Reported: 2011-05-12 14:30 UTC by David Lehman
Modified: 2013-07-31 14:34 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-07-31 14:34:55 UTC
Embargoed:


Attachments (Terms of Use)

Description David Lehman 2011-05-12 14:30:54 UTC
Description of problem:
More of an RFE than a problem.

Starting in Fedora 16, on non-EFI x86 (32 and 64 bit) systems, anaconda will default to creating GPT disklabels (partition tables) instead of MSDOS disklabels. The main reason this requires a documentation update is because of a new partition type necessitated by the change. On these systems, when booting from a GPT-labelled disk, it is strongly recommended (not necessarily required in all cases, depending on the system's BIOS/firmware) to create a small (1MiB) BIOS boot partition. This partition will be used by the bootloader (GRUB2) for storage.

Automatic partitioning will create the partition when appropriate, but users who choose custom partitioning will have to create this partition for themselves.

This BIOS boot partition is only necessary on non-EFI x86 systems whose boot device is a GPT-labelled disk.

Comment 1 David Lehman 2011-09-15 14:40:52 UTC
The longer it takes to get this into some documentation, the more confused users we are going to have and the more spurious bug reports. Is there any plan or timeline for this work?

Comment 2 Adam Williamson 2011-09-15 17:41:47 UTC
"This BIOS boot partition is only necessary on non-EFI x86 systems whose boot
device is a GPT-labelled disk"

and also, as a point of record, only necessary with certain bootloaders, AIUI - it depends how much space the bootloader needs.

Comment 3 Adam Williamson 2011-09-30 19:07:58 UTC
Discussed at 2011-09-30 blocker review meeting. Documentation issues do not hit the criteria and no-one was particular keen to make that the case, and the installer now saves you from shooting yourself in the foot in most cases, so we rejected this as a blocker, but accepted it as NTH, as the install guide goes out in the install package set.

Comment 4 Jack Reed 2011-10-24 23:07:01 UTC
Thanks David and Adam.

I've added an Important admonition to the start of section 9.13.1 for the Fedora 16 version of the guide.

You can find the draft here - http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html-single/Installation_Guide/index.html

Cheers,

Jack

Comment 5 David Lehman 2011-10-26 17:33:21 UTC
It's a definite improvement just having the note, but the situation is of course fairly complex.

You only need a BIOS boot partition on the disk you plan to install the bootloader to. Furthermore, you only need the BIOS boot partition if any of the following is also true:

  1) you know that the disk contains a GPT partition table
  2) the installer has initialized the disk for you
  3) you selected "Use all space" on the partitioning options screen

Try to put that in an easily-readable blurb :-)

Comment 6 Karsten Wade 2011-12-14 03:49:22 UTC
Removing myself for these bug components as I'm either no longer involved in that aspect of the project, or no longer care to watch this particular bug. Sorry if you are caught in a maelstrom of bug changes as a result!

Comment 7 Jack Reed 2012-03-06 07:09:54 UTC
Thanks for the clarification, David. You're right, it's a little tricky to incorporate all of that, but I think I've managed to do so without the result being cumbersome.

Updated in commit b341868c2aaf03e2c71f88323f41a41925879ea1

Comment 8 Jack Reed 2012-03-07 05:18:48 UTC
David, I neglected to mention some other changes in that commit.

I've decided to delete the admonition from the start of Create Storage (currently 9.13.1) and expand upon it in the Advice on Partitions section, incorporating the new points you've mentioned. It's now in-text rather than foregrounded as an admonition.

Placing it in Create Storage wasn't quite right, in hindsight. It fits better amidst the other partitioning advice and recommendations.


Note You need to log in before you can comment on or make changes to this bug.