La distribution MX linux 18.3 est basée sur Debian9 et permet de réaliser facilement un live-usb avec persistance des données

Installation

  • Il faut commencer par charger l'image ISO de MX linux 18.3, et installez celle-ci sur un live-cd. Une alternative est de partir directement d'une clé MX déja réalisée.
  • Bootez sur le live-cd qui viens d'être créé
  • Choisisez une clé usb de 4 Go minimum (plus de 16 Go est inutile), et insérez la dans l'ordinateur. Cette clé sera totalement effacé par le logiciel d'installation
  • A partir de MX (live-cd), choisisez le menu "MX Tools" -> "MX Live USB Maker" (ou en français "MX outils" -> "MX créateur de live-usb") :
    • Le mot de passe par défaut du live-cd est "root"
    • Choisissez la case "Clone running live system"  ainsi que la clé usb cible
    • Lancez l'installation

Premier démarrage du la clé live-usb

Dans le menu d'acceuil, il faut choisir :

  • F2 : Français
  • F3 : Paris
  • F4 : from=usb
  • F5 : persist-all
  • F6 : default
  • F7 : default
  • F8 : save

Puis on boot sur le noyau qui est proposé par défaut

Il faut répondre à quelques questions :

  • rootfs : 1 (automatique)
  • homefs : 1 (automatique)
  • auto-save mode : 1 (automatique)

Quelques points de configuration

  • Dans "Paramètres -> Clavier -> Raccourcis d'applications -> xfce4-terminal", modifiez F4 par ALT+F4
  • Dans le gestionnaire de fichiers : "Preférences -> Comportement -> Double clic pour activer les éléments"
  • Dans "MX outils -> MX Gestionnaire de dépot -> Sourcesindividuelles", activez "deb http://download.virtualbox.org ......", puis lancez dans une console "apt update", enfin lancez "MX outils -> MX Réparation des clés PGP"
  • Dans "Paramètres -> Gestionnaire d'alimentation", réglez la mise en veille

Quelques programmes à installer

  • Je remplace Firefox par Firefox-ESR : apt purge firefox ; apt autoremove ; apt install firefox-esr firefox-esr-l10n-fr
  • J'installe le module de langue pour libre-office : apt install libreoffice-l10n-fr hyphen-fr mythes-fr hunspell-fr
  • J'installe dia : apt install dia
  • Eventuellement, j'installe virtualbox : apt install virtualbox-dkms virtualbox-ext-pack

Configuration de la persistance de données

Sur la page d'acceuil de la clé, il est toujours possible de modifier le mode de persistance avec la touche F5 :

  • off : plus de persistance, toutes vos modifications sont éffacés
  • persist_root : vos modification du système seront copiés dans le fichier rootfs lors de l'arrêt de la machine
  • persist_home : vos modification personnelles seront copiés dans le fichier homefs lors de l'arrêt de la machine
  • persist_all: rootf et homefs sont copiés lors de l'arrêt de la machine
  • persist_static : rootfs et homfs sont modifié en temps réél. Ce mode est à conseillé aux machines qui disposent de peux de mémoire. Attention le temps de réponse est très lent sur une clé usb !
  • frugal_root, frugal_home, frugal_all, et frugal_static permettent de stocker les fichiers rootfs et homefs en dehors de la clé (votre clé n'est donc plus un live-usb autonome)

Remasteriser le live-usb

Si vous voulez que vos modifications deviennent permanentes il est possible copier le contenu de rootfs dans le fichier linuxfs de la clé. MX propose un utilitaire pour cela :

  • Lancez "MX Outils -> MX RemasterCC"
  • Choisir "Remastériser"
  • Remaster-type : Personnel
  • Voulez-vous enregistrer des fichiers sous /home : oui
  • Commencez, et choisissez la compression la plus forte (xz)
  • Je n'indique pas de nom pour la version
  • A la fin, après une petite heure, je ne crée pas de rootfs.

Il est possible d'ajouter le paramètre "rollback" au boot pour revenir à l'ancienne version de linufs.