Download the ISO image file for the Endless OS version you would like to try. Your USB stick needs to be at least as large as the ISO image file.
If you are using Endless OS or other Linux distributions with GNOME desktop environment, you can use GNOME Disks and following the steps below:
Insert your the USB stick
Launch GNOME Disks
from the application menu or type gnome-disks
as a command in a terminal
Click and select the USB drive from the sidebar on the left
Click on the top-right menu icon( ☰ or ⋮ ) to open the dropdown menu then select Restore Disk Image...
Click in "None" and select the Endless OS ISO image file.
Click "Start Restoring"
Click "Restore"
Note that all files on your USB stick will be erased. Enter your password and click on "Authenticate".
The restore process will start automatically.
There is a specialized script from the Endless Engineering team that allows us to produce Live USB from the command-line interface.
If you are currently using Endless OS, you can just launch a Terminal app and follow these commands:
# Obtain the raw disk image files and signature files
$ eos-download-image
# Overwriting the USB device
# ⚠️ Please make sure change the path /dev/* to the correct target block device path
$ sudo eos-write-live-image --os-image /path/to/eos-*.img.xz --latest /dev/usb-device-block
For users on macOS or other Linux distro, you can get this script from the GitHub, and run it with additional steps:
# Obtain the raw disk image files and signature files
$ eos-download-image
# Download the Endless Command-line utilities from github
$ git clone https://github.com/endlessm/eos-meta
$ cd eos-meta/eos-tech-support
# Overwriting the USB device
# ⚠️ Please make sure change the path /dev/* to the correct target block device path
$ sudo eos-write-live-image --os-image /path/to/eos-*.iso --latest /dev/usb-device-block
If you are seeing the output says '/dev/xyz is currently in use -- please unmount and try again', you can unmount all partitions with a wildcard character, for example:
sudo umount /dev/xyz*
Then rerun the command above.
For advanced users, on most Linux distros or other Unix-like operating systems, you can use the dd
command to create the bootable USB stick from the ISO file, please reference the following example with caution:
# ⚠️ Please be make sure the of=/dev/xyz is pointing to the correct USB device, before running this irreversible action.
sudo dd if=./path/to/the/ISO-file of=/dev/xyz bs=4M status=progress