File: installation.md | Updated: 11/18/2025
This guide covers different ways to install and run bootOS.
QEMU is the easiest way to run bootOS.
macOS:
brew install nasm qemu
Linux (Ubuntu/Debian):
sudo apt-get install nasm qemu-system-x86
Windows:
VirtualBox works well with bootOS:
For the authentic experience on real hardware:
Linux/macOS:
# Write to a real floppy disk
dd if=os.img of=/dev/fd0
# Or create a bootable disk image
dd if=/dev/zero of=oszero.img count=719 bs=512
cat os.img oszero.img > osbase.img
Disk size counts:
Windows:
Use a tool like Rufus or rawrite to write the image to a floppy disk.
dd if=/dev/zero of=oszero.img count=719 bs=512
cat os.img oszero.img > os360k.img
dd if=/dev/zero of=oszero.img count=1439 bs=512
cat os.img oszero.img > os720k.img
dd if=/dev/zero of=oszero.img count=2879 bs=512
cat os.img oszero.img > os1440k.img
After installation, boot the system and verify:
$ver command - should display "bootOS"format to initialize the filesystemdir - should show an empty directorybootOS works with any floppy disk size starting at 180K:
Note: bootOS only uses the first two sectors and then the first sector of each following track, so larger disks will have wasted space.