Big news
2,300 downloads! v2027.3 coming soon! Tell me your suggestions at BuildIso@proton.me!
BuildIso
No way! Iso generator?
BuildIso – A Powerful ISO Builder for OSDev
BuildIso is a powerful ISO Generator.
It includes a large CLI options like
BuildIso init
BuildIso -p [options]
-p, --project
-b, --boot
-i, --iso
-o, --output
-V, --volume-id
--uefi Add UEFI boot (in addition to BIOS)
--secureboot Secure Boot note (requires --uefi)
--bios-only BIOS-only boot
--uefi-only UEFI-only boot
--boot-priority Boot priority: bios|uefi|auto
--include Include glob pattern
--exclude Exclude glob pattern
--collision-policy rename|fail|skip
--max-files Maximum files to scan
--max-file-size Maximum size per file
--max-depth Maximum directory traversal depth
--max-size Maximum generated ISO size
--deep-verify Verify ISO contents against source files
--inspect Inspect an ISO image
--verify-iso Verify an existing ISO
--check Run validation checks only
--fix-safe Apply safe automatic fixes
--expect-sha256 Expected final ISO SHA-256
--manifest Generate MANIFEST.SHA256SUMS
--cache Hash cache file location
--boot-test Run QEMU boot test
--qemu QEMU executable path
--ovmf OVMF firmware path
--boot-test-timeout Boot test timeout in seconds
--reproducible Enable reproducible build mode
--source-date-epoch Fixed timestamp for reproducible builds
--timeout Maximum build duration
--no-overwrite Refuse overwriting existing ISO
--keep-backup Preserve previous ISO as .bak
--config Load JSON configuration file
--profile Profile: development|release|reproducible|ci
--plugins-off Disable all plugins
-Pu, --plugin Allow specific plugin by name
--plugin-hash Pin plugin SHA-256 hash
--require-plugin-hash Require hash pin for all plugins
--plugin-strict Fail build on plugin errors
--plugin-timeout Plugin callback timeout
--threads Hashing worker threads
--log Write log file
--no-log Disable log file generation
--silent Suppress all output
--no-prompt Skip interactive prompts
--no-spinner Disable spinner
--no-progress Disable progress indicators
--verbose Verbose step output
init Initialize project structure in current directory
version Print version
help Print this help.
| Have | Yes | No |
|---|
| Plugins | * | |
| Logs | * | |
| Verbose | * | |
| Boot Test | * | |
| UEFI | * | |
| BIOS | * | |
| Silent | * | |
No installers.
Just one executable dropped into your project folder.
Features
- Portable – one single executable
- Bootable ISO generation (El Torito, No‑Emulation)
- Works with any OSDev project structure
- Large CLI options
- Plugins
Project Structure (if you double-click the exe directly)
Your OS project should look like this:
MyOS/
├── BuildIso (executable)
├── boot/
│ └── boot.bin
├── iso_root/
└── Your Files
boot/boot.bin → your 512‑byte (0x55AA) bootloader or your 2048-byte (El Torito no‑emulation) bootloader
iso_root/ → all files to include in the ISO (kernel, config, etc.) note: BuildIso dosen't include a LBA reader.
How It Works
BuildIso:
- Reads the project directory.
- Extracts the project name
- Recursively adds all files from
iso_root/
- Loads
boot/boot.bin as the El Torito boot image
- Generates a bootable ISO named:
output.iso
in the project.
Requirements (if you double-click the exe directly)
- A valid 512‑byte or 2048-byte bootloader (
boot.bin)
- A populated
iso_root/ directory
License
MIT License.
Feel free to modify, fork, and improve.
Credits
Created by srcfrcg, htmluser-hub, BuildIso, with guidance and support from Copilot.
Designed to be simple, portable, and OSDev‑friendly. (solo dev)
Support
For support me you can donate : https://srcfrcg.itch.io/buildiso
Next update:
Coming soon.
Planned improvements and enhancements coming soon.
BuildIso@proton.me
Web
BuildIso.com What is this? It's a website where you can browse and learn more. If you have any suggestions, feel free to contact me via email or share them in the discussions or issues. This site is in beta. Enjoy!
SHA256 Checksum
The official SHA256 hash of the v2027.2 win64 executable (as verified on GitHub) is: sha256:7317924844e02c4b055982901df43cddb2c06dd151da8c53b68fe2960b55bcdd This checksum corresponds to the BuildIso v2027.2 win64 release file.
BuildIso Pro
BuildIso Pro adds advanced features for power users.
BuildIsoPro.exe is now available it costs 4.99€ EUR Link :
https://srcfrcg.itch.io/buildisopro
BuildIso Pro is MIT
Websites:
Official websites is buildiso.com, api.buildiso.com and docs.buildiso.com and install.buildiso.com and lcrawl.buildiso.com and community.buildiso.com.
How to contribute
To contribute please write a issue or a discussion or a mail.
Winget
> [!IMPORTANT]
> BuildIso is now in winget, type winget install BuildIso.BuildIso in your PowerShell and enjoy.
> [!WARNING]
> The official package and the only is BuildIso.BuildIso and only for Windows
How to use BuildIso?
Answered in docs answer 3
Note plugins
Note: the plugins executed by you can contain malwares please execute dll with total confidence