Installation de Debian GNU/Linux sur un DELL D430

Martin Bahier

Table des matières

1  Intro

Ce petit article traite de l’installation d’une debian (sid), sur un portable DELL d430, d’un petit compte rendu de ce qui marche “tout de suite” ou qui nécessite une configuration post-installation.

2  Préambule

2.1  lspci

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4) 02:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09) 02:01.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18) 09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02) 0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)

2.2  lspci -n

00:00.0 0600: 8086:27a0 (rev 03) 00:02.0 0300: 8086:27a2 (rev 03) 00:02.1 0380: 8086:27a6 (rev 03) 00:1b.0 0403: 8086:27d8 (rev 01) 00:1c.0 0604: 8086:27d0 (rev 01) 00:1c.1 0604: 8086:27d2 (rev 01) 00:1c.2 0604: 8086:27d4 (rev 01) 00:1d.0 0c03: 8086:27c8 (rev 01) 00:1d.1 0c03: 8086:27c9 (rev 01) 00:1d.2 0c03: 8086:27ca (rev 01) 00:1d.3 0c03: 8086:27cb (rev 01) 00:1d.7 0c03: 8086:27cc (rev 01) 00:1e.0 0604: 8086:2448 (rev e1) 00:1f.0 0601: 8086:27b9 (rev 01) 00:1f.1 0101: 8086:27df (rev 01) 00:1f.3 0c05: 8086:27da (rev 01) 02:01.0 0607: 1180:0476 (rev b4) 02:01.1 0c00: 1180:0552 (rev 09) 02:01.2 0805: 1180:0822 (rev 18) 09:00.0 0200: 14e4:1600 (rev 02) 0c:00.0 0280: 8086:4222 (rev 02)

Dixit le site http://kmuto.jp/debian/hcl/, la plupart du matériel est dejà reconnu. Ceci dit ce lspcin est tiré de la machine “configurée”, vous rencontrerez peut être un ou deux “Unknown Device” la première fois.

2.3  Configuration matérielle

Quelques points sur la config’ de la bête :

2.4  Mode d’installation

Le système présent à l’origine sur cette machine était un Windows VISTA édition Professionnelle.
L’OS installé est donc Debian GNU/Linux dans sa version SID (noyau 2.6.22-3).
L’installation s’est faite via le petit exécutable fourni par www.goodbye-microsoft.com

3  L’installation

3.1  Goodbye Microsoft !

L’installateur goodbye-microsoft n’a pas eu le moindre problème pour aller se loger à l’endroit qui va bien pour qu’on puisse booter sur l’installateur Debian en redémarrant la machine, ainsi que pour aller chercher sur le net ce dont il avait besoin... une fois passées les confirmations de confirmations de Windows. La gui permettant la configuration est simple et permet de régler les options essentielles avant de redémarrer et de dire adieu à l’OS de Redmond.
J’ai utilisé les réglages par défaut, ce qui a sans doute expliqué un ou 2 petits désagréments rencontrés plus tard dans le processus d’installation, en effet l’installateur installe une Debian ETCH par défaut.

3.2  Note sur le partitionnement “de base” de la machine

Sortie du carton, la machine possède une partition primaire de près de 2 gigas qui sert apparament de partition de restauration pour vista (lettre D sous windows), le reste du disque dur étant une deuxième partition primaire occupée par vista. Il peut paraitre sage de conserver la partition de 2 gigas “en cas de gros pépin” même si les plus assurés d’entre nous n’y trouveront aucun interrêt. Personnellement j’ai d’abord cherché à faire un CD / DVD de rstauration mais après plusieurs minutes de recherche infructueuses et l’arrière pensée que ca serait “brûler” un DVD pour rien, j’ai lancé mon installation sans passer par la case “DVD” et ai gardé cette partition “de restauration”.

3.3  L’installation

3.3.1  Installation depuis l’installateur fourni par l’exe de goodbye-microsoft

L’installation se déroule sans accroc, l’interface ethernet fonctionne sans aucun problème, aucun problème majeur rencontré pendant cette opération.
Le noyau installé est alors un 2.6.18-5, il aurait donc mieux vallu demander directement une installation de SID lors de la configuration sous windows histoire de ne pas avoir à faire des mises à jour trop conséquentes en fin d’installation.
Ce qui marche à ce moment :

Noyau2.6.18-5
Version de DebianETCH
  
MaterielOui / Non
wifiNon
lecteur CD fourni en D/BayOui
lecteur de cartes SDpas testé
killswitch bluetooth/wifiOui(desactive/active le bluetooth sous Gnome)
bluetoothpas testé(Interface détectée sous Gnome mais pas testée)
chipset videoOui
touchpadOui
bitonio bleu au milieu du clavier qui sert de sourisOui
touches de fonction (luminosité)Oui
touches de fonction (son)Gnome : Oui / XFCE : Non
port firewirepas testé(mais semble reconnu)
port VGApas testé (mais semble reconnu)
port PCMCIApas testé (mais semble reconnu)

3.3.2  Passage a SID depuis l’installation de base.

