[GUIDE] How to create a bootable USB drive out from a HoleOS .iso file

Requirements

Steps


STEP 1: Download balenaEtcher

We recommend using balenaEtcher for flashing the .iso file to your USB drive because balenaEtcher is cross-platformed, so it is available for Windows, macOS, and Linux as well. (Note 1)

Windows and macOS download link: https://www.balena.io/etcher/

Download link for Debian based Linux distros: https://www.omgubuntu.co.uk/2017/05/how-to-install-etcher-on-ubuntu

Download link for Arch based Linux distros: https://aur.archlinux.org/packages/balena-etcher/


STEP 2: Flash the .iso file to your USB drive

Open balenaEtcher.

Click on “Flash from file” and select the HoleOS .iso file from your computer. (you can download it from https://peachestech.net/holeos/download/.)

After that, click on “Select target” and select your USB drive.

After that, click on “Flash” to start flashing the iso file to your USB device.

And now the flashing begins. If you are using a USB 3.0 drive, then it will take about 2-3 minutes, and if you are using a USB 2.0 drive, then it will take around 4-6 minutes to flash.

If you see this, then congratulations! You have a bootable HoleOS USB drive!

If you have errors during or after the flashing process, try to use another USB drive or restart your computer.

Thank you for installing HoleOS,
have a nice day,
Benjamin Stonawski
CEO of Peaches Technology

Notes

Note 1: Etcher is perfect for HoleOS because it is cross-platform and it can manage multi-partitioned .iso files. That is important because HoleOS 0.2.1’s .iso file is a multi-partitioned .iso file, everything is on a 100 MB FAT32 partition, and the SquashFS (Note 2) is on a ~6 GB ext4 partition. That’s because you can’t put files more than 4 GB into a FAT32 partition. You can’t use Rufus for creating the bootable USB drive, because it can only manage FAT32 and NTFS partitions (Windows installers).

Note 2: SquashFS is a compressed read-only file system for Linux. SquashFS compresses files, inodes, and directories, and supports block sizes from 4 KiB up to 1 MiB for greater compression. (Source: https://en.wikipedia.org/wiki/SquashFS)