Download and Prepare Installation Media

Future OS prepares images suitable for your installation media.

It offers ISO images for DVD, bootable usb images for USB, virtual disk images for use on cloud platforms, and docker container images.

If your installation media is a DVD disc, you can prepare your installation media by downloading a Future OS iso image of your choice from the download page and choosing one of the DVD burning programs supported by your operating system.

Prepare Future OS installation DVD on Linux:

You can prepare your installation DVD in a desktop environment using any of the various DVD burning programs that run on Linux. You can learn how to burn a DVD image by reading the usage documents of the DVD burning program you will use.

If you want to burn the iso image to your DVD disc via the linux command line, insert a blank DVD into your DVD rom device and run the following command with root rights.

Warning: The following command assumes that you have downloaded the Future-Workstation-1-x86_64.iso file and that it is located under the /tmp directory. Do not run this command if you have not yet downloaded the iso image or it is not under the /tmp directory. You must also have a blank DVD inserted in your DVD burner.

[root@localhost ~]# dd if=/tmp/Future-Workstation-1-x86_64.iso of=/dev/sr0 bs=4M

You can observe the writing progress by adding status=progress to the end of the above code. However, it is not supported on all linux-based operating systems due to version differences.

Prepare Future OS installation USB on Linux:

You can use Future OS iso images or any of the usb images.

If you are using gnome, you can burn Future OS image to your usb using gnome-disk-utility software.

[1] Open gnome disks and plug the blank usb device into your computer.
[2] Select the blank usb device you inserted.
[3] From Drive Options, select Restore Disk Image.
[4] Select the Future OS iso or usb img file you downloaded.
[5] Click the Start Restore button.

After the burning process is complete, your Future OS environment is ready. If you want to prepare the usb medium from the command line, open a terminal and execute the following command with root rights.

Warning: The following command assumes that you have downloaded the Future-Workstation-1-x86_64.img file and is located under the /tmp directory. Do not run this command if you have not yet downloaded the img file or it is not under the /tmp directory. It is also highly recommended to check which usb device you have plugged into your computer. If you specify an incorrect device, you may cause irreparable damage to your discs.

You can detect the usb device you want to write to as follows. Before plugging the device into your computer, open a terminal and run the following command.

[root@localhost ~]# lsblk
NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0   1,8T  0 disk  
├─sda1                                          8:1    0 931,5G  0 part 
└─sda2                                          8:2    0 931,5G  0 part  
nvme0n1                                       259:0    0 931,5G  0 disk  
├─nvme0n1p1                                   259:1    0     1G  0 part  /boot/efi
├─nvme0n1p2                                   259:2    0     2G  0 part  /boot
└─nvme0n1p3                                   259:3    0 928,5G  0 part  
  └─luks-8f470e82-c84f-4c30-ab9f-c10e32324b2d 253:0    0 928,5G  0 crypt /

Note down the device names in the command output. In this example there are sda and nvme0n1 disks. Now plug a blank usb device into your computer and then run the lsblk command again.

[root@localhost ~]# lsblk
NAME                                          MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                                             8:0    0   1,8T  0 disk  
├─sda1                                          8:1    0 931,5G  0 part 
└─sda2                                          8:2    0 931,5G  0 part 
sdb                                             8:16   1   7,4G  0 disk
nvme0n1                                       259:0    0 931,5G  0 disk  
├─nvme0n1p1                                   259:1    0     1G  0 part  /boot/efi
├─nvme0n1p2                                   259:2    0     2G  0 part  /boot
└─nvme0n1p3                                   259:3    0 928,5G  0 part  
  └─luks-8f470e82-c84f-4c30-ab9f-c10e32324b2d 253:0    0 928,5G  0 crypt /

The lsblk command shows 7.4GB free disk in the sdb path that was not there before. Your usb device is /dev/sdb. Now that we have detected the correct device, we can now write the Future OS image to your device.

[root@localhost ~]# dd if=/tmp/Future-Workstation-1-x86_64.img of=/dev/sdb bs=4M && sync

or

[root@localhost ~]# dd if=/tmp/Future-Workstation-1-x86_64.img of=/dev/sdb bs=4M status=progress && sync

Warning: After the writing process is complete, it is recommended to wait 5 minutes before removing your usb device. Delayed writes are applied to such devices in all operating systems. After the command is complete, your computer can continue typing. Remove the prepared USB media 5 minutes after the end of the burning process so that it does not contain corrupt data!

Other operating systems have various software for burning an iso file to DVD and creating a Linux bootable USB. This document will not refer to how it is implemented in other operating systems. please refer to the official documentation of the respective software.