You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
1.7 KiB

6 years ago
# Ubuntu
## OS Installation
Download and boot the [last Ubuntu release](http://releases.ubuntu.com/19.10/ubuntu-19.10-desktop-amd64.iso).
6 years ago
Follow the steps :
5 years ago
![img1](img/ubuntu-installation/1.png)
![img2](img/ubuntu-installation/2.png)
![img3](img/ubuntu-installation/3.png)
6 years ago
The partitioning is :
5 years ago
1. 256 MB : EFI partition
2. 20 GB : system partition
6 years ago
5 years ago
![img4](img/ubuntu-installation/4.png)
![img5](img/ubuntu-installation/5.png)
![img6](img/ubuntu-installation/6.png)
6 years ago
Remove the installation disk and then reboot.
Skip the welcoming window.
Don't install updates if Ubuntu asks to. The scripts will.
## OS customization
You can overwrite the files of the folder `system` by setting an environment variable named `OVERWRITE` with the format : `Destination folder;Git URL`.
For example to write the content of the repository [github.com/xpetit/custom](https://github.com/xpetit/custom) in the system folder :
```shell
export OVERWRITE='.;https://github.com/xpetit/custom.git'
```
6 years ago
## OS configuration
Run a terminal and type these commands :
```shell
unset HISTFILE
5 years ago
sudo apt -y install git
5 years ago
git clone https://github.com/01-edu/public.git
public/sh/debian/ubuntu/setup.sh
6 years ago
```
The script will ask for student user password (which will be deleted after) and then after a long configuration process it will restart the computer.
6 years ago
The system is now read-only, every data is written to a temporary partition.
The session is password-less.
To gain a superuser terminal, use SSH :
```console
user@remote:~$ ssh -p521 root@IP_ADDRESS
```
To gain access with read/write access to the filesystem, use this command :
6 years ago
```console
root@ubuntu:~# overlayroot-chroot
INFO: Chrooting into [/media/root-ro]
root@ubuntu:/#
6 years ago
```