Creating Bootable Media
Create USB drives or ISOs to run NØNOS on real hardware.
USB Drive
Linux
Linux# Build NØNOS
make nonos
# Create ESP structure
mkdir -p /tmp/nonos-esp/EFI/BOOT
cp target/x86_64-unknown-uefi/release/nonos_boot.efi /tmp/nonos-esp/EFI/BOOT/BOOTX64.EFI
cp target/x86_64-nonos/release/nonos_kernel /tmp/nonos-esp/
# Write to USB (replace sdX with your device)
sudo mkfs.fat -F32 /dev/sdX1
sudo mount /dev/sdX1 /mnt
sudo cp -r /tmp/nonos-esp/* /mnt/
sudo umount /mntmacOS
macOS# Find your USB device
diskutil list
# Format and mount (replace diskN)
diskutil eraseDisk FAT32 NONOS MBRFormat /dev/diskN
cp -r /tmp/nonos-esp/* /Volumes/NONOS/
diskutil unmount /Volumes/NONOSISO Image
ISO ImageManual ISO Creation
Manual ISO CreationEFI System Partition Layout
Booting on Real Hardware
Boot Steps
Secure Boot
Enroll Keys
Virtual Machines
VirtualBox
VMware
Hyper-V
Troubleshooting
"No bootable device"
"No bootable device""Security violation"
"Security violation"Black screen after boot
Black screen after bootLast updated
Was this helpful?


