Getting started
Download the ISO, write it to a spare USB stick with a tool you already know (Rufus, balenaEtcher) or boot it straight in a virtual machine — or use the one-click UnoDOS flasher. No building, no command line. (Just want a look first? Try it in your browser, nothing to install.)
What you need
- A spare USB stick of any size (the image is tiny). Everything on it will be erased.
- A 64-bit UEFI PC to boot it on, meaning essentially any x86-64 machine from about 2007 on.
Download the ISO and write it
unodos-pc64.iso is a hybrid UEFI image: the same file boots as a virtual machine's
CD-ROM and writes to a USB stick with any standard imaging tool.
With Rufus (Windows):
- Open Rufus and plug in the USB stick; pick it under Device.
- Click SELECT and choose
unodos-pc64.iso. Leave the other options as they are. - Click START. If Rufus asks how to write the image, choose Write in DD Image mode (an exact copy). Confirm the erase and wait a few seconds.
With balenaEtcher (Windows, macOS, Linux):
- Open balenaEtcher and click Flash from file; choose
unodos-pc64.iso. - Click Select target and pick the USB stick.
- Click Flash! and confirm.
dd: dd if=unodos-pc64.iso of=/dev/<your-usb-disk> bs=4M. There is also unodos-pc64-uefi.img.gz, a raw disk image for the same tools. All downloads are on the releases page.Or: the one-click flasher
The UnoDOS flasher does the download-and-write in one step - it carries the image inside it:
- Download it for your operating system:
- Windows: UnoDosFlasher.exe. No install; it prompts for Administrator (raw disk writes need it).
- macOS: UnoDosFlasher-macOS.zip.
Unzip it and open
UnoDosFlasher.app; it asks for your administrator password (raw disk writes need root). If macOS says it cannot verify the developer, allow it once under System Settings → Privacy & Security → Open Anyway.
- Run it and plug in your USB stick. The flasher picks the smallest removable disk automatically; check it is the right one.
- Click Install and confirm the erase. The flasher writes a bootable UnoDOS image to the drive.
Boot the target PC
- Plug the USB stick into the PC you want to run UnoDOS on.
- Turn off Secure Boot in firmware setup (steps below). The image is unsigned, so it will not boot with Secure Boot on.
- Restart, open the one-time boot menu (often F12, F9, F10 or Esc at power-on), and pick the USB stick.
Turning off Secure Boot
- Restart the PC and press the firmware-setup key at power-on. It is commonly Del on desktops and F2 on laptops (some use F1, F10 or Esc).
- Find Secure Boot, usually under a Security, Boot or Authentication menu, and set it to Disabled. Some firmwares first need you to set a supervisor/administrator password, or to switch the boot mode from "Windows UEFI" to "Other OS".
- Save and exit (usually F10).
When you are finished with UnoDOS, turn Secure Boot back on the same way to return the PC to normal.
Try it in a virtual machine first
Prefer not to touch hardware yet? unodos-pc64.iso boots in any UEFI-capable hypervisor. In VirtualBox:
- New machine → Type Other, Version Other/Unknown (64-bit). A hard disk is optional - UnoDOS runs entirely from the ISO.
- Give it at least 256 MB of memory (the Other profile's default is too small).
- Settings → System → tick Enable EFI (special OSes only). UnoDOS is UEFI-native; without this the VM shows a black screen.
- Settings → Storage → put
unodos-pc64.isoin the optical drive. - Start. The splash, chime and desktop should appear in a few seconds. For sound, either audio controller works - UnoDOS has drivers for both Intel HD Audio and ICH AC97.
Other hypervisors are the same idea: attach the ISO as a CD and boot with UEFI firmware - VMware (firmware type UEFI), Hyper-V (a Generation 2 VM with Secure Boot turned off), or QEMU + OVMF (see Build & run).
Install onto the PC (optional)
Running from the USB stick is fine forever - but the Install app (in the Start menu) can put UnoDOS on the computer itself, so it boots without the stick:
- Onto an existing EFI partition (the rows marked keeps data): UnoDOS is
copied into its own folder next to your other operating systems and added to the firmware boot
menu. Nothing is deleted - Windows keeps booting as before, and you can undo it
by deleting the
\EFI\UNODOSfolder. - Onto a whole disk (the Disk rows): the entire disk is erased and becomes a UnoDOS disk. This one cannot be done by accident - you have to type the word ERASE first (below).
Pick a target with ↑/↓ and press I to install (R rescans). The system files, fonts, documents and all the apps are copied along.
For a whole disk, one more step stands between you and an erased drive:
- Press C to put the caret in the confirm box (Esc leaves it again).
- Type ERASE.
- Press I to arm, then I again to commit.
First boot
A splash screen with a loading bar appears while UnoDOS starts up, then a short start-up chime plays as the desktop appears - through the machine's sound hardware (HD Audio or AC'97) on a modern PC, or the PC speaker on machines that have one. On a laptop the TrackPoint, touchpad and keyboard all work.
From here, everything is a keystroke away. The Start button, a right-click on the desktop, or Ctrl+Esc all open the programs menu; arrow keys and Enter launch apps; Ctrl+W closes a window. The desktop tour covers the rest.
Want to build UnoDOS from source instead of flashing a prebuilt image? That's in the Developer guide.