This page will help you get started with booting into TOS. You'll be up and running in a jiffy!
Download the latest version of TOS GNU/Linux here.
Note that the image used here is the
awesomeedition. This edition is the only fully supported version.
If you trust the download you can skip this section
Download the corresponding gpg/sha256 files to verify if your iso is legit.
sha256 file verifies that no data has gone corrupt during the download.
However it doesn't protect you against tampering.
gpg file verifies that the author of the iso is in fact
*.sha256 file and run the following command
sha256sum -c /path/to/*.sha256
The above command must be ran in the same directory as where your iso is located.
If you want to run it from a different directory open the
.sha256file and edit the path there
First you must have the
firstname.lastname@example.org key inside your gpg keyring.
If you don't have it already download the public key here
And run the following command to import it into your keyring.
gpg --import /path/to/public.gpg
Verify that the key is imported
gpg --list-keys # email@example.com should be in the output
Output should look like the following
pub rsa4096 2019-08-22 [SC] 909405E97E931D926D9190321E30222AEBBEC918 uid [ultimate] Tom Meyers <firstname.lastname@example.org> sub rsa4096 2019-08-22 [E]
Verify that the iso is legit
# Download the gpg file # Note: wget seems to be the only utility # to correctly download the signature # most other utilities like a webbrowser or curl # somehow tamper with the file which results in a bad signature wget https://repo.odex.be/toslive-awesome.iso.gpg -O /path/to/signature/of/iso.gpg # verify the actual file using gpg gpg --verify /path/to/signature/of/iso.gpg /path/to/iso
If you just want a yes or no as output use the following command
gpg --verify /path/to/signature/of/iso.gpg /path/to/iso &>/dev/null && echo "Valid" || echo "Invalid"
If the above is invalid it means someone is messing with either our servers or with your network connection/dns.
Try downloading the gpg key with wget, firefox/chrome/curl all tamper with the binary data in the gpg file causing a bad signature
If the above is ok then you can continue with flashing your usb stick (or cd)
lsblk # before inserting your stick #now insert the usb stick lsblk # the new entry is your usb stick
dd if=~/Downloads/toslive-awesome.iso of=/dev/sdb status=progress # where sdb is the name of your stick
Putting the tos-linux image on a usb stick requires installing extra software on both macOS and Windows. In this tutorial we will be using etcher
First download etcher and install it.
Lauch the program and from the select image option select the
Afterwards select the USB stick to burn/put the iso onto.
Simply copy and pasting the iso to a usb stick doesn't work
Reboot your system and enter the bios. If you don't know how to use the bios or enter it. Try to search for help online since the procedure depends on the manufacturer of your device.
Pressing F12 or F2 when booting is a common way to enter the bios. It doesn't always work. If it doesn't you will need to search online how to enter your bios (depends on the manufacturer)
When you are booting into tos you will see a bootloader. Just select the first option (boot into TOS).
This will start the boot up sequence. After a few seconds/minutes you will be presented with the TOS environment.
Depending on the type of usb port/key the boot up sequence can take longer. Since older usb's are rather slow.
Feel free to play around in the Live environment.
After you feel comfortable you can start the installer using
tos c or
tos calamares inside of a terminal.
Visit here if you want to learn more about how you should navigate the environment.
Some countries use different keybindings then
QWERTY TOS by default has a boot option for both
AZERTY if you want to boot with a custom keyboard layout you can.
When presented with the bootloader press
e for edit or
tab this will put you into edit more.
Here you are presented with the command line options that are used by tos.
2 boot parameters are used for changing keybindings.
The tos.loadkeys boot option is used as the keyboard layout for the virtual console (tty)
The tos.key boot option is used as the keyboard layout of the active x session (graphical environment)
tos.loadkeys will be passed down to the
loadkeys command and can for example be:
tos.keys will be passed down to the
setxkbmap command and can for example be: