26/08/2007

Installer et configurer ubuntu Feisty sur un Dell Inspiron 1520

Le récent portable de Dell ne déroge pas à la règle, tout ne marche pas par défaut avec ubuntu. J'ai recensé les différentes sources d'informations qui m'ont aidé à faire marcher ce portable.


L'installation se ferra à partir d'une version alternate de Ubuntu Feisty, pour la bonne raison que le Live CD ne peut pas se lancer sur cette machine. A ma connaissance la version alternate ne diffère de l'originale que par son installation en mode pseudo-graphique, la même que pour Debian. C'est moins user-friendly mais c'est tout aussi efficace.


Pré requis :

  • disque dur partitionné
  • accès internet avec un cable ethernet
  • CD alternate de Feisty (lien)


Installation de Feisty


Par défaut le PC ne va pas booter sur le CD. Au démarrage, en appuyant sur F12 on peut choisir sur quel périphérique l'on veut booter. Il faut choisir le lecteur CD ou bien aller modifier la séquence de démarrage dans le bios et placer le lecteur cd avant le disque dur.

L'installation via l'alternate cd est documentée pas à pas et ne devrait pas poser de problème. Il est conseillé de brancher son cable réseau dès cette étape car l'installeur va proposer de télécharger et d'installer des paquets (pour la langue française notamment).

Installation terminée, le PC redémarre, après le logo ubuntu, un message d'erreur bleu va vous dire que X ne veut pas marcher. X c'est le serveur graphique.




Configuration du serveur graphique


Il y a plusieurs méthodes pour faire marcher xorg :

  • L'installation manuelle du pilote Nvidia. Ca marche mais je la déconseille car elle nécessite de désinstaller les paquets linux-restricted qui contiennent des choses bien utiles (comme le driver wifi et le gestionnaire des pilotes propriétaires). De plus il faudra recompiler le pilote à chaque mise à jour du noyau. La méthode est très bien documentée sur le wiki d'ubuntu-fr.
  • La méthode avec envy, qui ne m'a rien donné (le logiciel en bavait pour installer les dépendances).
  • L'installation en utilisant les dépôts, la méthode employée et conseillée ici.


Lorsqu'on est devant le message d'erreur de xorg, on appuie sur les touches Control+Alt+F1 pour faire apparaître une console.

Lorsqu'on est ici on peut déjà lancer X (pas obligatoire) mais avec une résolution limitée à 1024x768 :

Précaution, on fait une sauvegarde du fichier de configuration de xorg :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak


Puis on va éditer le fichier le xorg.conf
sudo nano /etc/X11/xorg.conf

A la section "Device", on change le driver à utiliser, on remplace "nv" par "vesa".
On enregistre controle+o puis on quitte nano : controle+x.

Pour être sur que GDM reparte sur de bonnes bases, on redémarre :
sudo reboot


GDM se lance et on peut lancer Gnome en 1024x768.



La suite peut se faire en mode graphique ou depuis la console.


On va installer le driver depuis les dépôts.
On s'assure d'avoir ou d'ajouter les dépôts qui nous intéressent :

Dans une console :
sudo gedit /etc/apt/sources.list


ou si on est resté en non-graphique :
sudo nano /etc/apt/sources.list


On a besoin de :

deb http://archive.ubuntu.com/ubuntu/ feisty-proposed restricted main multiverse universe

deb http://fr.archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse

On sauvegarde le sources.list.


Là on va avoir besoin d'une connexion web. En mode graphique ça ne devrait pas poser de problème avec Network-manager, en non-graphique on le fait à la main (après avoir branché le cable réseau !) :
sudo dhclient


On désinstalle le driver obsolète :
sudo aptitude remove xserver-xorg-video-i810

Et on installe le bon :

sudo aptitude update && sudo aptitude install xserver-xorg-video-intel

Pour les utilisateurs en mode console, on vérifie que le driver vesa est bien indiqué dans le xorg.conf (voir manipulation plus haute) et que la résolution 1280x800 est bien listée.

On redémarre le pc, gdm se lance et on peut ouvrir une session graphique en résolution optimale.




Faire reconnaître le graveur de CD/DVD


Un module manque à l'appel pour faire fonctionner le lecteur cd.

On rajoute le module piix à liste des modules à charger au démarrage :
sudo echo piix >> /etc/initramfs-tools/modules
sudo update-initramfs -u

On redémarre et ça marche.




Installation de la webcam


La webcam intégrée ne fonctionne pas par défaut.
On télécharge les outils nécéssaires à la compilation du pilote :
sudo apt-get install subversion build-essential linux-headers-$(uname -r) &&
svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk &&
cd trunk


On édite le fichier source uvc_driver.c :
gedit uvc_driver.c


A la 1661 ligne on ajoute cette section :
/* OmniVision OEM Dell Notebook */
{ .match_flags = USB_DEVICE_ID_MATCH_DEVICE
| USB_DEVICE_ID_MATCH_INT_INFO,
.idVendor = 0x05a9,
.idProduct = 0x2640,
.bInterfaceClass = USB_CLASS_VIDEO,
.bInterfaceSubClass = 1,
.bInterfaceProtocol = 0,
.driver_info = UVC_QUIRK_PROBE_MINMAX },



On sauvegarde et on quitte gedit.


On compile et installe le driver :
make &&
sudo install -v -m644 uvcvideo.ko /lib/modules/$(uname -r)/kernel/ubuntu/media/usbvideo/uvcvideo.ko &&
sudo depmod -ae



On redémarre et ça marche. Une diode bleue est allumé lorsque la webcam fonctionne.

La webcam ne fonctionne pas avec la version aMsn des dépôts, il faut aller chercher la dernière version sur le site du projet.




Remarque

Si les partitions OEM sont toujours présentes, le système a du les recenser dans le fstab et va les monter automatiquement au démarrage. Pour plus de sécurité il est préférable de ne pas les monter, on va donc les décommenter.

sudo gedit /etc/fstab

et on commente ou supprime les partitions que l'on ne veut pas monter.





Sources :


http://ubuntuforums.org/showthread.php?t=501195
http://doc.ubuntu-fr.org/dell_inspiron_1720
http://doc.ubuntu-fr.org/nvidia.run

3 commentaires:

Jean-Marc Liotier a dit…

Il y a une erreur : ce n'est pas "install -v -m644 uvcvideo.ko /lib/modules/$(uname -r)/kernel/ubuntu/media/usbvideo/uvcvideo.ko " mais "install -v -m644 uvcvideo.ko /lib/modules/$(uname -r)/kernel/media/usbvideo/uvcvideo.ko"

A part ça merci pour le tuyau !

bnpuser a dit…

Bonjour, le petit changement c'est toujours pour feisty ? Ce portable est passé sous gutsy et je n'ai pas ressayé de faire marcher la webcam mais je peux essayer si ça intéresse. Le passage sous gutsy corrige pas mal des problèmes listés au dessus.

Anonyme a dit…

Yes undoubtedly, in some moments I can reveal that I agree with you, but you may be inasmuch as other options.
to the article there is even now a definitely as you did in the downgrade efflux of this demand www.google.com/ie?as_q=winsql pro 6.0.71.582 ?
I noticed the catch-phrase you procure not used. Or you functioning the dreary methods of inspiriting of the resource. I suffer with a week and do necheg