Installer Debian Squeeze sur Vaio W

Voici un tutoriel qui devrait vous être utile si comme moi vous souhaitez installer Debian sur votre Sony Vaio mini (W series).
Je pense qu’il pourra s’appliquer également à d’autres versions ou même d’autres modèles possédant peu ou prou le même hardware.
Quand j’ai pris la décision d’installer Debian j’avais une Ubuntu Karmic Koala installée et parfaitement fonctionnelle.
Voici un aperçu du hardware présent dans le Sony :

  • affichage : Intel 945 GME
  • Ethernet : Attansic/Atheros L1C Gigabit
  • Wifi : Atheros AR9285
  • Son : Intel Corporation 82801G (ICH7 Family)

Le listing du hardware pourra aider ceux qui possèdent un Asus par exemple.

Premier constat, Lenny et son noyau 2.6.26 ne supporte pas les cartes réseau, donc passage sur Squeeze. Une fois l’installation faite le second constat est que l’écran interne ne fonctionne pas. Je dis interne car quand on branche un écran extérieur celà fonctionne et Gnome fait son travail. Un bref aperçu des logs de Xorg fait apparaître cette ligne :

Output LVDS1 disconnected

Après de nombreux essais impossible de faire fonctionner l’écran interne. Après quelques recherches je m’aperçois que c’est lié au noyau 2.6.32-trunk de Testing.
Je décide donc d’installer le noyau 2.6.30 présent dans les dépôts. Effectivement avec le 2.6.30 l’écran fonctionne mais je n’ai plus de réseau !! Du moins la carte ethernet est vue comme connectée avec mii-tool mais impossible d’obtenir une IP depuis le DHCP et le fait de forcer une IP statique ne change rien. Le WIFI lui fonctionne.

Cette solution n’étant pas satisfaisante je décide de me rabattre sur le même noyau que celui que j’avais dans ma Ubuntu à savoir un 2.6.31. Problème le 2.6.31 n’est plus disponible dans les dépôts de Testing ni même de SID.
Je l’ai donc téléchargé depuis kernel.org et il m’a fallu le compiler à la sauce Debian:

Compilation du noyau :

On télécharge les sources depuis kernel.org. Puis on ajoute notre utilisateur au groupe src :

mkdir ~/src 
tar xvjf linux-2.6.31.12.tar.bz2 -C ~/src
cd src
ln -s  linux-2.6.31.12 linux
useradd julien src

On se deconnecte puis on se reconnecte pour que l’ajout de l’utilisateur au groupe src soit effectif.
On installe ensuite des paquets nécessaires à la compilation :

sudo apt-get install libncurses5 libncurses5-dev zlib1g-dev kernel-package

On configure ensuite notre noyau :

cd src 
make menuconfig

Laissez tout par défaut et sortez.

On enchaine avec la compilation en elle même :

fakeroot make-kpkg clean
fakeroot make-kpkg --append-to-version=.`date +%y%m%d`

Une fois terminé (et ca prend beaucoup de temps, et en passant je vous déconseille fortement de le faire sur votre netbook !!) copiez les 2 points .deb ainsi créés sur le netbook et on les installe en faisant :

dpkg -i linux-firmware..............all.deb et linux-image-...........i386.deb

On termine par une mise à jour de Grub2 :

sudo update-grub

Redémarrez sur votre nouveau noyau et constatez que tout fonctionne !!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *