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

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

    XMLWordPrintable

Details

    • March 2017, April 2017, May 2017

    Description

      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.

      Attachments

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

        Issue Links

          Activity

            People

              Colin Finck Colin Finck
              Colin Finck Colin Finck
              Votes:
              6 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: