Opened 4 years ago

Closed 11 days 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

Description

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 Changed 4 years ago by pulkomandy

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 Changed 3 years ago by mmu_man

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 Changed 11 days ago by waddlesplash

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