~rom1v/blog { un blog libre }

Installer Debian Sid

Je viens de migrer mon PC principal vers Debian Sid (unstable), qui remplace Ubuntu, après 5 ans de bons et loyaux services.

debian

Il y a de nombreuses manières d’installer Debian, plusieurs versions, plein d’architectures… L’objectif de cet article est de décrire l’installation telle que je l’ai réalisée.

Dans l’ordre :

  • le téléchargement ;
  • la copie sur une clé USB ;
  • l’installation directe de Sid à partir de la clé USB ;
  • la conservation du home chiffré mis en place par Ubuntu ;
  • l’installation des pilotes NVIDIA et WiFi…

Bien sûr, avant tout, faites des sauvegardes de toutes vos données importantes. Cet avertissement est sûrement inutile, j’imagine que vous faites, comme tout le monde, plusieurs backups par semaine… ;-)

Téléchargement

Sur la page d’accueil de Debian, dans “Obtenir Debian”, c’est la version stable.

Ce qui nous intéresse, c’est la version testing, à partir de laquelle on peut passer en unstable dès l’installation. Celle-ci est disponible dans “Le coin du développeur”, Installateur de Debian.

Ici, il faut regarder la partie “images de CD d’installation par le réseau (en général 135 à 175 Mo) et au format carte de visite (en général 20 à 50 Mo)”, et cliquer sur l’architecture souhaitée. Typiquement, il faut prendre amd64 pour du 64 bits et i386 pour du 32 bits.

Choisir l’image businesscard (la plus petite). Pour moi : debian-testing-amd64-businesscard.iso.

EDIT : En fait, autant utiliser l’iso du CD1 qu’on pourra installer sur une clé USB, l’installation n’en sera que plus rapide.

Clé USB

Connaître l’emplacement

Nous avons besoin de connaître l’emplacement de la clé, sous la forme /dev/sdX. Une méthode parmi d’autres est de consulter /var/log/syslog lors du branchement. Pour cela, insérer la clé USB et exécuter :

tail /var/log/syslog

Vous devriez obtenir plusieurs lignes qui ressemblent à ceci :

Aug 28 00:54:27 rom-laptop kernel: [ 1868.930100] sd 4:0:0:0: [sdb] 2015232 512-byte logical blocks: (1.03 GB/984 MiB)

Sur cet exemple, nous voyons [sdb], nous en concluons que l’emplacement de la clé est /dev/sdb.

Alternativement, si la clé est montée, il est possible d’obtenir cet emplacement dans le résultat de :

df -h

Ne vous trompez surtout pas d’emplacement, vous risqueriez d’écraser toutes les données de votre disque dur !

Préparer

Si vous avez une clé réservée pour vos installations de systèmes d’exploitation (sans données à conserver), je vous conseille la méthode la plus simple, qui écrase tout ce qu’il y a sur la clé (4.3.1) :

$ sudo -s
# cat debian-testing-amd64-businesscard.iso > /dev/sdb
# sync

Ensuite, il faut redémarrer, et configurer le BIOS pour qu’il boote sur clé USB (souvent, les clés USB sont reconnues comme un disque dur, il faut donc régler la priorité entre les disques durs).

Installation

Pour l’installation, l’ordinateur doit être connecté à Internet par un câble Ethernet.

L’ordinateur boote sur la clé USB, et affiche un menu d’installation de Debian. Sélectionner “Advanced Options”. Ici, il est possible changer l’environnement de bureau (Gnome, KDE, XFCE…). Par défaut, c’est Gnome. Ensuite, sélectionner “Expert Install” pour lancer l’installation (afin de pouvoir choisir sid/unstable au lieu de testing dès l’installation).

debian-installer

Lors de l’étape de partitionnement, dans l’hypothèse où le disque dur utilise une partition séparée pour le home, ne pas oublier de configurer les points de montage (/ et /home), et ne pas formater /home (pour conserver les données personnelles).

Utiliser le même nom d’utilisateur et mot de passe que celui d’Ubuntu (c’est important pour accéder au répertoire home chiffré).

Je ne détaille pas les autres étapes d’installation, il suffit de lire.

Déchiffrer le home

Une fois l’installation terminée et le système démarré, il n’est pas possible de se connecter graphiquement avec le compte utilisateur, car le home est chiffré et par défaut, eCryptFS n’est pas installé. Il faut donc l’installer.

Pour cela, ouvrir un TTY (Ctrl+Alt+F1), se connecter en root (ou avec le compte utilisateur si vous avez interdit la connexion de root, dans ce cas utiliser sudo), puis installer ecryptfs-utils :

apt-get install ecryptfs-utils

Si lors de l’installation vous n’avez pas choisi le même mot de passe que sur Ubuntu, profitez-en pour le rétablir :

passwd monlogin

Maintenant, il est possible de se connecter graphiquement, en retournant dans le TTY graphique (Ctrl+Alt+F7).

Gestionnaire de composite

