Table des matières

Checklist d'installation de Linux Mint 19.3 Mate

Cette page est obsolète. Voir la nouvelle page.

Introduction

Cette page contient:

Les buts pour moi sont:

Ce sont des choix de configuration tout à fait personnels, mais cela pourra peut-être rendre service à d'autres. C'est pour cela que je le publie.
Ces manipulations sont destinées à un public averti (Ne commencez pas si la ligne de commande vous effraie).

J'utilise un Linux Mint 19.3 MATE 64 bits installé sur un Asus P2 520LA-XO0456T. Certaines manipulations peuvent être spécifiques à LinuxMint, Ubuntu, Debian ou la machine elle-même.

Pourquoi Linux Mint ?

Voici pourquoi j'ai choisi Linux Mint et pas une autre distribution:

Linux Mint est un système qui reste relativement peu gourmand. Vous pouvez l'utiliser avec 4 Go de RAM et 30 Go de disque dur. C'est utile pour recycler d'anciens ordinateurs.

Téléchargement

Variantes disponibles

Il existe plusieurs "variantes" de Linux Mint (voir la page de téléchargement).

La plupart des processeurs étant 64 bits, il paraît raisonnable de prendre la version 64 bits.

La version 64 bits peut booter BIOS et UEFI. La version 32 bits ne peut booter que BIOS.

Quant à l'environnement de bureau, c'est principalement une question de goûts. Ceci dit, certains environnement exigent un processeur plus puissant. Dans l'ordre (plus gourmand au moins gourmand): Cinnamon, MATE, XFCE. J'ai une préférence pour MATE (terrain connu) et ne nécessitant pas de machine puissante.

Mon choix se porte donc sur la version MATE 64 bits.

Télécharger l'ISO

La page de téléchargement est . Préférez la solution torrent pour télécharger l'ISO. Cela évite de surcharger leurs serveurs et les miroirs.

Vérifiez toujours l'ISO après téléchargement:

Une fois l'ISO téléchargée, vous pouvez:

Migration depuis d'anciennes version

Je préfère ne pas utiliser le système de migration interne de Mint, et procéder à une ré-installation complète. Cela permet de mettre à zéro des bidouilles que j'aurais effectué pour un système particulier, et qui ne sont plus forcément nécessaires pour la nouvelle version.

Quand une nouvelle version de Mint sort, je choisis donc une réinstallation complète depuis une clé USB. Cela n'est pas très long, car j'ai pris la précaution d'avoir ma partition /home séparée de celle du système. A la fin de l'installation, j'ai donc un système immédiatement opérationnel, avec tous mes fichiers et réglages conservés (raccourcis clavier, fond d'écran, plugins et marques-page Firefox…). C'est tout l'intérêt d'avoir une partition séparée pour /home, et je vous le recommande chaudement.

Cela simplifie grandement les changements de système d'exploitation ou les ré-installation. Même en repartant de zéro (ré-installation complète du système d'exploitation), il ne faut que quelques minutes pour retrouver un système opérationnel.

Voici ce que j'ai dû faire après ré-installation:

Si vous êtes en btrfs et non en ext4, il y a des instructions particulières en cas de réinstallation complète pour garder votre /home (sous-volume @home). Voir cette page.

Partitionnement

Système de fichiers

À l'installation, le système de fichier ext4 est proposé par défaut.

Personnellement, je suis passé à un système de fichier plus avancé, btrfs (voir la page dédiée) car il permet un certain nombre de choses très sympathiques, mais je ne recommande ce système de fichier qu'à des utilisateurs avancés. À moins de savoir exactement ce que vous faites, restez en ext4.

Découpage des partitions

Type de partition Nom Taille Utilisation Notes
FAT32 primaire EFI 230 Mo Démarrage Si cette partition existe déjà sur votre système, n'y touchez pas. Cette partition doit avoir le flag boot.
ext4 primaire SYSTEM 80 Go Système (Monté sur /) Si votre disque dur est plus modeste, 40 Go peuvent suffire.
ext4 primaire HOME le reste Données (Monté sur /home)

