Installation of Exton|OS to a USB stick
(To perform the installations you must be root)
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 ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.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
5. Then run the installation command cp ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.iso /dev/sdb
6. Then run the command sync
7. Alternative installation command:
dd if=ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.iso of=/dev/sdb bs=4M
B) Installation with perfect persistence
To make changes persistent do this:
Download the ISO file ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.iso
2. Download the script exton-os-create-usb-drive.sh
3. Download the script
4. Change Directories (cd) to your download directory
5. Run chmod 755
./exton-os-create-usb-drive.sh ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.iso /dev/sdb
Run ./exton-os-create-usb-drive-persistent.sh ExtonOS-64bit-mate-isoh-persistent-1270mb-150719.iso /dev/sdb
NOTE 1: It is not necessary to format the USB stick. The scripts take care of everything.
NOTE2: Do not use /dev/sda. (You will then delete the partition on which you probably have a Windows system).
NOTE3: You shall not write /dev/sdb1 (which is easy to believe).
After following the instruction 1 - 5 or 1-7:
Restart your computer with the USB stick in place and change the BIOS so that the computer in the first place is booting from the USB stick.
NOTE4: This way to transfer/install Exton|OS to a USB stick works perfectly. See this Boot menu.
NOTE5: 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.
Alternative in Windows
You can as an alternative to the above mentioned commands use Linux Live USB creator (LiLi) in Windows. When using it it will look like this. Persistence can't be enabled though. Be sure to go to OPTIONS and choose/force "Recognized Linux" as Ubuntu 15.04 before starting the installation. You can also use UNetbootin in Windows or Linux. See a picture how it looks before the installation starts in Windows 8.1. NOTE: You must replace syslinux.cfg in the root of the stick with this file. (Also so you can enjoy persistence and run Exton|OS from RAM). There's other ways to do it, but 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 or install Exton|OS to USB the way I describe in paragraph A) and B). (The best way to perform a USB 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.
exton-os-create-usb-drive.sh and exton-os-create-usb-drive-persistent.sh make UNetbootin and Ubuntu's Startup Disk Creator superfluous (in Linux).The scripts are quite ingenious. Unfortunately, it is not me who have created them. I found the scripts on Kanotix website. There was no direct indication of how good the scripts were, but my tests show that they work flawlessly on USB installations of all normal Ubuntu systems.
This instruction is also valid for Exton|OS Light and Exton|OS Kiosk.