distributions: Guix: Clarifications et ajout de plus de détails

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2023-10-03 14:53:47 +02:00
parent 4784c0cf60
commit 42c6771345
Signed by: GNUtoo
GPG Key ID: 5F5DFCC14177E263
1 changed files with 26 additions and 12 deletions

View File

@ -27,21 +27,35 @@ gnu.org/distros/free-distros.html).
Guix
----
Statut : experimental.
Statut : expérimental.
On peut avoir une machine virtuelle système Guix de plusieurs manières:
- On peut générer une image système Guix à partir de Trisquel.
Trisquel 11 à un paquet guix 1.3.0 mais guix pull ne marche pas. Du
coup dans Trisquel 11 il vaux mieux installer guix à la main en
passant par le script d'installation que l'on copie colle dans un
fichier dans la VM à partir du port série par exemple avec
'cat > script.sh' et ensuite en tapant ctrl+d.
fichier dans la VM à partir du port série par exemple avec 'cat >
script.sh' et ensuite en tapant ctrl+d.
Avec le media d'installation le port série n'est pas activé par défaut
mais on peut rajouter console=ttyS0 avec un script qui utilise virsh
mais après on voit pas l'installeur apparaitre sur le port série,
juste les logs kernels.
- On peut générer une image système Guix à partir de la machine
virtuelle 'gnutoo-guix-installer'.
Mises à jour automatiques possible, conseillées, mais pas encore
testées à large échelle.
- On peut cloner la VM 'gnutoo-guix-installer' et la nettoyer (enlever
les clef privées SSH et autre secrets) et utiliser ça comme base
pour une nouvelle VM.
- Par contre avec le média d'installation officiel de Guix le port
série n'est pas activé par défaut mais on peut rajouter
console=ttyS0 avec un script qui utilise virsh mais après on voit
pas l'installeur apparaître sur le port série, juste les logs
noyau. Du coup c'est pas utilisable dans l'infrastructure de Libre
en communs pour l'instant et il faut soit envoyer des patches dans
le projet officiel soit passer par un autre moyen (voir ci dessus)
pour installer la VM.
Avec Guix, les mises à jour automatiques sont possible, conseillées,
mais pas encore testées à large échelle.
Voir administration_vm_sans_root.md pour plus de détails.