From 82bf2531b4c4271c8e55eec731b8689c1f425286 Mon Sep 17 00:00:00 2001 From: neox Date: Tue, 25 Jun 2024 19:04:01 +0200 Subject: [PATCH] fix --- config.scm | 5 +--- procédure_installation_guix | 36 ++++++++++++++++++++++++++- procédure_installation_guix.backup | 39 +++++++++++++++++++++++++++++- 3 files changed, 74 insertions(+), 6 deletions(-) diff --git a/config.scm b/config.scm index 1d42abf..676f188 100644 --- a/config.scm +++ b/config.scm @@ -1,4 +1,3 @@ -``` ;;; ;;; Configurations GNU Guix des ordinateurs de neox ;;; @@ -172,7 +171,7 @@ NH0QlNNxLH0iV4UJQA== %desktop-services) ;; SANE (numérisation) - (sane-service-type _ => sane-backends)))) + (sane-service-type _ => sane-backends))) ;; Chargeur de démarrage (GRUB) ;; On indique ici où il doit être installé et comment le configurer @@ -208,5 +207,3 @@ NH0QlNNxLH0iV4UJQA== "0c4322bb-3290-4d16-ae34-7c7fc01da648" 'ext4)) (type "ext4")) %base-file-systems))) - -``` diff --git a/procédure_installation_guix b/procédure_installation_guix index 2788bc3..d950590 100644 --- a/procédure_installation_guix +++ b/procédure_installation_guix @@ -38,5 +38,39 @@ root@gnu ~# loadkeys fr Récupérer la configuration de Guix pré-préparée : ``` - wget + 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 ``` \ No newline at end of file diff --git a/procédure_installation_guix.backup b/procédure_installation_guix.backup index ecfd103..d9c145b 100644 --- a/procédure_installation_guix.backup +++ b/procédure_installation_guix.backup @@ -36,4 +36,41 @@ Charger les caractères AZERTY/français : root@gnu ~# loadkeys fr ``` -Récupérer la configuration \ No newline at end of file +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 +```