Installer Ubuntu Edgy RC1 sur un Compaq Presario C300ea
Par NiKo le vendredi 20 octobre 2006, 19:01 - Ubuntu
- Lien permanent -
20 commentaires -
Tags :
Ma dulicinée s'étant offert cet après-midi un nouvel ordinateur portable, un Compaq Presario C300ea, je me suis empressé de lui installer Ubuntu Edgy RC1 dessus en multiboot, comme ça, pour rire.
Bon, ça n'a pas été facile, ce matos est truffé de périphériques un poil tatillons à installer (la sortie de lspci est en annexe de ce billet.)
Mapping du Clavier et absence cruelle d'AltGr
À l'heure où ces lignes sont écrites la gestion du clavier semble problématique sous Edgy (qui rappellons-le n'est pas encore en version finale) aussi on perd la gestion de la touche Alt-Gr, ma foi pourtant fort utile pour taper certains caractères comme l'arrobase, les crochets, le pipe (gasp) ou les backslashes... Sous Windows la touche fonctionne, donc je subodore un problème au niveau de Xorg et/ou de XBM.
La seule solution que j'ai trouvée temporairement est de mapper la touche <AltGr> déficiente vers la touche <Menu>, au moyen de l'utilitaire de configuration du clavier sis dans Système > Préférences > Clavier et dans l'onglet Options de l'agencement, section Sélecteur de 3ème niveau où il faudra cocher l'option Menu est sélecteur de 3ème niveau (Ouf !)
Edit: Finalement, le problème peut être résolu comme ceci :
$ xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg $ setxkbmap -model pc105 -layout fr -variant latin9
Installation du driver WIFI pour le chipset bdc4311
Tout d'abord, mauvaise surprise et sur le liveCD et après installation, seule l'interface Ethernet est reconnue nativement. Pour le wifi, l'ignoble chipset bcm4311 va nous obliger à utiliser une version récente de ndiswrapper afin d'utiliser les drivers proprios disponibles pour Windows. Il faudra donc utiliser l'interface ethernet pour procéder à cette partie de l'installation.
On installe tout d'abord ndiswrapper et quelques utilitaires :
$ sudo apt-get install build-essential $ wget -c http://ovh.dl.sourceforge.net/sourceforge/ndiswrapper/ndiswrapper-1.26.tar.gz $ tar xvzf ndiswrapper-1.26.tar.gz $ cd ndiswrapper-1.26 && make distclean && make $ sudo make install
On télécharge ensuite le driver Windows (vous pouvez placer une pince à linge sur votre nez) :
$ wget -c http://ftp.us.dell.com/network/R115321.EXE
On dézippe la chose avec unzip :
$ mkdir R115321 && mv R115321.EXE R115321/ && cd R115321 && unzip R115321.EXE
Et on installe le driver :
$ sudo ndiswrapper -i DRIVER/bcmwl5.inf
On vérifie que l'installation s'est bien déroulée :
$ ndiswrapper -l
Vous devriez voir cette ligne :
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)
On blackliste les autres versions potentiellement en conflit en ajoutant cette ligne dans le fichier /etc/modprobe.d/blacklist :
blacklist bcm43xx
Maintenant, on vérifie que tout est prêt pour le chargement du module :
$ sudo depmod -a
Si aucune erreur n'apparait, c'est bon et vous devriez pourvoir sans problème charger le driver :
$ sudo modprobe ndiswrapper
Si tout s'est bien passé, un dmesg | grep ndiswrapper devrait vous retourner ces deux lignes :
[17188030.468000] ndiswrapper version 1.26 loaded (preempt=no,smp=yes) [17188030.472000] usbcore: registered new driver ndiswrapper
Vous pourrez classiquement utiliser network-admin pour achever la configuration du réseau WIFI (WEP, ESSID, etc. - attention petite subtilité, ndiswrapper va mapper l'interface wlan0 sur laquelle nous travaillions vers eth1.)
Par la suite et si tout fonctionne très bien comme ça, vous pouvez demander le chargement automatique du module au boot :
$ sudo ndiswrapper -m
Enfin, vous pouvez jouer avec le petit bouton/voyant bleu pour activer ou desactiver l'interface 
Installation de la carte graphique Intel à mémoire partagée
On va utiliser 915resolution, un outil qui vous permettra de modifier les données du BIOS du chipset de façon volatile et dynamique (donc sans danger pour votre matériel) :
$ sudo apt-get install 915resolution
On liste d'abord les modes disponibles :
$ sudo ./915resolution -l
Le mode 1280x800 correspondant à l'écran LCD n'est pas listé... Pas de panique, il suffit d'en demander la création en utilisant une ID disponible (genre 3b, 3c, 3d, ou 4d, 5e, etc.)
$ sudo ./915resolution 3d 1280 800 32
On configure Xorg afin de prendre en charge la résolution native de 1280x800 de l'écran, en éditant le fichier /etc/X11/xorg.conf et en spécifiant le driver i810 :
Section "Device"
Identifier "Carte vidéo générique"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
On ajoute le mode "1280x800" aux modes disponibles :
Section "Screen"
Identifier "Default Screen"
Device "Carte vidéo générique"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Et on reboote X avec un majestueux <Ctrl> + <Alt> + <Backspace>. C'est mieux comme ça, non ?
ACPI
L'ACPI fonctionne nativement sans aucune configuration supplémentaire.
Conclusion
À part la falacieuse manip concernant le mapping du clavier et quelques petits problèmes vraiment anodins, on a une machine tout à fait opérationnelle et ma foi très agréable à utiliser - et pas chère en plus ! Enjoy 
Annexe
Le résultat de la commande 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.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 06:00.0 Network controller: Broadcom Corporation Unknown device 4311 (rev 01) 08:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
20 commentaires (Ajouter un commentaire)
Petit commentaire en passant, ce laptop fait tourner Beryl en continu désormais, et aucun gros plantage à signaler. C'est une petite bombe et je suis jaloux !
K3nT1> J'avoue ne pas avoir testé l'entrée Micro. Je regarderai ça...
Je me demandais juste si au niveau de la carte son tout fonctionnait comme il faut...
J'ai la même (en tout cas l'output de lspci est pareil) mais pas moyen de faire fonctionner un micro avec.. Moi qui me faisait une fête de pouvoir utiliser ekiga...
je précise aussi que :
1. L'utilisateur ne veut qu'une chose : etre autonome et responsable dans ses activités liées à son ordinateur. Ce qui l'amène :
a. A se demander si il a sufisamment confiance en vous, son proche, pour que vous l'aidiez à toute heure de la nuit...Et là, votre ami va évaluer votre parole, votre engagement... Il me dit ça là maintenant mais sur le long terme....mmmm...je doute"
b. A accepté le fait que votre relation amicale deviendra aussi une relation instrumentale. Tout le monde n'est pas prêt à instrumentaliser un ami. Et très vite le cadre moral surgit : "Ah mais je l'ai déjà dérangé hier soir....". Et ça le pekin y pensera au moment même de son passage sous linux ou autre. Vous n'y pouvez rien. car, il part du principe qu'il est nul. Et plus vous discuterez avec lui des fonctionnalités, plus ce sentiment va augmenter.
c. A se demander si il veut vraiment que vous ayez accès à tout ce qu'il fait. Et, ce plusieurs fois dans le mois.
Les sentiments d'autonomie, de responsabilité face à sa machine sont donc - après reflexion - plus important dans le cas de windows etc etc... c'est une activité d'évaluation.
2. De plus, quel avantage à passer sous linux par exemple?
a. Aucun sur le plan technique. Et ça ne sert à rien de le convaincre par de nouvelles fonctionnalités car le pekin ne veut pas perdre de temps avec ça : il s'en fout. Ses centres d'interets sont ailleurs. Voici la réponse d'un pekin moyen qui de tte façon fait du traitement de texte... regarde ses mails...Si vous ajoutez la dépendance à un seul individu en cas de pbs, le calcul est vite fait !
b. Idéologiquement, alors, oui, les avantages sont énormes... mais ce cadre moral en rencontre un autre : vais-je solliciter tout le temps jean-pierre à toute heure de la journée ? vais-je instrumentaliser mon ami au risque au final de dégrader la relation...? vais-je prendre le risque de perdre mon indépendance ???
Non.
3. proposition d'un pekin moyen :
Donc le mieux : c'est installer à vos ami(es) à côté de windows, une session linux, ubuntu ou autre et quand ils en auront envie : ils travailleront dessus...tout doucement. rome ne s'est pas en un jour....
J'ai mis un an à m'y mettre de la sorte en douceur pour me rendre compte que ben oui, en fait, c'est pareil...Et pour le pekin : c'est pareil, il n'y a pas de mieux sur le plan technique...Peut-etre juste l'interet de se voir participer à une noble cause : encore faut-il la trouver juste... Il ne faut donc pas - avant même de rentrer dans les considérations technques et proprement informaticiennesques - que vous oubliez que dans le passge aux logiciels libres se jouent la recontre entre les valeurs d'indépendance, de responsabilité des pekins et les idéaux plus collectifs du vivre ensemble.
Voici donc à la volée, les réactions d'un pekin moyen....
Le pekin moyen est de toute façon déjà désarmé face à windows, etc etc etc... Je n'ai qu'à observer ma famille et/ou moi-même...Sans informaticien dans l'entourage, c'est la catastrophe...
Il en va de même avec unbuntu, linux etc etc etc....
Un type normal sous windows s'en sort mieux car proportionnellement les gens pouvant l'aider en cas de pbs sont plus nombreux que sous ubuntu etc etc etc... L'évantail des connaissances sur cet objet est donc plus large : appelle cyril, appelle max, appelle cinthia...Ils pourront t'aider....
Ubuntu etc etc..Qui appeler ? Et les gens sont-ils prêt à payer pour ce genre de service ??? je ne crois pas.
C'est - me semble t-il l'une des raisons - nous empêchant de passer à ce genre de chose....
1. Il faut y être invité par un proche 2. Que ce proche s'engage à aider en cas de pb
Or, si cinthia, mathilde, paul, pierre vous appellent tous les jours....
ben mes petits lous vous êtes dead !
Pour le reste, je suis pekin très moyen, donc je ne comprends pas votre niveau de discussion..
Bon il faut juste vous reproduire.... Que du local à votre niveau....
De tte façon, le pekin moyen est désarmé tout autant sous windows, word etc etc que sous linux, unbuntu ou je ne sais quoi.... Il a juste plus de contact susceptibles de l'aider, ce qui amène à un sentiment de confiance bien plus élévé que sous linux...
Si je n'étais pas tolérant, je ne l'utiliserai pas
Mais bon je comprends ce que tu veux dire..
Je ne me voile pas la face, Vista est plus accessible et utilisable pour un pékin moyen. Je suis sûr que le meilleur est à venir, seulement pour l'instant je me rends à l'évidence
Baptiste> Parfois les convictions méritent quelques sacrifices, et surtout beaucoup de tolérance envers un projet en devenir et porté majoritairement par des bénévoles.
Au moment où l'on parle de commerce équitable, éthique et citoyen, je pense qu'à l'heure du choix d'un OS de plus en plus de gens vont s'intéresser aux problèmes annexes... On riait du Bio et autres commerce équitable voila encore 10 ans, on voit bien ce qu'il en est advenu
Reste que je te rejoins sur le fait qu'il reste énormément de chemin à parcourir à Ubuntu pour offrir les prestations attendues au niveau multimédia, intégration système et reconnaissance matérielle, mais encore une fois je compare ce qui est comparable en termes de moyens
Je te comprendrai mieux si ma comparaison était publiée dans un magazine pour utilisateurs finaux sur l'informatique. Je m'adapte à mon public, et il est suffisamment averti pour connaître les dangers de MS, des DRM, et pour savoir que le bilan est à nuancer, car il ne concerne d'un domaine des deux OS. Je parle de l'usabilité parce que ça m'intéresse, plutôt que d'essayer d'opposer deux systèmes complètement différents sur tous les points.
J'ai effectivement tendance à être dur à Ubuntu, et pour plusieurs raisons. Je trouve que l'envoi gratuit de CD à travers le monde, si c'est une bonne idée, était inapproprié pour les versions non "ultra-stables" (warty, hoary, breezy) : c'est du jetage d'argent par les fenêtres, alors qu'il y avait fort à faire avec. Je trouve également que payer des graphistes pour faire un nouveau fond d'écran à chaque édition est futile, quand on voit les icônes moches du thème Human : un thème magnifique une fois suffirait. Ensuite, on avait dit que dapper serait "Vista-killer". Je trouve ça très prétentieux et faux pour toutes les raisons que j'ai déjà énoncé. Je me suis aussi retrouvé à devoir faire plus de support pour débutant qu'avec Mandrake. À la sortie de Dapper, la version intégrée d'OOo contenait un bug majeur empechant l'ouverture de la moitié des fichiers XLS (qu'on le veuille ou non, ce format est hyper utilisé dans les milieux pro) : je trouve ça impardonnable. Il y a eu aussi l'épisode "si on monte la clé USB plus de 30 fois dans une session, on peut plus la remonter après", l'épisode "on passe à Dapper, le pilote fglrx fonctionne plus pour lka vielle carte (que j'avais)", l'épisode "on met à jour le système et PAF le serveur X", bref, beaucoup de choses qui m'ont convaincu qu'Ubuntu était loin d'être le système "pour êtres humains". Certes Canonical est une petite entreprise, mais Mark y avait mis les moyens, et ama ils ont été mal investis.
Mais je suis d'accord, je vais rajouter une mention dans mon billet "je ne parle que de l'usabilité, pas du moteur"
Baptiste> Désolé, mais j'ai visiblement eu un problème de cache et ai cru que mon commentaire avait été effacé/mis hors-ligne.
Je copie-colle la réponse que je t'ai faite sur ton blog :
Sinon je pense qu'il faut comparer ce qui est comparable et surtout à moyens égaux : or entre MS et ses moyens de multinationale monopolistique et Canonical nantie de 68 salariés et de millions de bénévoles aux énergies pas toujours canalisables, le tout dans un monde de plus en plus ultralibétral, faut pas déconner et accepter de laisser un peu de temps à David de défoncer la gueule de Goliath.
Je ne suis pas sûr en outre qu'une mise en comparaison entre les deux OS sous le point de vue stricte de l'utilisabilité soit d'une part totalement honnête et d'autre part foncièrement réaliste en regard des points précedemment énnoncés. C'est un peu comme comparer les performances de franchissement d'une twingo et d'un 4x4 américain en occultant totalement la question de la pollution engendrée pour y arriver (les sacrifices à faire, les compromis à accepter.)
Plutôt que de faire l'éloge de l'utilisabilité de Vista, j'aurai personnellement ajouté quelques-unes de ces notions afin de présenter des résultats plus nuancés et susceptibles de fournir au lecteur un panel plus complet, réaliste et assurément moins manichéen.
Enfin, c'est la mon avis et je le partage !
Je laisse le soin à Mark de recadrer un tantinet cette interessante discussion.
Copié-collé de ma réponse
NiKo, tu es à côté... Je ne parle pas des avantages du libre, je les connais bien assez, je ne parle pas des DRM, tout le monde sait ce qu'ils valent, je parle de l'usabilité. J'ai tout de même argumenté chacun des points de mes billets en expliquant ce que j'en pensais, et pourquoi. Je trouve que Vista est bien plus agréable et accessible au débutant, donc évidemment, je trolle ? Faut accepter les critiques ! Tu parles d'un portable d'entrée de gamme, et alors ? Les Compaq sont loin d'être marginaux et les débutants n'ont que rarement le dernier Vaio à 2000€. Il n'est absolument pas question que je passe à Vista pour une multitude de raisons qu'il serait inutile d'énumérer mais dont tu as donné une partie, le dernier OS de Microsoft est seulement plus agréable et plus simple à utiliser qu'Ubuntu ! Mon propos n'a jamais dévié de cette ligne, et je n'ai jamais dit que le bridage de Windows était une bonne chose. Mais tu as mis le doigt dessus, le débutant, il s'en fout. Dire "Ubuntu c'est moins agréable, plus difficile à prendre en main, pas très beau, pas très utilisable, mais vous avez pas de DRM" ne constitue amha un argument que pour une cible très précise (et très réduite) d'utilisateurs. Ubuntu a des masses d'avantages, mais un utilisateur final voit la partie émergée de l'iceberg. Par contre, entre deux systèmes beaux, ergonomiques, simples, faciles à comprendre, mais dont l'un est sans DRM, laisse une liberté totale à l'utilisateur, lui permet d'être totalement indépendant de toute multinationale, de faire ce qu'il lui plaît sans risquer de se faire un jour fliquer, alors l'utilisateur fera son choix et MS se prendra une claque dans la gueule dont il aura du mal à se remettre. Yapluka attendre qu'Ubuntu soit comme ça, et je serai là. En attendant, Ubuntu est pas (POUR LE MOMENT) assez simple d'utilisation pour l'utilisateur final : j'ai déjà testé...
(Modérer ton commentaire ? De quoi tu parles ?)
Mouais. Les problèmes qui sont soulevés ici le sont parce qu'il s'agit d'un ordinateur portable, et que le matériel intégré est très très particulier. Je m'en suis moi-même rendu compte en achetant un portable lorsque j'étais à Taiwan (et encore,j'ai eu beaucoup de mal à trouver une boutique qui accepte de me le vendre sans la licence Windows !).
Bon, du coup, NiKo, tu voudrais pas passer une journée avec mon portable et moi pour faire la même chose ?
(oui bon hein, je sais que je suis moins sexy que ta belle) Plus sérieusement, le gros problème, outre le Wifi, c'est la carte graphique (chipset SiS de merde !)... si tu as une astuce, je suis preneur !
D'accord, il suffisait de m'expliquer
Merci
TheRec>
Tout simplement parce que le pilote n'est pas disponible pour Linux : le constructeur du composant (ici Broadcom) n'a pas daigné intéressant pour lui et le reste du monde d'écrire un pilote prenant en charge son matériel sous Linux. Et on peut imaginer que cela arrange bien les affaires de Microsoft qui avec son quasi monopole via Windows peut garantir aux fondeurs et manufacteurs de périphériques de grands volumes de ventes uniquement liées à leur plateforme : Windows. Dans ce duo, les deux parties sont gagnantes : Windows vend plus d'OS et le manufacteur assure ses ventes (et perçoit certainement au passage une juteuse commission.)
Apple de son côté oblige le consommateur à utiliser du matériel Apple, de cette façon ils maîtrisent complètement et facilement les composants à prendre en charge depuis l'OS. C'est aussi pour ça qu'on est pas près de voir débarquer un OSX en boîte pour matos non-Apple
Joli bête, on dirait un Powerbook
==>[ ]
Le seul problème c'est que lorsqu'on se targue de faire un OS accessible à tous ("aussi bien aux particuliers qu'aux professionnels, débutants ou confirmés", c.f. http://www.ubuntu-fr.org/), on ne peut pas par derière demander aux utilisateurs de taper autant de lignes pour installer un simple pilote. L'utilisateur débutant étant peu sûr de lui, si on lui donne autant d'occasion de se tromper il va vite abandonner. Pourquoi n'y a-t-il pas un moyen plus canalisé (par une interface graphique au lieu de la console par exemple) d'installer un pilote ?
Ca va effectivement vite virer au troll, mais bon si le but est de "populariser" Linux et en particulier Ubuntu qui est sensé être accessible je ne comprends pas... quel débutant serait capable de réaliser une installation pareille (sans avoir cette magnifique marche à suivre détaillée) ?
Baptiste> Voila, c'est ça, Vista power, quoi. Sympa le troll
Sinon pour mémoire, c'est une version beta d'Edgy installée sur un laptop d'entrée de gamme dont la compétitivité est due aux choix de composants low-costs windows-only compatibles (de jolis deals se font là dessus, à Redmond.)
La grosse différence avec Vista, c'est la gratuité de l'offre et la liberté rendue à l'utilisateur (pas de DRMs, pas de CLUF à tout va, pas de licence unique non transférable, pas de Genuine Control, pas d'interdiction de virtualisation, tout ça, quoi.)
Mais c'est vrai, le débutant il s'en fout, autant le plomber avec toutes ces merdes : finalement, c'est peut-être ça la selection naturelle ? (oui, moi aussi je suis très fort en trolls)
PS: C'est pas très gentil de modérer mes commentaires de réponse sur le billet en question...
Sympa l'installation d'Ubuntu
Totalement innaccessible à tout utilisateur "normal", en somme...
Ju> Malheureusement, la méthode que tu évoques n'a pas fonctionné sur ce portable et j'ai du réinstaller ndiswrapper
Mais si elle peut fonctionner pour la release, ça sera tout bénef.
Des screens ! Des screens !
Il manque le mv sur la ligne :
mkdir R115321 && cd R115321 && unzip R115321.EXE
Pour l'ignoble bcm4311 la procedure s'est bien amelioree en edgy, j'ai ce chipset sur ma carte wifi de mon portable et l'install s'est passe via un simple
sudo /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh (bref ca s'est pas mal ameliore... pas encore tout libre mais fonctionnel)