- A USB drive (minimum 8GB, the recommended size is 16GB, the recommended pendrive is the PeachStick I 16GB)
- balenaEtcher program installed
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
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 like 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.
That was the guide, have a nice day, Benjamin Stonawski CEO of Peaches Technology
Note 1: Etcher is just perfect for HoleOS because it is cross-platformed 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.
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)