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

IPXE boot support

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None

    Description

      I tried booting ReactOS over the network using IPXE (not to be confused with PXE, which is LAN only). Depending on the commands, FreeLoader either immediately crashed into BSOD or gave an error about the inability to find/read freeldr.ini.

      Log:

      Assertion 'Block->Tag == 0' failed at /srv/buildbot/worker_data/Build_GCCLin_x86/build/boot/freeldr/freeldr/lib/mm/heap.c line 359
      Assertion '*REDZONE_SIZE(Block) <= Block->Size * sizeof(HEAP_BLOCK)' failed at /srv/buildbot/worker_data/Build_GCCLin_x86/build/boot/freeldr/freeldr/lib/mm/heap.c line 171
      (/srv/buildbot/worker_data/Build_GCCLin_x86/build/boot/freeldr/freeldr/lib/inifile/ini_init.c:40) err: Error while opening freeldr.ini, Status: 7

      SEQUENCE OF ACTIONS TO REPRODUCE THE PROBLEM:

      1. Download IPXE iso from https://ipxe.sebaxakerhtc.pro (GitHub)
      2. Connect the ISO to a virtual machine or PC with a compatible (IPXE) Ethernet adapter.
      3. Upload LiveCD to your HTTP or HTTPS server
      4. Download memdisk http://preseed.panticz.de/ipxe/memdisk
      5. Upload memdisk to your HTTP/HTTPS server
      6. Start your VM and boot from ISO from steps 1-2
      7. Select IPXE shell in menu
      8. Enter commands (replace your server URLs)

      BSOD commands:

      initrd http://changeme.local/reactos.iso

      chain http://changeme.local/memdisk.memdisk iso

      2024-01-01 13-13-27.mkv

      INI not found commands:

      initrd http://changeme.local/reactos.iso

      chain http://changeme.local/memdisk.memdisk iso raw

      TECHNICAL DETAILS:

      • WEB server: IIS 10.0
      • VM: 1 core, 1 GB RAM, VMware Workstation Pro 17.5
      • ReactOS image: reactos-livecd-0.4.15-dev-7374-g88107ad-x86-gcc-lin-dbg.7z (unpacked)
      • Host: Windows 11 23H2 Enterprise multi-session, Intel core i7-7820X, 32 GB RAM

      Attachments

        Activity

          People

            Unassigned Unassigned
            sashaqwert Aleksandr Chivarzin
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: