Installation de Debian 10

Quelques notes sur la manière dont j’installe généralement une Debian 10 “Buster”.

Lancement de l’installation

Tout d’abord télécharger l’image netinstall amd64 de Debian sur le site de debian. Si nécessaire (carte réseau/wifi non supportée par exemple) on pourra plutôt télécharger une unofficial non-free images including firmware packages .

Ensuite pour créer la clé USB bootable :

sudo dd if=/path/to/debian.iso of=/dev/sdx bs=4M status=progress oflag=sync

Il ne restera plus qu’à booter sur la clé USB, choisir l’une des options expert install (dans Advanced options) et suivre toutes les étapes dans l’ordre.

Paramètres linguistiques

Je trouve qu’il est plus confortable d’utiliser Debian en anglais. Pour cela :

  • langue : Anglais
  • locale : en_US.UTF-8
  • pays : France
  • clavier : Français
  • fuseau horaire : Europe/Paris

Comptes utilisateurs

Créer un compte utilisateur normal pour administrer le système et désactiver le login en tant que root. Pour exécuter des commandes en tant que root on utilisera sudo.

Partitionnement

Pour des questions de sécurité et de confidentialité le disque doit être intégralement chiffré. Pour cela utiliser l’option Guided - use entire disk and set up encrypted LVM.

Une fois cela fait utilisez un schéma de partitionnement similaire à :

Volume logique Taille initiale Type de partition Point de montage
root 20 Go ext4 /
home 50 Go ext4 /home
var 10 Go ext4 /var
opt 10 Go ext4 /opt
docker 10 Go ext4 /var/lib/docker
postgresql 10 Go ext4 /var/lib/postgresql
srv 1 Go ext4 /srv
tmp 5 Go ext4 /tmp

Les options de montage par défaut suffisent car elles contiennent l’option relatime depuis longtemps déjà.

Il sera toujours possible, par la suite, d’augmenter la taille de ces partitions en utilisant la commande qui suit :

sudo lvextend -L+<size>G -r /dev/vg/<name>

Logiciels installés

  • utilisation d’un miroir sur le réseau : oui (http / France / deb.debian.org)
  • utilisation de logiciels non-free : oui
  • popularity-contest : oui
  • logiciels : Gnome, print server, SSH server, standard system utilities

Création de la swap

Pour plus de souplesse utiliser un fichier plutôt qu’une partition pour la swap. Pour cela, après l’installation :

sudo fallocate -l 1G /swap
sudo chmod 600 /swap
sudo mkswap /swap
sudo swapon /swap
echo '/swap none swap sw 0 0' | sudo tee -a /etc/fstab

Pour plus d’informations, consulter la page dédiée sur wiki.debian.org.