Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-12648

Make our ISOs flashable to USB drives ("isohybrid")


    • Type: Task
    • Status: In Progress
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Bootloader, Build System
    • Labels:
    • Module:
    • Sprint:
      March 2017, April 2017


      ISOs of modern Linux distributions contain MBR and GPT partition tables in the first (usually unused) sectors of the ISO file (see Isohybrid - Syslinux Wiki for more details). This way, an ISO can be burned to a CD but also flashed to an USB drive (using DD or Win32DiskImager) and is bootable in both cases.
      ReactOS ISOs should also support this to have a single file usable for both CDs and USB drives.

      What should be done in my opinion:

      This should be the steps needed for MBR booting. The isohybrid tool also comes with GPT/UEFI support, but I'm not sure if this is enough for booting ISO-flashed USB drives on UEFI systems.


        1. bochsrc.bxrc
          3 kB
        2. freeldr_iso_vs_usb.zip
          1.01 MB
        3. freeldr_mem_iso_usb_diff_map.png
          107 kB
        4. isoboot.S__hermes_annotated.patch
          58 kB
        5. isoboot.S.patch
          56 kB
        6. isoboot.S-version2.patch
          56 kB
        7. isoboot.S-version3.patch
          56 kB
        8. isoboot.S-version4.patch
          56 kB
        9. isohybrid.patch
          58 kB

          Issue Links



              • Assignee:
                colin finck Colin Finck
                colin finck Colin Finck
              • Votes:
                6 Vote for this issue
                9 Start watching this issue


                • Created: