Installer Debian version Debian 12, bookworm

Debian [1] est une distribution Linux qui forme un ensemble cohérent d’environ 60 000 logiciels libres [2]. Certains sont installés de base mais la grande majorité doivent être installés en fonction des besoins de l’utilisateur.

Ce qui suit reprend une documentation que j’avais écrite dans le cadre du projet SambaÉdu et que j’ai actualisée pour la version bookworm et qui décrit, pas à pas, comment se déroule une installation du système d’exploitation Debian.

Dans cet article, l’installation standard avec l’Environnement de Bureau Gnome est détaillée. Deux autres articles donnent des précisions pour une installation minimale, sans environnement de Bureau, et pour une réinstallation en gardant les données des utilisateurs locaux.

L’installation est décrite pour deux modes de fonctionnement des ordinateurs :

  • BIOS (Basic Input Output System)
  • UEFI (Unified Extensible Firmware Interface)

 

Une précaution, avant de vous lancer :
sauvegardez les données que vous souhaitez conserver !

 

Nous pouvons vous accompagner pour cette installation et la réaliser dans notre local, lors de nos permanences.

Introduction et préparation

Pour installer la version 12 de Debian, nommée bookworm, sortie en juin 2023, on grave un installateur sur une clé usb puis on démarre l’ordinateur à partir de ce média.

Nous vous proposons d’utiliser une archive d’installation de type « netinst » qui incorpore des firmwares permettant de fonctionner avec la plupart des cartes réseaux. D’autres installateurs sont disponibles, par exemple en fonction de l’architecture de votre ordinateur ou en fonction de la version à installer.

Cette archive au format iso a une taille d’environ 660 Mo et peut donc être facilement gravée sur une clé usb courante [3].

L’archive utilisée peut tout aussi bien fonctionner sur un ordinateur en mode BIOS ou sur un ordinateur en mode UEFI [4].

Certains ordinateurs acceptent les 2 systèmes BIOS ou UEFI. Le mieux est d’utiliser le système UEFI.

Cela se paramètre dans le Setup de l’ordinateur, accessible au démarrage de l’ordinateur. Pour de plus amples détails, voir le début de l’article Installation de Debian sur un ordinateur équipé de l’UEFI.

 

La première étape consiste à préparer une clé usb bootable :

Une fois votre clé usb prête, vous pouvez l’utiliser pour lancer l’installation.

 

Lancement de l’installation

Pour démarrer l’installation, on insère la clé usb bootable (ou le CD) que l’on a préparé (voir ci-dessus) dans un des ports usb de l’ordinateur puis on le démarre.

Appuyez sur la touche de gestion du boot pour choisir de démarrer sur cette clé usb, souvent c’est la touche F12 [5] : cela est indiqué sur un des premiers affichages mais c’est assez fugitif la plupart du temps ; si vous avez loupé ce démarrage, n’hésitez pas à redémarrer l’ordinateur.

NB : si vous utilisez une clé usb « Ventoy », il y aura sans doute un écran qui liste les installateurs contenus dans cette clé ; il suffit de sélectionner debian-12.11.0-amd64-netinst.iso et d’appuyer sur la touche Entrée.

On obtient la page d’accueil suivante (vous remarquerez que le mode UEFI a été reconnu) :

choisissez Install
validez en appuyant sur la touche Entrée

Cette page d’accueil vous permet de choisir différents modes d’installation (graphique, non-graphique, expert,…). Pour cette documentation, nous avons choisi un mode d’installation des plus courants qui est le non-graphique (entrée Install).

  • Pour démarrer l’installation,
    sélectionnez l’entrée Install puis appuyer sur la touche Entrée.
NB : si l’ordinateur est en mode BIOS, on obtient un écran d’accueil à peine différent :
choisissez Install
validez en appuyant sur la touche Entrée

 

Locale et Clavier

  • Choisissez votre langue favorite
    par exemple le français :
    choisissez le français
    validez en appuyant sur la touche Entrée
  • Sélectionnez votre pays
    par exemple la France :
    validez en appuyant sur la touche Entrée
  • Sélectionnez la disposition du clavier utilisé
    par exemple celui utilisé en France, clavier « AZERTY »
    validez en appuyant sur la touche Entrée

 

Matériel et réseau

La carte réseau

Le matériel est reconnu, notamment la carte réseau.

NB : il se peut qu’il y ait plusieurs interfaces réseau qui peuvent être filaire ou wifi.
Dans ce cas, vous devrez choisir l’interface réseau principale. La plupart du temps le choix de l’interface réseau filaire est un bon choix mais parfois un autre est plus adapté, tel un réseau wifi.
choisissez une des interfaces
puis validez en appuyant sur la touche Entrée
 
