Opened 16 years ago
Closed 4 years ago
#2285 closed bug (not reproducible)
Bootloader fails when chainloaded from grub 1/2 in a specific way.
Reported by: | dustin howett | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System/Boot Loader/BIOS | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
When I load my haiku partition (/dev/sda2) from GRUB Legacy as such:
chainloader (hd0,1)+1
I get a read error (bootloader debug turned on)
From GRUB 2:
set root=(hd0,2) chainloader +1
I also get a read error
BUT, with GRUB 1 and
root (hd0,1) chainloader +1
The bootloader works just fine.
This is probably a bug in GRUB, but I think it might be related to int 13 and how the bootloader uses it; when GRUB reads the disk BEFORE chainloading, there is no issue, but when only the first sector is loaded, the boot fails.
Change History (6)
comment:1 by , 15 years ago
Platform: | x64 → x86-64 |
---|
comment:2 by , 15 years ago
Platform: | x86-64 → x86 |
---|
comment:3 by , 9 years ago
comment:4 by , 8 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:5 by , 5 years ago
Component: | System/Boot Loader → System/Boot Loader/BIOS |
---|
comment:6 by , 4 years ago
Resolution: | → not reproducible |
---|---|
Status: | assigned → closed |
I think no one is still using GRUB Legacy, so this is not a problem anymore.
Note:
See TracTickets
for help on using tickets.
Hi, is this bug still valid? Did you run makebootable after installing (Installer should now do it for you)?