Opened 10 years ago
Closed 6 years 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: | |
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 by , 10 years ago
comment:2 by , 9 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 , 6 years ago
Blocked By: | 12644 added |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
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?