Création d'un support Mageia Live USB persistant
voir https://wiki.mageia.org/en/Syst%C3%A8mes_autonomes_persistants-fr
en bref :
- choisir une clé USB3 de 64 ou 128 Go pour disposer de place pour une partition persistante
- utiliser un ordinateur avec USB3 (plus rapide que USB2)
- utiliser Isodumper pour graver une clé USB basée sur un ISO Mageialive, avec une partition persistante
Ensuite
- booter sur clé USB Live : ensuite il n'y aura plus besoin de préciser Langue / type de clavier
- changer les paramètres du touchpad : vitesse et défilement traditionnel (celui prétendument naturel ne l'étant pas...)
- configurer les dépôts Mageia et y inclure Tainted
- dans une fenêtre Terminal, faire un urpmi --auto-update de l'intérêt d'être sur un port USB3 et une connexion en ethernet rapide
- tenir à jour en bootant dessus de temps en temps pour mettre à jour les paquets par un urpmi --auto-update
Et après ? J'ai une clé d'installation à jour avec le paramétrage qui me convient
- touchpad utilisable et firefox avec ublock pré-configuré
- hw-probe directement utilisable dès le début pour diagnostiquer ce qui va bien fonctionner lors de l'installation
Points d'attention pour une clé USB persistante
- mise à jour de noyau non prise en compte ? Cannot find a boot loader installed. Only taking care of initrd (by urpmi)
- utiliser de l'USB3, c'est franchement plus rapide et utilisable ;-)
- Vérifier qu'il est toujours possible de lancer directement une installation (via menu initial) ou une fois le système _Live_ démarré
- Vérifier que le système live installé dispose des applications ajoutées
- Voir si la partition persistante est accessible d'un autre ordinateur (a priori oui) ou seulement à partir du lancement en live
- kgx ? ok console : prend trop de CPU, je préfère gnome-terminal
- augmenter le temps pour faire apparaître la fenêtre indiquant qu'une application ne répond pas :
- dconf-editor org / gnome / mutter / check-alive-timeout : passer de 5000 (5 secondes) à 60000 ou 0 (désactivé)
- gsettings set org.gnome.mutter check-alive-timeout 0
- désactiver mandb ? => non, sinon il serait désactivé pour une installation :/
J'ai des compléments sur https://www.mageialinux-online.org/forum/topic-32481-utilisation-de-isodumper-pour-cle-d-install-liveusb-mga10.php
Bon, globalement ça fait le taf' \o/ => suivre le § https://wiki.mageia.org/en/Syst%C3%A8mes_autonomes_persistants-fr#D.C3.A9marrage_rapide et zou c'est tout ! (lancement ISOdumper avec fichier LiveUSB + partition persistante).
J'ai fait le bon choix de prendre une clé USB3 de 128 Go (64 Go seraient suffisants), mais j'ai fait l'erreur de faire la 1ère mise à jour sur un ordi avec ports USB2 (ça a pris largement plus d'1 heure...).
ça me va bien d'avoir une partition mga-persist, ça me permet :
- de faire des petites sauvegardes de fichiers à conserver
- de prendre des notes et des retours de logs de commandes lors des diagnostics de pré-installation d'un ordi
Je suis un peu étonné des points suivants lors du lancement d'une installation :
- les paquets ajoutés à la clé sont aussi embarqués lors d'une install' ainsi que quelques éléments de config, notamment j'ai activé les dépôts tainted release/ et updates/ (ce qui a pris le plus de temps lors de mon urpmi --auto-update)
- le mot de passe du trousseau Firefox est transféré pour l'utilisateur créé à l'installation et ublock origin est "pré-installé" comme sur ma clé => faut que je teste en ajoutant un autre utilisateur
- en fait toute la conf' Firefox est transférée : suppression moteurs de recherche Google, Bing... suppressions liens sponsorisés, activation de « ne pas me pister » (DoNotTrack)
- mes clés wifi dans /etc/wpa_supplicant.conf sont transférées :/
- il ne demande pas à nommer l'ordinateur lors de l'installation => à faire en post-install
bref 2-3 points d'attention \o_
Je l'utiliserai comme un LiveUSB "à jour" avec 2-3 paquets supplémentaires (hw-probe, gkrellm...) et permettant de prendre des notes que je conserve sur la clé.
Me reste à voir les optimisations à apporter pour conserver cette clé opérationnelle dans la durée pour des install' parties, sans _leaker_ trop de config.et garder de bonnes performances (désactiver l'indexation par mandb par exemple ?).
Suite à installlation il y a ~10 Go de pris sur la partition racine, j'avais plus en tête de l'ordre de 6 Go mais bon.
Précision de Papoteur< : Oui, l'installation à partir du média Live fait une recopie de tout ce qui est stocké, y compris le /home et renomme l'utilisateur live et son /home, après le reboot.
Ce que cela me permet
- disposer de gkrellm directement installé (je finis toujours par l'ajouter)
- installer puis lancer hw-probe -all -upload pour récupérer la vue sur le matériel directement détecté sur https://linux-hardware.org
- conserver des fichiers texte de notes prises lors d'une installation et fichiers de diagnostic (inxi, lsusb -tv, lspci -knn et autres...)