Notes d'installation de Debian Jessie

Voyez aussi: bureau mate-desktoplogicielspériphériques

CETTE page a été commencée avec la version Jessie (Debian 8) au début de sa période de test, ce qui apportait quelques petits problèmes. La page a été réactualisée grâce à la sortie officielle de Debian 8 Jessie en version stable.

La version Debian 8 Jessie n'est plus maintenue depuis 2020. Il est recommandé de passer à la nouvelle version.

Versions : 8.0 - 2015.04.25   8.2 - 2015.09.05   8.4 - 2016.04.02   8.6 - 2016.09.17   8.8 - 2017.05.06   8.10 - 2017.12.09  
8.1 - 2015.06.06 8.3 - 2016.01.23 8.5 - 2016.06.04 8.7 - 2017.01.14 8.9 - 2017.07.22 8.11 - 2018.06.23

La distribution Debian 8 Jessie a été stable du 25 avril 2015 au 17 juin 2017. Elle est ensuite devenue oldstable le 17 juin 2017, et recevra des mises à jour de sécurité jusqu'au 30 avril 2020. Une nouvelle version est disponible, aussi gratuite que Debian 8 Jessie.

Update/upgrade

Si le système actuellement installé est Debian 7.0 Wheezy et que les lignes de son fichier /etc/apt/sources.list contiennent stable ou jessie, il est théoriquement possible depuis le 25 avril 2015 de passer à Debian 8.0 Jessie avec les commandes suivantes:

#En mode super-utilisateur: su [Enter] apt update
#En mode super-utilisateur: su [Enter] apt dist-upgrade

Changer de noyaux, librairies, etc... est risqué si vous ne pouvez le faire en une fois (cela dépend de la vitesse du processeur mais surtout de la connexion Internet). Il m'est arrivé que d'anciens fichiers de configuration interfèrent avec les nouveaux. Il est donc plus prudent de réinstaller le système à partir de zéro. La partition contenant / devra être formatée lors de l'installation: sauvegardez vos données, obligatoirement si elles se trouvent sur la partition racine / et non sur une partition autonome /home (voir partitions).

Installation en ligne de Jessie, pour les processeurs AMD64 et Intel 64bits

Note: pour les portables qui ne possèdent pas de lecteur CD, il faut utiliser une clé USB préparée: voyez ici.

Récupérer une image .iso à partir de cette page (choisir le processeur de la machine). Un CD (et même un CD netinstall) suffit si vous disposez d'une connection ethernet ou WiFi. Si vous avez l'adresse complète d'une image:

wget -c http://adressecomplete

Il sera grandement conseillé, en cas de première installation, de prévoir au moins trois partitions différentes: une pour la partition d'échange avec la mémoire vive de l'ordinateur(swap), une partition pour le système et les applications, appelée / (susceptible de devoir être réinstallé, ce qui nécessitera un reformatage de cette partition) et une pour les données de l'espace personnel, /home, qui pourront être conservées lors d'une prochaine installation.

Rendre l'ordinateur bootable sur CD en modifiant l'ordre des périphérique dans le BIOS (selon la machine, appuyer sur la touche [Del], [F2] ou une combinaison [Alt]-[F1] ou [F10] lors du boot pour y entrer).

Boot

Il est possible de choisir l'installation graphique simple, et très peu de questions sont posées. Pour certaines raisons (et tout simplement pour apprendre) choisir Advanced options: Expert Install. Il est possible de visualiser la ligne de commande avec [tab]. En cas de problème d'écran LCD, il faut peut-être préciser vga=771 (pas de majuscule pour les chiffres: vous êtes pour le moment en clavier américain):

keyboard/clavier US 'qwerty'

Si vous êtes en mode non graphique

Paramètres linguistiques: à adapter selon vos propres paramètres

Choose a language: french
Choisir un pays: Belgique
Paramètres régionaux: fr_BE.UTF-8 devient la norme, mais cela peut être fr_BE@EUR. Il est possible d'ajouter d'autres "locales". Attention: be_BE n'a rien à voir avec la Belgique, mais la Bélarusse
Choisir la disposition du clavier: type PC connecteur AT ou PS/2 fonctionne pour le clavier intégré a un portable
Configuration du clavier: Belge

Composants d'installation

Rechercher une image ISO: elle peut figurer sur un autre périphérique que celui qui a lancé l'installation

Détecter et monter le CD-ROM (détection automatique: un nom de CD devrait apparaître, contenant jessie).

Charger des composants d'installation à partir du CD: rien n'a été choisi, le système est capable de se rendre compte du matériel et d'agir en conséquence. usb-storage permettrait la prise en compte de toutes les mémoires USB; il est possible d'également cocher ntfs pour lire les partitions Windows NTFS.

L'eee-pc doté de Atheros AR9285 est reconnu par le système et le pilote existe. Signalement éventuel du manque du microcode (firmware) propriétaire pour un wifi: ipw220.bss.fw ou rtl8188CE sans lequel le périphérique ne fonctionnera pas. Il est possible de fournir le paquet .deb sur une clé USB téléchargé, quand il est disponible, par exemple realtek). Le wifi est inutile tant qu'on dispose d'une connexion ethernet (fil). Il est possible d'utiliser une carte wifi externe reconnue par le noyau pour continuer la netinstall.