Remarque : les deux premières lettres du nom de l’interface indiquent s’il s’agit d’une interface filaire (en) ou wifi (wl).
 
Si vous choisissez l’interface wifi, on vous demandera de choisir parmi une liste de réseaux wifi disponibles puis de donner sa clé.

 

Configuration en IP dynamique

Une fois l’interface réseau choisie, la connexion utilise un serveur DHCP s’il est disponible ; ce qui est le cas habituel dans un réseau personnel.

Si nécessaire, un firmware est installé automatiquement puisque l’archive contient des firmwares réseaux.

NB 1 : si le média d’installation ne dispose pas du firmware adapté (sans doute parce qu’il ne fait pas partie des firmwares libres), des informations seront affichées pour effectuer son installation ultérieurement. Notez bien ces indications.

NB 2 : pour certains ordinateurs, tels les serveurs, la configuration en IP dynamique n’est pas adaptée et il est nécessaire de lui attribuer une IP fixe. Un article spécifique décrira comment procéder.

 

Choix du nom de l’ordinateur

  • Indiquez un nom pour votre ordinateur
    Pour cette documentation nous avons choisi Debian mais vous pouvez choisir le nom qui vous convient le mieux. Cela peut être utile pour reconnaître un ordinateur dans un réseau.
    indiquez un nom ou laissez celui qui est proposé par défaut
    validez en appuyant sur la touche Entrée
  • Indiquez éventuellement un nom de domaine
    Pour un réseau personnel, on peut très bien ne rien mettre, comme cela est fait pour cette documentation.
    validez en appuyant sur la touche Entrée

 

Les utilisateurs

Le compte « root »

Le compte « root » a pour rôle d’administrer l’ordinateur (C’est le super-utilisateur).

Pour ce compte, choisissez un mot de passe robuste avec des minuscules, des majuscules, des chiffres et des caractères spéciaux tels que ?, ¿, !,… et suffisamment long.

  • Indiquer le mot de passe root
    validez en appuyant sur la touche Entrée
    • Confirmer le mot de passe
      On vous demande de redonner le mot de passe choisi pour confirmation afin de se prémunir d’une éventuelle faute de frappe…
      validez en appuyant sur la touche Entrée

 

Le compte d’un utilisateur

On définit le compte d’un utilisateur en commençant par indiquer son nom puis son identifiant [6].

NB : si vous réinstallez le système en gardant les données, nous vous conseillons de reprendre le même identifiant.

  • Indiquer le nom de l’utilisateur
    Dans cette documentation, on a choisi Jean Dupont.
    validez en appuyant sur la touche Entrée
  • Indiquez l’identifiant associé à ce compte
    Par exemple jdupont ou jean-dupont qui rappelle le nom de l’utilisateur. Pour cette documentation, on a choisi jdupont.
    NB : lors d’une réinstallation conservant les données, ce sera ce même identifiant qui sera choisi.
    validez en appuyant sur la touche Entrée
  • Indiquez un mot de passe pour ce compte
    validez en appuyant sur la touche Entrée
    • Confirmez le mot de passe
      validez en appuyant sur la touche Entrée

NB : dans le cas d’une installation minimale, ce compte peut ne pas être utile.

 

Partitionnement du disque dur

Le partitionnement du disque dur (ou des disques durs s’il y en a plusieurs) dépend de l’utilisation qui sera faite de l’ordinateur.

Pour cette documentation, on supposera qu’il n’y a qu’un seul disque dur et on se place dans le cas d’une « primo installation », installation typique d’un ordinateur avec une interface graphique.

Deux autres articles détailleront les cas suivants :

Avant d’aller plus loin
Si vous réutilisez un disque sur lequel se trouve des données,
avez-vous bien sauvegardé les données que vous souhaitez conserver ?

 

Dans le cas d’une primo-installation, qu’elle soit minimale ou non, les premières étapes pour le partitionnement du disque dur sont communes.

