The Exton|OS ISO is a ISO-hybrid, which means that it can very easily be transferred (copied) to a USB pen drive. You can then even run Exton|OS from the USB stick and save all your system changes on the stick. I.e. you will enjoy persistence!
A) “Normal” installation without persistence
Exton|OS can be installed/transferred to a USB stick directly from the ISO file. It might be good to use this method if your computer lacks a CD/DVD drive, or if you just prefer to run Linux systems from a USB stick.This is the way to perform the installation:
1. Boot up a Linux system (Ubuntu or…) and download the ISO file exton-os-light-64bit-isohybrid-970mb-161021.iso
2. Open up a terminal and cd to the folder where the ISO file is
3. Insert a USB stick and make sure which name it was given (/dev/sdb1 or /dev/sdc1 or …)
4. First run the command isohybrid exton-os-light-64bit-isohybrid-970mb-161021.iso
5. Then run the installation command cp exton-os-light-64bit-isohybrid-970mb-161021.iso /dev/sdb
6. Then run the command sync
7. Alternative installation command: dd if=exton-os-light-64bit-isohybrid-970mb-161021.iso of=/dev/sdb bs=4M
B) Installation with perfect persistence
To make changes persistent do this (as regards Exton|OS Light):
1. Open Exton|OS Installer from the menu under System and follow the instructions.
2. Choose to install to /dev/sdb (normally your USB stick, but check it carefully).
3. Assign the installation to / (normally /dev/sdb1, but check it carefully).
4. Be sure to install the Grub boot loader to /dev/sdb (I.e. on the USB stick).
5. Check the install summary carefully before you start the installation.
The installation to a USB stick is done in the same way as a hard drive installation. Watch a SLIDESHOW of the hard drive installation process.
As regards Exton|OS Mate Build 161231 you shall fire up Refracta Installer and choose “Expert Installation”. Choose to install Grub in MBR on /dev/sdb. (Normally your USB stick, but check it carefully!) I.e. you will get a chance to choose between /dev/sda and /dev/sdb.
Watch the slideshow below showing the Refracta installation process. It’s for LFA (Linux for all), but it works in the same way in Exton|OS Mate.
Watch this slideshow (Install method B)
NOTE1: Do not use /dev/sda. (You will then delete the partition on which you probably have a Windows system).
NOTE2: After following the instruction A) 1 – 7 or B) 1-5:
Restart your computer with the USB stick in place. To be able to run your computer from the USB stick you’ll have to change the BIOS settings. For example from UEFI to Legacy boot. View this screenshot from one of my computers. As you can see I’m using SanDisk Cruzer Blade. Works very well (and you can buy it for about 7 $).
NOTE3: This way to transfer/install Exton|OS to a USB stick works perfectly.
NOTE4: If the above described methods doesn’t work for you, you should try with another USB stick. (Another brand). All different versions of SanDisk are known to work very well.
Alternatives in Windows
You can as an alternative to the above mentioned commands use Rufus in Windows. Persistence can’t be enabled though. You can also use UNetbootin in Windows or Linux. The best way to do it in Windows! See a picture how it looks before the installation starts in Windows 10. NOTE: You must replace syslinux.cfg in the root of the stick with this file. Change the file extension from .txt to .cfg before or after you have replaced the original syslinux.cfg. This is done also so you can enjoy persistence and run Exton|OS in RAM. There’s other ways to do it, but (as I just said) using UNetbootin is the best/safest way. I.e. if you want to do the USB installation of Exton|OS in Windows. However, if you want to install Exton|OS to hard drive you will have to run the system from a dvd disc during installation. If you use Startup Disk Creator in Linux to transfer Exton|OS to USB it is also possible to install Exton|OS to hard drive later on from the USB stick.
Error messages when running from USB
Common error message when trying to run Exton|OS from an USB stick: (initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: Invalid argument. Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Solution: Try with another USB stick (another brand). NOTE: It appears that not all USB sticks are suitable for topical purposes. I.e. they can not be made bootable. I myself have experience of brands Kingston DataTraveler, SanDisk Ultra USB 3.0, SanDisk Extreme USB 3.0 and Sony Micro Vault. The first three works (for me). You shall not use USB sticks of older model. They may work, but mostly bad. If you – after the installation of Exton|OS to the USB stick – get different error messages (see above) when you try to run the system from the stick it is often because the stick is not “good enough”.
This instruction is also valid for Exton|OS Mate.