76 lines
2.0 KiB
Plaintext
76 lines
2.0 KiB
Plaintext
# Procédure d'installation de GNU Guix
|
|
|
|
## Scénario d'un PC vierge
|
|
|
|
### Récupération de l'ISO de GNU Guix
|
|
|
|
Télécharger la version actuelle de GNU Guix (système) [ici](https://ci.guix.gnu.org/search/latest/ISO-9660?query=spec:images+status:success+system:x86_64-linux+image.iso) et l'écrire sur une clé USB.
|
|
|
|
#### Écriture de l'image ISO sur clé USB
|
|
|
|
Il est possible d'utiliser l'application Disques de GNOME
|
|
|
|
![](disques.png)
|
|
|
|
Sous Windows, il est possible d'utiliser l'application [Rufus](https://rufus.ie/en/), et penser à choisir le système de fichier FAT32.
|
|
|
|
### Démarrage de l'installateur
|
|
|
|
1. Insérer la clé USB dans l'ordinateur et la démarrer
|
|
2. Appuyer sur entrée pour le démarrage de l'installateur
|
|
![](guix_01.png)
|
|
3. Continuer à suivre les instructions pour paramétrer la localisation et la langue.
|
|
![](guix_02.png)
|
|
![](guix_03.png)
|
|
4. Choisir l'installation dans un processus `shell` pour pouvoir installer manuellement GNU Guix.
|
|
![](guix_04.png)
|
|
5. Appuyer sur Entrée pour ouvrir le terminal
|
|
![](guix_05.png)
|
|
6. Vous avez désormais un terminal prêt à l'utilisation !
|
|
![](guix_06.png)
|
|
|
|
### Configuration
|
|
|
|
Charger les caractères AZERTY/français :
|
|
```
|
|
root@gnu ~# loadkeys fr
|
|
```
|
|
|
|
Récupérer la configuration de Guix pré-préparée :
|
|
```
|
|
wget https://codeberg.org/neox_/guix_install_from_scratch/raw/branch/master/config.scm
|
|
```
|
|
|
|
Rechercher la liste des disques :
|
|
```
|
|
lsblk
|
|
```
|
|
|
|
Un résultat comme suit apparaît :
|
|
![](guix_07.png)
|
|
|
|
Si aucune partition n'existe, on utilisera l'utilitaire `cfdisk` (embarqué dans l'installateur). Pour cela, lancer simplement `cfdisk` et créer au moins une partition.
|
|
|
|
Ici, on identifie `/dev/vda1` comme le disque cible de l'installation.
|
|
|
|
On commence par formater et chiffrer la partition :
|
|
```
|
|
cryptsetup luksFormat /dev/vda1
|
|
cryptsetup open /dev/vda1 my-partition
|
|
mkfs.ext4 -L my-root /dev/mapper/my-partition
|
|
```
|
|
|
|
On monte ensuite la partition :
|
|
```
|
|
mount LABEL=my-root /mnt
|
|
```
|
|
|
|
On active le service du Store :
|
|
```
|
|
herd start cow-store /mnt
|
|
```
|
|
|
|
On lance l'installation :
|
|
```
|
|
guix system init config.scm /mnt
|
|
``` |