En cas d'installation à partir d'un wifi, il faudra choisir entre les nom de réseau disponibles et fournir le mot de passe/phrase.

Réseau (optionnel en cas d'installation CD)

Détection du matériel réseau: reconnaît la connexion ethernet ou wifi
Configurer le réseau avec DHCP? Oui signifie qu'il va chercher par lui-même la connexion au réseau
Nom de la machine: ce que vous voulez mais n'y mettez pas d'accent ou de caratères spéciaux; ce nom devra être unique si la machine fait partie d'un réseau local
Nom de domaine: ce que vous voulez (ou rien), mais ce nom doit être le même pour les différentes machines du même réseau.

Pays du miroir: cela ne doit pas nécessairement être votre pays, mais c'est souvent plus rapide. Il sera possible de changer par la suite. Normalement pas de proxy.

Créer des utilisateurs

Activer les mots de passe cachés (shadow password): conseillé pour qu'on ne retrouve pas le mot de passe sur le disque dur: il laisse une trace à partir de laquelle on ne peut recomposer le mot de passe
Autoriser les connexions du superutilisateur pour empêcher que le premier compte normal créé ne dispose des privilèges de superutilisateur (root). Personnellement, je préfère devoir utiliser un mot de passe spécial lorsque j'administre.

Mot de passe superutilisateur: absolument nécessaire, à ne surtout jamais oublier
Créer un compte utilisateur (au moins), qui créera l'espace dans le répertoire /home - le super-utilisateur peut regénérer un mot de passe pour un utilisateur

Configurer l'horloge

Utiliser le service NTP (Network Time Protocole) pour mettre l'horloge à l'heure: l'installateur propose 0.debian.pool.ntp.org.
L'installateur déduit le fuseau horaire du pays préalablement choisi, mais on peut le modifier. Choisir UTC (Temps universel coordonné, appelé à tort GMT).


Partitionner les disques - moment délicat!

Quelques informations sur les partitions en GNU/Linux.

Les explications données concernent l'option Partitionnement manuel.

Attention: ce n'est à la confirmation générale qui suivra le partitionnement que toutes vos données non protégées seront irrémédiablement perdues.

Le système détecte les disques.

A. Soit un disque vierge ou un ancien système à écraser entièrement

Pour détruire une partition et les toutes les données qui y sont inscrites, se positionner dessus, confirmer, se positionner sur Effacer la partition et confirmer. (Espace libre est créé). Recommencer jusqu'à ce qu'il ne reste plus de partition.

Se positionner sur espace libre et confirmer.

Se positionner sur espace libre et confirmer.

Se positionner sur espace libre et confirmer.

S'il reste de la place, il est encore possible de créer une nouvelle partition, en précisant dans Point de montage, Autre nom: /archives par exemple.

B. Soit une réinstallation avec conservation de données

La réinstallation ne concerne ici que la partition contenant le système. S'il n'existe pas de partition /home séparée, vos données personnelles seront écrasées: il aura fallu les sauvegarder auparavant.

Il est possible de redimensionner les partitions swap et / (système) en les détruisant et en les recréant (mais ce que l'un prendra, l'autre le perdra). Dans le cas de partitions inchangées, il faudra néanmoins se repositionner sur toutes les partitions, en ne demander le formatage (F) que de la partition système / . Supposant l'ancien système en Lenny partitionné comme suit, et que vous désiriez installer le nouveau système Wheezy (seconde partition de 10Go) en ext4:

1. Primaire    3Go      F    swap
2. Primaire   10Go      F    ext4
3. Primaire   15Go      K    ext3
4. Primaire   52Go      K    ext3

Se positionner sur la partition swap (normalement la première), confirmer, se positionner sur Utiliser la partition comme, confirmer, choisir swap, confirmer, Terminer les modification pour cette partition et confirmer.

Se positionner sur la partition du système (normalement la seconde), confirmer, se positionner sur Utiliser la partition comme, confirmer, choisir ext4, confirmer, Point de montage, confirmer, choisir / , confirmer, Terminer les modifications pour cette partition et confirmer.

Se positionner sur la partition utilisateur (normalement la troisième), confirmer, Point de montage, confirmer, choisir /home, confirmer, choisir ext3 (pour conserver l'ancien format), confirmer, Terminer les modification pour cette partition et confirmer.

De la même manière, indiquer au système le nom de l'éventuelle quatrième partition en choisissant autre pour le point de montage et en écrivant le nom (par ex: /archives .

Changement de nomenclature des périphériques IDE-ATAPI

Auparavant, les disques durs «IDE-ATAPI» étaient désignés sous hda, hdb..., les périphériques USB sg0, sr0... et seuls les disques SCSI étaient désignés sous les termes sda, sdb... Actuellement, tous ces périphériques connaissent la dénomination unique sda, sdb... Voyez ce que donne la commande mount (qui liste les partitions montées) et surtout ne confondez pas un périphérique USB (souvent sdb, sdc...) avec le disque dur contenant le système de partitions (souvent sda1, sda2, sda3...): les conséquences pourraient être désastreuses!

Avant d'utiliser une commande destructrice sur un média amovible, toujours le brancher et lancer dmesg dans une console, qui vous rendra en fin de liste le dernier média branché au système:

[ 1834.294694] sd 5:0:0:0: [sdb] Attached SCSI removable disk

Installation du système

Installer le système de base ne prend que quelques minutes.
Noyau à installer: linux-image-3.16.0-4-amd64 pour un système 64 bits, sinon 3.16.0-4-686... pour les pentiums II et plus, -486 sinon).

Image générique (complète mais un peu plus lourde) ou Image ciblée (déconseillée), avec seulement les pilotes des périphériques détectés lors de l'installation.

La version jessie offre une version «real time» («low latency» dans d'autres distributions), qui distribue le temps de processeur de façon cadencée et empêche que des applications soient bloquées quelques centièmes de secondes. C'est notamment utile pour des séquenceurs musicaux, où la réactivité est primordiale. Un tel noyau s'appelle par exemple en Debian linux-image-3.16.0-4-rt-amd64. Ce type de noyau ainsi que de plus récents (4.1.0) sont disponibles dans le dépôt jessie-backports.

Installation de logiciels

Utiliser un miroir sur le réseau. Protocole: préférer "http". ftp.fr.debian.org choisi (même avec le protocole «http»)
Utiliser des logiciels non libres: préférable (pilotes non-libres pour certains périphériques).
Configuration de l'outil de gestion des paquets (APT): un peu lent, ne pas s'inquiéter.

Choisir et installer des logiciels: quelques minutes de chargement avant les grands choix, dont notamment l'image linux choisie

Attention: l'installation ultérieure du paquet ttf-mscorefonts-installer a demandé un proxy sans qu'il soit possible de le fournir (clavier muet) ni de confirmer une chaîne vide, errreur empêchant alors toute nouvelle installation. #En mode super-utilisateur: su [Enter] dpkg --remove ttf-mscorefonts-installer a permis de désinstaller le paquet fautif, mais aucune explication n'a été trouvée. Ce problème est survenu sur une installation Jessie/KDE sur un Dell Attitude E6630 (Mate-Desktop sur un Toshiba Satellite C850-19Z et trois EEEPC 1011PX n'ont pas connu ce problème), mais il n'est pas possible d'incriminer ni la machine, ni le bureau.

Selon la rapidité de la connexion (ou du lecteur de CD/DVD) pour le chargement des paquets, la puissance du processeur pour le dépaquetage et le nombre de sélections, cela prendra entre une demi-heure et trois heures.

Installation du programme de boot GRUB

Installer GRUB sur le boot-secteur du disque dur. Mot de passe probablement inutile.

Nouvelle question: «Faut-il forcer l'installation sur le chemin des supports amovibles EFI?» Il est POSSIBLE que cela permette le boot UEFI (à mentionner dans le BIOS de votre machine. Debian Jessie offre officiellement un certain support UEFI).

Debian Jessie utilise maintenant systemd plutôt que sysV init. Cela augmente la rapidité du lancement du système, mais avec quelques désagréments. Par exemple, le contrôle des partitions fsck, qui intervient environ tous les 30 lancements, n'est plus débrayable avec [ctrl-c] et ne propose plus de barre d'avancement, ce qui donne l'impression que le système est gelé - et cela dure en général plusieurs minutes.

Il est possible de permettre à nouveau l'affichage des processus lancés lors de l'initialisation en paramétrant GRUB. Le plus simple est (d'installer et) d'utiliser mc en mode super-utilisateur. Dans une console:

#En mode super-utilisateur: su [Enter] apt install mc
mc

naviguer jusqu'à /etc/default/ et éditer le fichier grub. Modifier la ligne GRUB_CMDLINE_LINUX_DEFAULT="quiet" en GRUB_CMDLINE_LINUX_DEFAULT="verbose"

Ensuite, toujours en super-utlisateur, lancer

update-grub

Au prochain lancement, toutes les opérations s'affichent, et la commande fsck appliquée sur une partition affiche en pourcentage la progression du contrôle du système de fichiers - [ctrl-c] ne permet cependant plus de l'arrêter. Il y a peut-être moyen de mieux faire, mais le principal est de pouvoir constater que l'initialisation du système n'est pas gelée mais que c'est un contrôle de système de fichier.

Terminer l'installation

Sauvegarde de paramètres sur le disque
Horloge à l'heure UTC? Oui.
Il faut enlever le CD d'installation avant de relancer le système.

Améliorer l'installation

Quelques logiciels en mode console sont intéressants à installer avant l'éventuelle interface graphique autre que Gnome. Sinon, si aucun bureau n'a été installé, installer par exemple mate-desktop.