Changes between Version 1 and Version 3 of Ticket #4028


Ignore:
Timestamp:
Jun 14, 2009, 10:02:23 PM (11 years ago)
Author:
meianoite
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #4028

    • Property Cc planche2k@… added
  • Ticket #4028 – Description

    v1 v3  
    99Currently there's no provision for falling back to the GPT copy that lives in the end of the disk, due to the 512 bytes constraint; supporting this would require either some major refactoring of the code or disabling the support for booting from MBR using calls to int13h other than function 4200h, "LBA Read from Disk".
    1010
    11 It was tested on emulators and on my actual, proper computer. It can load Windows, Haiku and FreeBSD;  the number of sectors to load from the partition is adjustable, but beware that int13h 4200h only supports up to 127 (0x7f) sectors, or a loader of almost 64KiB; so don't specify a larger number. This is not checked on the code, again because of space constraints.
     11It was tested on emulators and on my actual, proper computer. Loading Windows, Haiku and FreeBSD was tested (UUID must be changed accordingly, of course); for the GPT boot, the number of sectors to load from the partition is adjustable (needed by FreeBSD's "gptloader" on a freebsd-boot UUID partition), probably needed by Haiku as well since stage1 is 2 sectors big), but beware that int13h 4200h only supports up to 127 (0x7f) sectors, or a loader of almost 64KiB; so don't specify a larger number. This is not checked on the code, again because of space constraints.