Skip to content

v0.1.51

Choose a tag to compare

@garybowers garybowers released this 22 Apr 15:35
· 32 commits to main since this release
4166ac9

v0.1.51

New Features

  • Windows unattended PXE install (opt-in via --windows-smb) — zero-touch PXE boot to a running Windows 10/11 install. Isolated smbd exposes each extracted Windows ISO as an SMB share; boot.wim is patched so WinPE auto-mounts it and launches setup.exe. Docker image now ships with samba.
  • Database snapshot/backup — new Snapshotter interface with SQLite (VACUUM INTO) and PostgreSQL (pg_dump) implementations, so backups are portable and restore-ready.
  • Extraction progress reporting — admin UI surfaces live stage + percent for ISO extractions.
  • Bootimus website under website/ — landing page, downloads, localised docs scaffolding (en/de/es/fr/ru), Astro-based.
  • Bootimus logo — thanks @popy2k14 (#52).

UI

  • New SMB chip on patched Windows images and Patch SMB / Re-patch SMB button on the image properties panel.
  • Settings tab now surfaces Windows SMB status: Enabled (N shares, port 445), Disabled, or Requested but unavailable.
  • Extraction progress bars show live stage + percent.
  • Boot Parameters field greyed out for Windows images (ignored by wimboot).

Bug Fixes

  • Windows installations — boot.wim patching, SMB share registration, DHCP network-readiness race.

Requirements (only if enabling --windows-smb)

  • smbd in PATH (bundled in Docker image; apt install samba / pacman -S samba for standalone).
  • Port 445 reachable from clients.
  • setcap users also need: sudo setcap 'cap_net_bind_service=+eip' /usr/sbin/smbd.

Upgrade Notes

  • No-op unless you enable --windows-smb.
  • If enabling: click Patch SMB on existing Windows ISOs (or re-extract).

Full Changelog: popy2k14/bootimus@v0.1.38...v0.1.51

Docker

docker pull garybowers/bootimus:0.1.51