Skip to content

bootsmith 1.0.0

Latest

Choose a tag to compare

@jma24 jma24 released this 27 May 02:57
· 1 commit to main since this release

First stable release. bootsmith writes bootable Windows install USB sticks on Apple Silicon macOS — no Rosetta, no Windows VM, no Boot Camp Assistant.

Supported (hardware-verified on Dell E6410)

  • Windows 7 (BOOTMGR chain) — --type=windows / auto. Same path covers Vista and Win 8/10/11.
  • Windows XP (--type=windows-ntxp) — GRUB4DOS + FiraDisk RAM-mapped ISO.
    • Unattended installs via --unattended (product key, computer name, timezone, admin password, EULA).
    • AHCI textmode storage via --ahci-driver-dir <F6 pack> — slipstreams a BYO vendor driver so XP installs on AHCI-mode SATA without an F6 floppy.

Install

brew install jma24/bootsmith/bootsmith   # Homebrew
cargo install bootsmith                  # crates.io

Notes

  • Boot-record bytes come from the in-process mkmsbr library (no external ms-sys). --boot-record=ms-sys remains as an audit fallback.
  • Caveat: verified so far on a single machine (Dell E6410); reliability on other hardware is unproven.
  • Windows 2000 is deferred to 1.1 (text-mode install works; first boot needs a boot.ini repair). NT 4.0 is planned for 1.2.

Published to crates.io: bootsmith, bootsmith-core, bootsmith-disk, bootsmith-iso (all 1.0.0).