Pour se faire, j’ai utilisé les fichiers sources.list et preferences disponibles ici : http://forum.debian-fr.org/viewtopic.php?f=8t=5659 , en utilisant le fichier preferences spécifique à sid. S’en est suivi le sempiternel
aptget update
aptget upgrade
aptget distupgrade
, ou j’ai, pour le coup, rencontré quelques problèmes à vouloir aller trop vite.

3.3.3  Petits problèmes

Lors de ma mise à jour un peu “bourrine” apt s’est bloqué plusieurs fois (pour redémarrer le hal par exemple), un reboot à suffi, suivi d’un aptgetf install pour corriger le tir (sans doute le changement de noyau de 2.6.18 à 2.6.23, et ce que ca entraine au niveau des paquets installés, fait dans le même upgrade qui n’a pas plu).
Note : pour pouvoir metre à jour sans qu’apt ne braille à cause d’une limitation de cache, ne pas oublier :

 echo "APT::Cache-Limit \"141943904\";" >> /etc/apt/apt.conf.d/00configperso

3.3.4  Une fois le passage en SID terminé

Une fois que le gestionnaire de paquets ne “bougeait” plus, j’en étais à la situation suivante :

Noyau2.6.22-3
Version de DebianSID
  
MaterielOui / Non
wifiNon
lecteur CD fourni en D/BayOui
lecteur de cartes SDOui
killswitch bluetooth/wifiOui(desactive/active le bluetooth sous Gnome)
bluetoothpas testé(Interface détectée sous Gnome mais pas testée)
chipset videoOui
touchpadOui
bitonio bleu au milieu du clavier qui sert de sourisOui
touches de fonction (luminosité)Oui
touches de fonction (son)Gnome : Oui / XFCE : Non
port firewirepas testé(mais semble reconnu)
port VGApas testé (mais semble reconnu)
port PCMCIApas testé (mais semble reconnu)

A cette étape la, il nous manque encore le wifi, ce qui est bien dommage pour un ultraportable qui a justement vocation à être utilisé un peu partout et en particulier avec le wifi s’il est présent.

3.3.5  Le WiFi

Lors de la commande, j’ai choisi de garder le chipset par défaut puisqu’apparament plutôt courament utilisé. Par contre je n’avais pas l’interface liée à la carte Wifi, juste lo et eth0 (ethernet), ce que j’ai trouvé un peu étrange vu que la carte était dejà présente dans le lspci et reconnue comme une carte wifi. Après avoir installé module-assistant j’ai donc fait :

apt-get install ipw3945-source m-a prepare m-a a-i ipw3945 apt-get install ipw3945-modules-`uname -r` firmware-ipw3945 ipw3945d firmware-iwlwifi #a ce que j'ai compris le daemon ne sert pas si l'on utilise les pilotes natifs, il n'est donc peut être pas nécessaire d'installer ipw3945d. modprobe ipw3945

Après un iwlist scan l’interface semblait reconnue, j’ai ensuite pu, via wicd, détecter la 10aine de réseaux sans fil des alentours... Il faudra que je me trouve un hotspot pour vérifier que tout marche mais ca m’a l’air d’être un bon début =).

3.3.6  Le port VGA et le PCMCIA : Quid ?

Je n’ai pas de quoi tester le PCMCIA et pas pris le temps pour le VGA mais cependant ce sont deux interfaces tellement standart qu’il y a peu de chances qu’elles posent problème, le port VGA étant, de plus, géré par un chipset Intel reconnu immédiatement à l’installation.

4  Fin de l’installation

Une fois SSH installé et pis toutes les fioritures dont on a besoin, on a une Debian SID prête à tourner. Au moment ou j’écris voici l’état de ma machine :

Noyau2.6.22-3
Version de DebianSID
  
MaterielOui / Non
wifiOui
lecteur CD fourni en D/BayOui
lecteur de cartes SDOui
killswitch bluetooth/wifiOui(desactive/active le bluetooth sous Gnome)
bluetoothpas testé(Interface détectée sous Gnome mais pas testée)
chipset videoOui
touchpadOui
bitonio bleu au milieu du clavier qui sert de sourisOui
touches de fonction (luminosité)Oui
touches de fonction (son)Gnome : Oui / XFCE : Non
port firewirepas testé(mais semble reconnu)
port VGApas testé (mais semble reconnu)
port PCMCIApas testé (mais semble reconnu)

Ce que j’ai pu voir des prévisions de batterie sous XFCE est plutôt réaliste (pas de “10% de batterie restante : 8h d’autonomie”), il est indiqué 6h et des brouettes avec une batterie chargée à bloc et on s’y tient, il y a sans doute moyen de faire des économies supplémentaires en désactivant certains services , cependant ce n’est pas le propos ici.

5  Conclusion

Voila j’espère que ce petit guide pourra être utile à certains ou renseigner ceux qui avaient éventuellement des doutes.

6  Sources

Librement inspiré de quelques recherches faites sur le net, cependant ma principale source d’infos reste le forum : http://forum.debian-fr.org/


Ce document a été traduit de LATEX par HEVEA