Vous remarquerez qu'il n'y a pas de partition swap. En fait, l'installeur de Mint va créer un fichier de swap (/swapfile) à la racine. Avantage: Cela vous permet de changer la taille du swap sans avoir à repartitionner votre disque. D'autre part, des astuces que je donne plus loin dans cette page réduisent pratiquement à néant le recours au swap.

Le fait d'avoir le /home séparé permet de faire une réinstallation complète du système (ou même de changer de distribution) avec le moins de douleur possible (Vous pouvez ainsi réinstaller un nouveau système tout en gardant vos fichiers peronnels et réglages d'applications).

L'installeur de Linux Mint contient un outils de partitionnement intégré. À l'installation, dans l'écran de type d'installation, choisissez "Autre chose": Cela vous permettra de partitionner à votre convenance.

Et ensuite créer deux partitions:

Ce qui donnerait (sans partition EFI):

Note importante à propos de BIOS/MBR et UEFI/GPT

Note importante à propos de BIOS/MBR et UEFI/GPT

:!: Attention : La plupart des machines n'utilisent plus le système du MBR pour booter : Au lieu que ce soit le BIOS qui recherche le MBR pour booter dessus, c'est l'UEFI qui recherche une partition EFI (en FAT32) contenant les logiciels amorce des différents OS. Donc:

  • Il ne faut jamais supprimer les partitions EFI (ce sont de petites partitions FAT32 de 50 Mo à 300 Mo ayant le flag boot), sous peine de vous retrouver avec un ordinateur qui ne démarre plus (d'autant que certaines machines récente ne semblent plus du tout capables de booter en mode MBR).
  • Si SecureBoot est activé, la machine n'acceptera de booter que sur des logiciels amorce signés. Pour la plupart des distributions Linux, il faut désactiver SecureBoot.
  • L'option FastBoot peut poser problème, surtout si vous êtes en dual-boot où elle peut provoquer des corruptions de données dans les partitions NTFS. Désactivez-la.
  • Si vous voulez partitionner à la main:
    • gparted supporte sans problème GPT(UEFI), mais ce n'est pas le cas de tous les outils Linux. Faites attention !
    • Pensez à garder une partition EFI. Vous pouvez également la créer vous-même avant de lancer l'installation de Mint: Ce doit être une partition primaire en FAT32, portant le nom EFI et ayant le flag boot. Pour la taille, prévoyez 200 Mo, c'est largement suffisant.
    • (Vu sur un portable HP) Il arrive que gparted ne propose pas tous les disques dans son menu. Dans ce cas, lancez sudo fdisk -l (ou sudo parted -l) pour voir les /dev contenant vos disques, puis lancez gparted sur le disque en question: gparted /dev/nvme0n1
    • Pour voir tous vos disques, vous pouvez utiliser la commande lsblk.
  • Si vous voulez laisser faire l'installeur de Mint:
    • Si vous choisissez l'option Effacer tout le disque, l'installeur vous proposera automatiquement de re-créer une partition EFI viable. Vous pouvez donc choisir cette option sans risque si vous ne voulez pas partitionner à la main.


Installation

Lors de l'installation, pensez à cocher la case pour installer les pilotes et codecs propriétaires:

Si après installation vous avez un soucis avec l'affichage, voir https://linuxmint-installation-guide.readthedocs.io/fr/latest/boot_options.html

Mises à jour

Après installation et redémarrage, le système vous proposera de faire des mises à jour.

Cliquez sur "Valider". Il va vous proposer d'utiliser un miroir local. Répondez "Non". (J'ai eu plusieurs fois des problèmes avec des sites miroirs différents qui n'étaient pas à jour.)

Vous devriez voir un message "Une nouvelle version du gestionnaire de mises à jour est disponible". Cliquez sur le bouton "Appliquer la mises à jour". Après cela, la liste des mises à jour disponible sera affichée: Cliquez sur "Installer les mises à jour" pour tout installer. Il se peut qu'il vous informe que certains paquets supplémentaires seront installés. Acceptez. L'installation des mises à jour risque de prendre un certain temps.

Sécurisation

Ainsi:


Apparence/comportement

J'aime les thèmes sombres car ils sont plus reposants pour les yeux (moins de luminosité). Avec mes réglages, ça donne ceci:

redshift.conf

redshift.conf

redshift.conf
[redshift]
temp-day=4600
temp-night=3500
transition=1
gamma=0.8
location-provider=manual
adjustment-method=randr
 
[manual]
lat=36.7
lon=6.8

Réglages divers

Note à propos de la désactication du swap

Note à propos de la désactication du swap

  • Si vous avez désactivé votre partition de swap, l'hibernation ne sera plus possible. Cependant, le système cherchera quand même la partition de swap pour sortir d'hibernation, ce qui fait perdre du temps au démarrage. Donc:
  • Dans le fichier /etc/initramfs-tools/conf.d/resume:
    • Remplacez : RESUME=UUID=388a79ac-27b7-42f5-ac13-…
    • par: RESUME=none
    • puis faites: sudo update-initramfs -u
    • afin que le système n'essaie plus de trouver cette partition pour sortir d'hibernation.


Installation de logiciels des dépôts

Installation de logiciels hors dépôts

Installation de logiciels hors dépôts:

Suppression de paquets

sudo apt purge transmission-gtk

Clé USB bootable

Je garde toujours une clé USB bootable de Linux Mint avec moi pour plusieurs raisons:

Instructions: Création d'une clé bootable USB Linux Mint

Opérations optionnelles et astuces

D'autres astuces (et installations optionnelles) sont disponibles dans la page de Linux Mint 17.3 Mate

Notes diverses

Cliquez pour afficher

Cliquez pour afficher

  • Déposez vos script exécutables dans ~/.config/caja/scripts/ (n'oubliez pas de les rendre exécutables). Exemple:
    Créer rapidement une archive tar-gzip
    #!/bin/bash
    # Créer rapidement une archive .tar.gz
    IFS=$'\n'
     
    for FILENAME in $CAJA_SCRIPT_SELECTED_FILE_PATHS; do
     if [ -d "$FILENAME" ]; then
      tar -c "$FILENAME" | pigz -c > "$FILENAME.tar.gz"
     fi
     if [ -f "$FILENAME" ]; then
      cat "$FILENAME" | pigz -c > "$FILENAME.gz"
     fi
    done
  • Ou si vous voulez faire plus évolué (pensez à faire sudo apt install pv xterm):
    #!/bin/bash
    # Créer rapidement une archive .tar.gz
    IFS=$'\n'
     
    for FILENAME in $CAJA_SCRIPT_SELECTED_FILE_PATHS; do
        if [ -d "$FILENAME" ]; then
            cmd="tar -c \"`basename \"$FILENAME\"`\" | pv | nice pigz -c > \"$FILENAME.tar.gz\""
            xterm -T "Compression de `basename $FILENAME`" -e /bin/bash -l -c "$cmd"
            notify-send -i info -t 20000 "Compression terminée." "`basename $FILENAME`.tar.gz"
        fi
        if [ -f "$FILENAME" ]; then
            cmd="pv \"$FILENAME\" | nice pigz -c > \"$FILENAME.gz\""
            xterm -T "Compression de `basename $FILENAME`" -e /bin/bash -l -c "$cmd"
            notify-send -i info -t 20000 "Compression terminée." "`basename $FILENAME`.gz"
        fi
    done


Notes sur l'ASUS P2 520LA-XO0456T

Logiciel

Matériel

Maintenance

La légende dit vrai: une machine Linux ne "pourrit" pas avec le temps comme une machine Windows. Sans maintenance particulière, le système tourne comme une horloge pendants des mois.

Ceci dit, on peut préventivement faire un peu de maintenance:

Une fois par semaine

Une fois par mois (ou tous les deux mois)

Liens

Dans le même genre:

1)
sauf un keylogger matériel, bien sûr