Remarque : ces étapes ne seront pas adaptées si vous réinstallez votre système et si vous souhaitez conserver les données des utilisateurs : consultez alors l’article spécifique à ce cas.

 

  • méthode de partitionnement
    Pour une primo-installation, tout comme une installation minimale, on commence par sélectionner la méthode de partitionnement Assisté - utiliser un disque entier.
    validez en appuyant sur la touche Entrée

     

    • cas d’un disque déjà utilisé
      Si on ré-installe et si on ne souhaite pas conserver les données des utilisateurs ou si un système d’exploitation (par exemple Windows®) était installé et que vous souhaitez le remplacer, l’écran obtenu est légèrement différent : on choisira également la méthode de partitionnement Assisté - utiliser un disque entier qui sera néanmoins en deuxième choix.
      NB : Le premier choix, qui correspond à l’utilisation d’un espace non formaté suffisamment grand, permet une installation dite en « double boot ».
      avez-vous bien sauvegardé vos données avant d’aller plus loin ?
      choisissez d’utiliser un disque entier
      validez en appuyant sur la touche Entrée

 

  • sélection du disque dur
    Ensuite, vérifiez que le disque sélectionné est bien celui qui doit être partitionné :
    vérifiez que le disque dur à formater est celui proposé par défaut
    validez en appuyant sur la touche Entrée

    NB : Si vous avez choisi d’utiliser une clé usb pour l’installation, vous la verrez apparaître dans la liste des disques disponibles avec la référence sdb mais cela dépend du nombre de disques dans votre ordinateur. Le disque dur interne à partitionner devrait avoir, normalement, la référence sda.
     
    Bien entendu, la différence des tailles des disques et les indications données devraient aussi vous permettre d’éviter de choisir la clé usb pour le partitionnement du système…

Remarque : pour la suite du partitionnement, pour une installation minimale, voir l’article spécifique à ce cas.

On poursuit le partitionnement : les données des utilisateurs se trouvent dans le répertoire /home pour lequel nous allons créer une partition distincte de la partition pour le système.

NB : On peut aussi effectuer ce qui suit dans le cas où on veut reconstruire entièrement le schéma de partitionnement d’un disque provenant d’une installation précédente. Les données des utilisateurs ne seront donc pas conservées ; elles auront donc été sauvegardées au préalable.

 

  • utilisation d’une partition /home
    Nous vous conseillons, pour faciliter une éventuelle ré-installation, de créer une partition pour le répertoire /home qui contiendra les données du ou des utilisateurs.
    choisissez une partition /home séparée
    validez en appuyant sur la touche Entrée

 

  • synthèse du schéma de partitionnement
    Une synthèse de ce qui sera effectué est présentée (cas d’un ordinateur en mode UEFI) [7] [8].
    validez en appuyant sur la touche Entrée
    • Cas d’un ordinateur en mode BIOS
      On obtient le schéma de partitionnement suivant :
      validez en appuyant sur la touche Entrée

 

  • confirmation pour les partitions à formater
    Les partitions qui seront formatées sur le disque dur sda sont affichées pour une dernière confirmation (cas en mode UEFI) :
    vérifiez puis choisissez Oui
    validez en appuyant sur la touche Entrée
    • Cas d’un ordinateur en mode BIOS
      On obtient le récapitulatif suivant :
      vérifiez puis choisissez Oui
      validez en appuyant sur la touche Entrée

 

  • le système de base
    Le disque est formaté

    puis le système de base s’installe.

 

La gestion du dépôt des paquets

Une fois le système de base installé, il est demandé de choisir un pays où se trouve un miroir des dépôts Debian.

  • Choix du miroir
    Dans cette documentation, on a choisi la France donc le miroir des paquets proposé doit être situé en France :
    validez en appuyant sur la touche Entrée

    Il est proposé par défaut le miroir deb.debian.org : vous pouvez garder cette proposition : ce choix permet de laisser le réseau de diffusion de contenu (CDN) choisir le serveur miroir le plus proche de chez vous.

    validez en appuyant sur la touche Entrée
  • Indiquez un éventuel proxy
    On peut ne rien indiquer pour un réseau personnel.
    validez en appuyant sur la touche Entrée
  • Mise en place de l’outil de gestion des paquets
    l’installation se poursuit pour tenir compte des paramètres choisis
  • Participation à l’étude statistique
    Vous pouvez participer à l’étude statistique d’utilisation des paquets disponibles dans les dépôts.
    Ce n’est pas une obligation.
    validez en appuyant sur la touche Entrée

Nous examinons, dans ce qui suit, l’installation de l’environnement de Bureau Gnome qui gérera l’interface graphique.

 

L’environnement de Bureau Gnome

Gnome (GNU Network Object Model Environment) propose un environnement de Bureau qui permet la gestion de l’interface graphique de votre ordinateur.

NB : d’autres environnements de Bureau sont aussi possibles : KDE, Mate, etc.

Cochez les différentes cases (en utilisant la touche Espace) comme indiqué dans la copie d’écran suivante :

cochez le serveur ssh à l’aide de la touche Espace
validez en appuyant sur la touche Entrée

Les paquets de logiciels choisis sont téléchargés (plus long que pour une installation minimale, il y en a nettement plus)…

… puis installés.

 

Installation de GRUB