Pour moi, il est indispensable d’utiliser un gestionnaire de composite. Pour au moins 3 raisons :

  • éviter les trainées lors du déplacement de fenêtres ;
  • activer les ombres sous les fenêtres (très important pour le confort visuel) ;
  • les performances…

Par défaut, Metacity (le gestionnaire de fenêtres de Gnome) n’en utilise pas. C’est la raison pour laquelle Compiz se révèle souvent indispensable. Cependant, je viens de découvrir que Metacity savait gérer le compositing, grâce à une option bien cachée. Pour l’activer :

gconftool-2 -s -t boolean /apps/metacity/general/compositing_manager true

Il est également possible d’utiliser gconf-editor :

gconf

Il n’est pas configurable, et ne permet pas de faire tout ce que fait Compiz, mais pour moi c’est suffisant.

Pilotes NVIDIA

J’ai la malchance d’avoir une carte graphique NVIDIA, qui nécessite dans certains cas d’avoir recours à des pilotes privateurs. Sans eux, impossible de faire fonctionner Compiz ni certains jeux.

Cependant, le pilote libre Nouveau (installé par défaut) est assez impressionnant par rapport à l’ancien (nv). Et même s’il ne permet pas de démarrer Compiz, il supporte le compositing de Metacity avec de bonnes performances.

En installant le paquet libgl1-mesa-dri-experimental, le pilote Nouveau_ sait faire fonctionner Compiz et surtout Gnome-Shell. Il faut simplement prendre soin d’avoir supprimé toute trace éventuelle du pilote propriétaire :_

apt-get remove nvidia-*

Pour néanmoins installer les pilotes privateurs (les dépôts non-free doivent être activés) :

apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings
nvidia-xconfig

Remplacer nvidia-kernel-dkms par nvidia-kernel-legacy-_VERSION_-dkms pour une carte graphique nécessitant des pilotes plus anciens.

Puis rebooter.

Pilotes WiFi

J’ai également dû installer des pilotes pour ma carte WiFi :

$ lspci | grep Network
03:00.0 Network controller: Intel Corporation WiFi Link 5100

Il suffit d’installer le paquet non-libre firmware-iwlwifi :

apt-get install firmware-iwlwifi

Il y a plusieurs paquets en firmware-_quelquechose_, selon votre matériel.

Agencement du clavier

Avec la version actuelle, Debian Sid installe par défaut l’agencement du clavier “France (Obsolète) Autre” au lieu de “France Autre”. Je vous conseille de le changer dans Système → Préférences → Clavier → Agencements, sinon vous risquez d’avoir des surprises (notamment si vous utilisez des pipes dans un terminal)…

EDIT : Cela ne suffit pas, pour que le réglage soit conservé, il faut en fait le changer dans GDM (l’écran de connexion), une liste déroulante en bas permet de changer la disposition du clavier.

Conclusion

Avant la migration, j’avais un peu peur pour la conservation du home chiffré… Mais finalement, aucun souci.

Par rapport à Ubuntu, j’apprécie beaucoup d’avoir des versions plus à jour des logiciels sans passer par des PPA. Et aussi d’avoir plus de logiciels dans les dépôts par défaut (pino par exemple). L’installation est cependant un peu moins simple qu’Ubuntu (il faut avouer qu’il est difficile de faire plus simple).

Pour finir, voici une capture d’écran juste après l’installation (avec, comme le veut la tradition, un terminal ouvert) :

debian-screenshot

Commentaires

le sanglier

Bonjour,

je me suis bien poilé quand j’ai lu le contenu de la fenêtre du terminal, bien vu

@+

®om

@le sanglier Si tu veux le contenu complet : apt-get install hadopi ;-)

yamaneko

Tiens, ça doit être dans l’air en ce moment, après 3 ans sous Ubuntu, je viens aussi de passer sous Debian ce week-end (testing pour le moment mais je n’exclus pas de passer en Sid prochainement, et avec Xfce parce que je ne veux pas de Gnome 3 chez moi).

lanzorg

Concernant la simplicité d’installation.

Ils existent des distros basées debian très simples à installer :

  • Crunchbang (OpenBox/XFCE)
  • Linux Mint Debian (Gnome2 /XFCE)

Et plein d’autres, mais celles-ci sont vraiment de très bonne qualité.

Merci pour ce tuto.

J’hésite depuis un petit moment à passer à Debian sur ma machine du travail au vue du nombre de problèmes croissants que j’ai avec Ubuntu. Je pense que je vais m’inspirer de ce tuto qui m’a l’air pas mal du tout.

pluviotor

Bon poilage pour le contenu aussi :)

Par contre installé une testing ca craint à tout moment tu peux te prendre un paquet pourrave en testing.

Il y a longtemps, je l’avais fait c’était chouette au début, après j’ai pleuré pendant des jours…

Pas mal ta dernière image mdr.

Sinon encore des personnes qui quitte ubuntu comme c’est bizarre lol, ça n’arrête pas ^^

Pour voir où est monté ta clé tu peux aussi simplement taper : mount ;)

