Opened 5 years ago

Closed 17 months ago

#11345 closed enhancement (duplicate)

Eliminate the need for "makebootable"

Reported by: waddlesplash Owned by: mmu_man
Priority: normal Milestone: Unscheduled
Component: System/Boot Loader Version: R1/Development
Keywords: Cc:
Blocked By: #12644 Blocking:
Has a Patch: no Platform: All


Francois noted that most of the information provided by makebootable is passed to the kernel by the BIOS. He said that most modern BIOSes did this but we'd have to check for older ones (or maybe ask the GRUB team if they know anything...)

Change History (3)

comment:1 by pulkomandy, 5 years ago

How would the BIOS do this? The BIOS first runs the disk MBR, which chainloads into our partition boot record. So it's up to the MBR to include the info or not.

You are right, modern PCs do this,however, it's called UEFI, and it avoids most of this mess and allows jumping directly into stage2. Should we waste time on "modern bios, but not UEFI" kind of machines? Is it worth the effort?

comment:2 by mmu_man, 4 years ago

No, most BIOSes also do it, by passing a pointer to the partition table entry which was loaded in a register. GRUB handles this, and most other MBR also do so.

comment:3 by waddlesplash, 17 months ago

Blocked By: 12644 added
Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.