Une fois les logiciels installés, GRUB (GRand Unified Bootloader) est installé pour permettre la gestion du démarrage de l’ordinateur.

Selon l’ordinateur utilisé, on peut avoir 2 cas possibles :

  • ordinateur compatible UEFI (Unified Extensible Firmware Interface)
  • ordinateur compatible BIOS (Basic Input Output System)

Les ordinateurs récents (vendus depuis 2010 environ) sont dans le 1er cas, les plus anciens ne sont compatibles qu’avec le système BIOS.

 

Ordinateur compatible UEFI

Dans ce cas, GRUB est installé automatiquement dans la partition ESP (Voir la partie, dans cette documentation, concernant le partitionnement).

 

Ordinateur compatible BIOS

Dans ce cas, GRUB est installé sur le MBR (Master Boot Record) qui se trouve dans le premier secteur du disque dur.

validez en appuyant sur la touche Entrée
  • Choisissez le premier secteur du disque sda
    choisissez le disque dur interne sda
    validez en appuyant sur la touche Entrée

    NB : si le média d’installation est une clé usb, elle apparaîtra aussi dans la liste des périphériques disponibles mais avec la mention sdb (cas où on n’a qu’un seul disque dur).
     
    Grub est installé sur le MBR.

 

Fin de l’installation

L’installation se termine par la mise en place des utilisateurs et de leurs mots de passe.

Un message d’information vous indique de retirer le média d’installation du système.

validez en appuyant sur la touche Entrée

Pendant que l’ordinateur redémarre, n’oubliez pas de retirer la clé usb (ou le CD).

 

Configuration initiale

Au redémarrage qui suit l’installation, vous obtenez une machine adaptée à vos besoins mais qui peut être customisée pour un usage de Bureau avec une interface graphique ; un article décrit cette customisation dans le cas d’un environnement de Bureau Gnome.

À l’ouverture de la session, une configuration initiale permet de donner des indications sur certains paramètres.

Cliquez sur Suivant
choisissez la disposition Français (variant)
cliquez sur Suivant
désactivez les Services de géolocalisation
cliquez sur Suivant
cliquez sur Passer
la configuration initiale est terminée
appuyer sur la touche Entrée

 

Customisation et personnalisation

L’installation est terminée : il ne vous reste plus qu’à découvrir ce fabuleux environnement de travail et à l’utiliser.

Nous vous proposons d’autres articles pour optimiser au mieux votre espace de travail :

Pour une aide plus spécifique ou pour des questions, n’hésitez pas à nous rendre visite lors de nos permanences.

 

Aide et documentation

Pour découvrir les possibilités de votre environnement et comment le gérer, vous pouvez lire avec profit :

Chaque version de Debian porte un nom de code qui est inspiré des personnages des films « Toy Story » par Pixar.

Pour un historique du projet Debian, vous pouvez vous reporter à la page Debian de wikipedia.

 

Notes

[1Debian est un système d’exploitation libre, développé par plusieurs milliers de volontaires provenant du monde entier qui collaborent à l’aide d’Internet. Les points forts du projet sont l’implication basée sur le volontariat, l’engagement dans le contrat social de Debian et le logiciel libre, ainsi que son attachement à fournir le meilleur système d’exploitation possible. Chaque nouvelle version représente une nouvelle étape importante dans ce sens.

[2Un logiciel libre est un logiciel qui respecte les 4 critères suivants :
 la liberté d’exécuter le programme, pour tous les usages ;
 la liberté d’étudier le fonctionnement du programme et de l’adapter à ses besoins ;
 la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies) ;
 la liberté d’améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.

[3On peut aussi graver l’archive sur un CD mais la plupart des ordinateurs n’ont pas forcément un lecteur de CD et cette ancienne méthode est moins pratique.

[4Certains ordinateurs récents (vendus depuis 2010 environ) peuvent fonctionner en mode UEFI ou en mode BIOS ; les plus anciens ne sont compatibles qu’avec le système BIOS et les plus récents (depuis 2019 environ) uniquement avec le système UEFI.

[5Cela dépend des marques et modèles des ordinateurs, notamment s’ils sont relativement anciens ; dans ces cas, vous trouverez sur internet quelle touche utiliser. Dans certains cas, un paramétrage dans le BIOS sera nécessaire.

[6il sera possible de créer d’autres comptes utilisateurs une fois le système installé

[7B désigne la partition de boot.
F et f repèrent les partitions qui seront formatées.

[8ESP (EFI System Partition) est une partition spéciale apparue avec le mode UEFI qui a remplacé le mode BIOS.
Dans cette partition seront installés les fichiers nécessaires au démarrage du système, notamment GRUB.