iPXE Manager - Network HTTP Boot v2.3

Discussion in 'Application Software' started by mephistooo2, May 30, 2026.

  1. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
    #1 mephistooo2, May 30, 2026
    Last edited: Oct 12, 2026
  2. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
  3. haber123

    haber123 MDL Member

    Nov 5, 2009
    142
    52
    10
    Link and login worked for me.
     
  4. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
    ⚡ iPXE Manager v2

    • ISO mount method switched from drive letters (A–Z) to folder-based hidden mount points — ISOs are now bound under pxe/mnt/<folder_name> via diskpart and no longer consume a drive letter
    • WinSetup.cmd now also supports modified/slipstreamed Windows ISOs that don't have setup.exe in the root (auto-detects install.wim/install.esd/install.swm inside sources\ and launches via WinPE's built-in X:\setup.exe with the /installfrom: parameter)
    • Mount/unmount and reconciliation logic was rewritten around diskpart for improved reliability
    • Server stop now runs asynchronously in the background
     
  5. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
    ⚡ iPXE Manager v2.1

    This update primarily addresses ISO mount issues with modified WinPE ISOs (e.g. Sergei Strelec). Such ISOs expose a non-standard volume layout that caused the previous Get-DiskImage-based method to fail unreliably.
    • Existing mnt_temp folder is now deleted and recreated before ISO mount — prevents issues caused by stale or broken mount points
    • ISO mount method fully migrated from Get-DiskImage / Add-PartitionAccessPath to a pure diskpart-based approach — volume list is captured before and after mount via diskpart list volume, the new drive-letter-free UDF/DVD-ROM volume is identified, and bound to the folder using diskpart assign mount=
    • Mount wait time increased from 1000ms to 2000ms — gives additional time for mount to complete on slower systems
    • Removed the redundant PowerShell sweep block from _unmount_all_isos() — it was no longer needed since _unmount_iso() already handles each ISO correctly on its own
     
  6. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
    ⚡ iPXE Manager v2.2 Changelog:

    • Added pure HTTP network PXE boot support for Linux-based system recovery, disk cloning, and maintenance tools (ISOs) such as Rescuezilla, Redo Rescue, SystemRescue, and Parted Magic.
     
  7. enigmaelectronica

    enigmaelectronica MDL Novice

    Jul 11, 2011
    38
    14
    0
    Congratulations Sir!
    i was using iVentoy, i will test your script!

    Thanks sir
     
  8. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
  9. mephistooo2

    mephistooo2 MDL Member

    Feb 5, 2008
    180
    400
    10
    iPXE Manager v2.3

    Changelog:

    Key Highlights & Changes:
    • UltraVNC Server Integration: Automatically injected into WinPE and Windows Setup environments silently via wimboot without user intervention.
    • HTML5 noVNC Web Client: Embedded under static/novnc/ providing seamless, in-browser remote desktop control.
    • Native Python WebSocket Proxy: Built-in asynchronous bridge powering browser-to-VNC client connectivity without third-party dependencies.
    • Live Clients Dashboard: Real-time client discovery displaying connected WinPE machines, IP addresses, connection timestamps, and a one-click "Connect" button.
    • Multi-language Support (i18n): Complete UI translations added for English, Turkish, and German (Lang/English.ini, Lang/Turkish.ini, Lang/German.ini).
    • Non-blocking vnc.cmd Startup: Asynchronous background IP discovery ensures setup/WIM boot environments never freeze or delay.
    • Documentation & Media: Updated README.md (directory tree, v2.3 changelog), LICENSE (MPL 2.0 for noVNC), screenshots, and liveclients.gif live preview.