Je peux pense qu’on peut simplifier l’installation avec UNetbootin, c’est ce que j’ai utilisé pour installer Squeeze http://libre-ouvert.toile-libre.org/?article48/gnu-linux-debian-6-0-squeeze-sur-netbook-dell-mini-9-inspiron-910

@ lanzorg : Debian a un installeur tout à fait comparable aux autres distrib de nos jours, je le trouve même mieux fait que celui d’Ubuntu dans lequel le partitionneur a tendance à induire en erreur l’utilisateur (j’ai effacé le mauvais disque par erreur la dernière fois)

Hello,

Je me tate aussi a passer d’Ubuntu a Debian. Pour l’instant je n’ai pas réussi a avoir un live USB debian donc ça me refroidissait un peu.

Sinon pour la copie de l’ISO vers l’USB, c’est à mon avis plus propre avec dd

dd if=debian-testing-amd64-businesscard.iso of=/dev/sdb [bs=XXX]

Génial!

/private_joke

La frime de recycler ton post quart-d’heure-de-gloire-à-la-Warhol

®om

@Nikoals ;-)

</grunt>

debbie

Très bien … t’as plus qu’à passer 2 ans sur Debian , puis toi aussi tu nous rejoindra sur Archlinux !!!

Miaou

Est-il possible de l’installer avec gnome 3 pour le tester ?

TempsX

Fidèle à Ubuntu depuis la Warty 4.10, je passe aujourd’hui sous Debian Sid à la suite du choix de l’équipe de développement d’imposer Unity que je n’affectionne absolument pas. Un divorce à l’amiable mais un divorce quand même.

GuiGui

Je n’approuve pas l’utilisation d’unstable dans ce cadre d’utilisation : une testing aurait suffit. Sans compter que l’écart entre testing et unstable est réduit et que testing est prise en charge par la team securité de Debian.

®om

@GuiGui

Mouais, la dernière fois que j’avais essayé testing, il fallait ajouter des paquets de unstable parce que certains trucs ne fonctionnaient pas. Peut-être que j’avais juste essayé au mauvais moment, mais bon…

s.o.

J’utilise une carte nvidia sous Ubuntu avec le pilote nouveau, et compiz fonctionne très bien !

à condition d’activer la 3D expérimentale.

Ça doit être la même sous debian. Mais il n’y a pas d’interface graphique pour le faire, donc installer le paquet : libgl1-mesa-dri-experimental devrait être suffisant. Faut peut-être aussi installer un firmware non libre, je ne sais pas.

Je suis assez content de “nouveau” :-)

yan

Tiens… N’affectionnant pas le choix débile d’aller vers des interfaces graphiques de smartphones sur un PC, je pensais aussi changer de crèmerie, étant sous Ubuntu depuis la 6.06… Actuellement en 10.04, j’ai installé une Debian au taf et j’ai été surpris: C’est devenu bien foutu. Ubuntu aura au moins apporté cela, avant son déclin prévisible.

Et comme en prime, entre partir d’une Debian un peu nue à laquelle il faut ajouter pas mal de choses… ou d’une Ubuntu qui grossit trop et ou il faut virer les conneries de market à la con, clouderies débiles et autres stupide intégration de réseaux sociaux allergisants… et désormais changer d’interface, après avoir du remettre les boutons de fenêtre du bon côté et viré le thème manquant tellement d’inspiration qu’il a été pompé sur les MAC: Non, vraiment, la 10.04 a marqué le début du manque d’inspiration clairement visible!

D’ailleurs, il y a de plus en plus de distrib dérivées d’Ubuntu… c’est un signe. Mais bon, dans ce cas autant aller à l’originale qui a fait l’effort de devenir plus accessible tout en ne perdant pas son âme!

Nealith

Unity est moche (on est tous d’accord ?) bref, mais c’est juste un environnement de bureau/graphique, et les logiciels préinstallés restes des logiciels, donc messieurs je vous rappel la possibilité de changer d’environnement de bureau ( chose faites avec un passage temporaire à gnome shell pour l’instant dans mon cas ) et les logiciels peuvent être viré ( exemple = gwibber héhé ) donc serait tant que les gens arrêtes de quitter ubuntu juste pour ça ^^

archlinux m’intéressait plus qu’ubuntu, mais vu la complexité de mon ordi portable ( technologie optimus, et peut être le fait que je sois débutant aussi) m’ont fait me tourner avec voyager (xubuntu personnalisée : http://voyager.legtux.org/) , et ensuite je suis retourner sur une buntu pure pour la configurer moi même :) oublier pas que ubuntu a plein d’avantage , je pensais notamment à la logithèque ^^

je trouve qu’Ubuntu a un grand mérite, elle donne envie aux gens de passer à Debian. c’est vrai qu’elles sont user-friendly les distros Debian-based mais, au bout d’un moment, les gens passent du user-friendly au base-friend. l’originale souvent imitée jamais égalée.

Les commentaires sont fermés.