Pages : 1
#0 -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 21/09/2007, à 12:13
- ajb
- Réponses : 64
bonjour, je propose à tous ceux qui ont achetés un HP TX1240ef et qui veulent installer Ubuntu (Feisty), une petite procédure pour éviter de perdre trop de temps à installer linux et profiter « pleinement » des fonctionnalités de celui-ci :
matériel :
marque : hp tx1240ef
processeur : AMD Turion 64*2
carte wifi : Broadcom 4328 ( 4321AG selon Vista )
carte son : Realtek type ALC861VD
carte graphique : nVidia GeForce 6150
IMPORTANT : Toutes les commandes de cette procédure doivent être soit précédées de sudo, soit être lancées depuis un terminal root !
NB : Comme éditeur de texte, je n'utilise pas vi car par défaut les flèches de déplacement ne sont pas configurées correctement ... Sinon c'est mon préféré !
A – Pré-installation
Tout d'abord, si vous voulez conserver vos partitions ( Vista, Recovery Manager ... Je vous conseille d'ailleurs de conserver la partition de Recovery si vous garder Vista car elle sera bootable dès le démarrage de l'ordinateur et vous permettra de le réparer sans autres outils ) il vous faudra partitionner votre disque selon vos souhaits. (perso : 71Go pour Vista, 7,6Go Recovery, 4,6Go pour racine, 2,8Go pour /var , 56Go pour /home et 2Go pour swap => pas pour une utilisation de type serveur)
B – Installation d'Ubuntu
Lorsque le menu d'installe d'ubuntu apparait :
taper sur F2 pour changer la langue d'installe et la mettre en français (c'est mieux mais pas obligatoire ..!)
taper sur F6 pour ajouter le paramètre «noapic » (juste après « quiet ») aux paramètres kernel, puis Entrer. ( Ubuntu se lance ...)
Une fois que vous avez finit l'installation complète d'Ubuntu (je ne sais plus si elle reboote automatiquement ou pas ) il vous faudra remettre le paramètre « noapic » au niveau de grub.
- si elle reboote automatiquement :
Quand le menu grub apparait, se mettre sur la ligne Ubuntu, kernel ... et taper "e"; puis sélectionner la ligne kernel /boot/vmlinuz ... et taper sur "e" à nouveau. En fin de ligne, ajouter "noapic" puis Entrer et après taper "b" et miracle la distrib va booter correctement!
- si elle ne reboote pas automatiquement :
Éditer le fichier /boot/grub/menu.lst. Vers la fin du fichier, chercher les lignes suivantes :
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=906ade44-71ca-4ac4-ae12-8d1cf623e609 ro quiet splash
locale=fr_FR
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
et ajouter le parametre « noapic » a la fin de la ligne kernel /boot/vmlinuz..... Puis sauvegarder.
Ok vous pouvez à présent admirer cette magnifique distrib sur votre petit bijoux ... Cependant, votre carte wifi ne fonctionne pas, le son non plus, l'écran tactile fait ce qu'il lui plait et on ne pense même plus aux effets 3D ! L'Horreur ...
C – Installation de la carte wifi
Broadcom ne fournissant pas de driver pour Linux, nous allons être obliger de passer par le fameux ndiswrapper et utiliser les drivers pour windows :
telecharger ndiswrapper-1.48.tar.gz sur http://downloads.sourceforge.net/ndiswr … g_mirror=0
Verifier que gcc et la libc6-dev soit installés
Décompresser le fichier ndiswrapper :
#tar -zxvf ndiswrapper-1.48.tar.gz
entrer dans le repertoire :
#cd ndiswrapper-1.48
puis compiler le programme :
#make distclean
#make
#make install
Ok, normalement ndiswrapper est installé, on va maintenant télécharger des drivers compatibles avec ndiswrapper et notre carte BCM 4328 à l'adresse suivante http://ftp.us.dell.com/network/R140747.EXE
dezipper le fichier R140747.exe dans /tmp (par exemple)
#cd /tmp
#unzip ~/Desktop/R140747.exe
maintenant on va installer le driver dans ndiswrapper et vérifier qu'il est bien installé :
#ndiswrapper -i /tmp/DRIVER/bcmwl5.inf
#ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4328) present
on va installer ndiswrapper dans modprobe.d de façon à ce qu'il soit lancer au démarrage
#ndiswrapper -m
voilà la carte réseau wifi devrait fonctionner !
Pour verifier sans redémarrer :
# modprobe ndiswrapper
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.417 GHz Access Point: 00:0C:41:9D:4C:80
Bit Rate=130 Mb/s Tx-Power:32 dBm
RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:73/100 Signal level:-49 dBm Noise level:-96 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:824 Invalid misc:8541726 Missed beacon:0
Il vous suffit donc de configurer correctement votre connexion et Internet est là ... sur votre portable : cool !
C'etait le plus compliqué à faire ... facile ?
D – Installation de la carte son
En fait, la solution que je vous propose fonctionne correctement, cependant la prise casque n'est pas gérée.( tan pis ...). Le modèle de notre carte est ALC861VD et n'a pas de driver dédié que le kernel pourrait lancer directement au boot : il lance donc le module snd-hda-intel avec les paramètres par défaut. Mais évidemment, ça ne fonctionne pas pour nous ! Il faut décharger le module snd-hda-intel et pour cela il faut :
fermer l'applet de volume sur le tableau de bord puis
#modprobe -r snd-hda-intel
Maintenant on va le recharger avec un modèle qui fonctionne avec notre carte son ( par exemple 3stack, asus-laptop...)
#modprobe snd-hda-intel model=3stack
Essayer ... ça fonctionne ! recool ... mais maintenant il faut que cela fonctionne des le démarrage :
#gedit /etc/modprobe.d/sound (il n'existe pas pour l'instant )
taper la ligne suivante :
options snd-hda-intel model=3stack
Enregistrer et c'est finit pour la carte son.
E – Installation de la carte graphique + beryl (effets 3D)
Tout d'abord, on va installer les drivers nvidia de la feisty pour notre carte GeForce 6150 (merci ... nVidia de contribuer à la communauté Linux !)
#apt-get install nvidia-glx-new
Puis on lance la commande:
#nvidia-xconfig -d 24 --no-logo --randr-rotation --add-argb-glx-visuals
Ok, votre config est prête pour accepter les effets 3D. On va maintenant installer Beryl :
#apt-get install beryl-ubuntu
Et voilà, il faut redémarrer le serveur graphique par un petit CTRL+ALT+BackSpace, et là ...
Miracle ... Les fenêtres sont élastiques et le cube 3D fonctionne !! Rerecool ...
F – L'écran tactile
A quoi cela servirait il d'acheter ce magnifique tx1240 si l'on peut même pas utiliser l'écran tactile ?
Pour l'instant, le comportement du pointeur est bien difficile à définir lorsqu'on veut le diriger avec le stylet ! Il faut que ça change !
télécharger le fichier suivant :
http://www.get-in-touch.it/egalax/Touch … 7.0831.tgz
décompresser le fichier et entrer dans le répertoire TouchKit64 :
#tar xzvf TouchKit64_1.07.0831.tgz
#cd TouchKit64
puis copier le driver au bon endroit :
#cp egalax_drv.so /usr/lib64/xorg/modules/input
Maintenant, il faut modifier le fichier de configuration du serveur X :
#gedit /etc/X11/xorg.conf
en ajoutant les lignes en gras dans les sections indiquées :
Section “ServerLayout”
...
InputDevice “EETI” “SendCoreEvents”
EndSection
Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "usbauto"
Option "Parameters" "/etc/egalax.cal"
Option "ScreenNo" "0"
EndSection
enregistrer le fichier puis relancer votre serveur graphique ( CTRL+ALT+BackSpace )
Ok, maintenant il va falloir compiler le module qui va permettre de contrôler l'écran tactile
#cd USBSrc
#make all
c'est fait ! Le résultat est le fichier tkusb.ko qu'il va falloir mettre au bon endroit :
#cp ./tkusb.ko /lib/modules/2.6.20-16-generic/kernel/drivers/video/
puis le lancer au demarrage :
#gedit /etc/rc.local
ajouter la ligne suivante avant « exit 0 »
insmod /lib/modules/2.6.20-16-generic/kernel/drivers/video/tkusb.ko
enregistrer le fichier et redémarrer votre portable ( c'est juste pour vérifier que tout ce lance correctement, sinon vous pouvez lancer le module directement )
voici venu le temps ... de calibrer l'écran tactile : Il faut ouvrir un terminal et se mettre dans le répertoire TouchKit64/TKCal puis lancer la commande suivante :
#./TKCal /dev/hiddev0 Linz
Oh, le joli ecran bleu « clair » (pas comme Windows) ... Il vous suffit maintenant, de maintenir votre stylet sur la croix jusqu'à ce qu'elle disparaisse ( 25 fois de suite ) et d'enregistrer votre calibration !
YOUPI c'est la fin ... Tout fonctionne à merveille ! Eh bien voilà, ce n'était pas si sorcier que ça !
Bonne chance ...
PS : S'il y a des fautes, n'hésitez pas à me le faire remarquer. Je modifierai cette procédure !
Merci à Internet pour nous faire avancer un peu plus chaque jours !
#1 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 22/09/2007, à 22:48
- ajb
- Réponses : 64
Ok, merci pour les corrections, je les ai appliquées ....
Deja, pour le son : es-ce que tu as bien créer le fichier /etc/modprobe.d/sound avec à l'intérieur la ligne suivante :
options snd-hda-intel model=3stack
Car c'est ce fichier qui permet de lancer le driver de la carte son avec le bon modele.
Sinon, pour la carte wifi : qu'es-ce qu'il se passe ? Qu'es-ce qu'il ne fonctionne pas ?
es-ce que tu peux poster le résultat des commandes suivantes :
#ndiswrapper -l
#iwconfig
#lsmod | grep ndis
#2 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 23/09/2007, à 16:41
- ajb
- Réponses : 64
Il faudrait alors que tu puisses quand même télécharger les paquets suivant sur Internet (je pense que ça doit être suffisant ):
http://fr.archive.ubuntu.com/pub/ubuntu … _amd64.deb
http://fr.archive.ubuntu.com/pub/ubuntu … _amd64.deb
http://fr.archive.ubuntu.com/pub/ubuntu … _amd64.deb
puis que tu les installes de la façon suivante :
#dpkg -i linux-libc-dev_2.6.20-15.27_amd64.deb
#dpkg -i libc6_2.5-0ubuntu14_amd64.deb
#dpkg -i libc6-dev_2.5-0ubuntu14_amd64.deb
Comme ça tu auras bien la librairie (et ses dépendances ) installée !
#3 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 24/09/2007, à 23:05
- ajb
- Réponses : 64
Ok, pour que ndiswrapper se lance au demarrage, il faut que tu regardes si tu as le fichier /etc/modprobe.d/ndiswrapper dans lequel se trouve cette instruction :
alias wlan0 ndiswrapper
Sinon, soit tu le cree soit tu tapes :
ndiswrapper -m
Pour le gestionnaire de clé, tu peux le supprimer (c'est le petit trousseau de clé qui apparait à coté de l'heure ?).
Pour les bips systèmes, il suffit que tu ailles dans Système > Préférences > Son puis dans l'onglet Bips systèmes, tu décoches tout ! Et voilà, plus de bips a 30db !
Et enfin, pour les drivers de ta carte graphique, je pense que tu n'as pas mis à jour ta base de données de packages, ni ta distribution d'ailleurs. Alors si tu as un peut de temps devant toi (la première fois c'est un peu long !), fais ça :
#apt-get update
#apt-get upgrade
Et apres ça devrait rouler ...
#4 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 25/09/2007, à 09:30
- ajb
- Réponses : 64
Pour la carte graphique, es-ce que tu as lancé le gestionnaire Beryl ? c'est un petit diamant rouge en haut à droite vers l'horloge.Si oui, tu cliques droit dessus et tu cliques sur sélectionner le gestionnaire de fenêtres > Beryl.
Après pour vérifier que ça fonctionne, tu ouvres ton dossier perso (par ex) et quand tu bouges la fenêtre avec la souris, elle doit faire comme du chewingum .Si ça marche, c'est que tout va bien et tu peux faire tourner tes bureaux comme s'ils étaient sur un cube.
Sinon, lance le gestionnaire Beryl :
#beryl-manager
Pour l'ecran tactile : verifie si tu as bien un fichier nommé /etc/egalax.cal. Si tu ne l'as pas, crée un fichier vide puis refait la calibration. ça devrait fonctionner.
Pour ton probleme de mot de passe au demarrage, je pense que tu as crée une instance dans le gestionnaire de trousseau, qui doit vouloir s'occuper de centraliser tous les mot de passe. Je te propose donc de faire ceci :
#gnome-keyring-manager
Puis tu effaces tous les trousseaux qui existent : ainsi il ne devrait plus s'occuper d'aucun mot de passe !
#5 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 26/09/2007, à 21:15
- ajb
- Réponses : 64
Il doit y avoir des choses qui tournent derrière et qui gênent le fonctionnement.
Perso, tout fonctionne nickel (au début, je n'aurai jamais pensé que cela soit possible ) et pour ma connexion wifi, j'ai aussi une connexion avec chiffrement WEP (pour l'instant) et elle fonctionne dès le démarrage.
Je reviendrai de temps en temps sur ce topic, donc si tu veux de l'aide pour régler tes petits problèmes ...
Il y a juste une chose sur laquelle j'ai arrêté mes recherches pour l'instant, c'est le lecteur d'empreinte digitale car il marcherai si on avait une distrib 32bits mais en 64bits impossible de trouver les drivers !
#6 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 27/09/2007, à 16:01
- ajb
- Réponses : 64
Si tu n'as plus le device hiddev0 c'est que le driver qui s'occupe de le créer n'est lancé; il faut donc que tu vérifie si tout est bon :
# lsmod | grep usb
tkusb 12960 0
usbtouchscreen 11908 0
usbhid 29088 1
hid 34048 1 usbhid
usbcore 154416 10 ndiswrapper,uvcvideo,tkusb,hci_usb,usbtouchscreen,usbhid,ehci_hcd,ohci_hcd
Je n'ai laissé que les lignes importantes pour toi et toutes doivent y être; sinon il faudra lancer les modules qui te manquent !
Et voilà, hiddev0 est réapparu ...
#7 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 02/10/2007, à 06:56
- ajb
- Réponses : 64
salut,
pour avoir la liste des codecs qui sont succeptibles de t'interesser, fais :
#apt-cache search ^gstreamer
et apres tu choisis quel codec t'interesse ... Sinon, utilise un autre lecteur multimedia pour voir si ça fonctionne mieux ... Totem ou mplayer sont tres bien aussi.
#8 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 05/10/2007, à 18:26
- ajb
- Réponses : 64
Pour la mise en veille, moi non plus ça ne fonctionne pas tres bien mais j'avoue que je ne l'utilise jamais... Pour le reste, je ne sais pas ... Essai d'utiliser Metacity comme gestionnaire de fenetre pour voir si ça vient effectivement de Beryl ...?
#9 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 26/10/2007, à 22:25
- ajb
- Réponses : 64
Salut inekman,
es-ce que le device /dev/hiddev0 existe sur ton ordi ? Si oui ,as tu bien lancer le programme de cette façon :
#./TKCal /dev/hiddev0 Linz
Attention, il faut que tu sois dans le repertoire dans lequel TKCal existe.
#10 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 26/10/2007, à 22:51
- ajb
- Réponses : 64
salut cezar,
Relis le paragraphe F-écran tactile du tutoriel, tu as du oublier un truc... le programme TKCal se trouve dans le repertoire TouchKit64 (répertoire créer quand tu décompresses le tgz).
Sinon, pour ndiswrapper, as tu bien lancé la commande :
#ndiswrapper -m
celle-ci permet d'ajouter un alias au module ndiswrapper au démarrage. Concrètement, il ajoute la ligne : alias wlan0 ndiswrapper dans le fichier /etc/modprobe.d/ndiswrapper.
#11 Re : -1 » le HP tx1240ef est l'ami d'Ubuntu » Le 01/11/2007, à 14:50
- ajb
- Réponses : 64
Salut AppelCrow,
Effectivement, avec Gusty, il y a pas mal de problèmes qui se règlent automatiquement. Chouette, c'est tout ça de moins à faire !
Sinon, jd15, tu es sous linux ?
Si tu es sous linux, tu peux vérifier que ta carte est toujours vu du système :
#lspci | grep Network
03:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03)
et apres tu peux revoir le tutoriel pour configurer ndiswrapper...
Normalement tu devrais retrouver ta connexion wifi .
#12 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 16:38
- ajb
- Réponses : 13
Salut, Rikkky !
Je viens d'acheter le même ordinateur que toi et je trouve que c'est un petit bijoux... Ce serait donc dommage que tu ne puisses pas l'utiliser avec Linux !!
Je vais ouvrir un poste soit ce soir soit dans quelques jours ou je mettrai la procédure complète d'installation d'un HP tx1240ef avec Ubuntu.
Pour l'instant, pour que tu puisses aller plus loin, il faut que tu ajoutes un paramètre au boot du cd Ubuntu:
tu tapes F2 pour mettre le langage en français (c'est plus facile !) et après tu tapes F6 et là, tu ajoutes après "quiet" l'option noapic.
Et là, bonheur la distrib boot normalement.
#13 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 17:04
- ajb
- Réponses : 13
Pour ma part, j'ai partitionné de la façon suivante :
70G pour vista, 7,6G pour la partition de restauration,4,6G pour /, 2,8G pour /var, 56G pour /home et un swap de 2G.
Pourquoi ? Parce que pour l'instant, je ne sais pas si je vais utiliser souvent Vista donc je le laisse; la partition de restauration est accessible directement au boot donc si tout va mal je peux remettre Vista à l'initial et pour le reste, mon ordinateur ne fera pas serveur sur Internet donc un /var de 3G me parait suffisant.
Ps : t'inquiete pas je te donnerai le lien, j'ai assez galèré pour que tout fonctionne à peu près donc ça ne sert à rien que les autres en face autant !
#14 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 17:17
- ajb
- Réponses : 13
Attention, ta partition FAT32 fonctionnera correctement sous windows que si elle est de 32Go max (enfin je ne sais pas si Vista gère mieux les partitions FAT32 supérieure à 32Go). Sinon pas de probleme ! A part la securité mais bon c'est relatif !
#15 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 17:52
- ajb
- Réponses : 13
Bon, maintenant pour que tu puisses a nouveau booter sur Ubuntu il te faut changer la ligne de boot de grub :
Quand le menu grub apparait, mets toi sur la ligne Ubuntu, kernel ... et tapes "e"; puis tu selectionnes la ligne kernel /boot/vmlinuz ... et tu tapes sur "e" à nouveau. En fin de ligne, tu ajoutes "noapic" puis Entrer et apres tu tapes "b" et miracle ta distrib va booter !
Une fois le demarrage terminé, change ta ligne de grub pour ne pas avoir à le faire à chaque fois !!
Voilà.
#16 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 18:19
- ajb
- Réponses : 13
Je vois que tu viens du monde Windows et que tu aimes cliquer !!:P
Sauf que sous Linux, c'est mieux de savoir le faire en mode console... au moins tu sais ou cela se passe quand il y a des problemes !
Donc, tu ouvres un terminal (Applications>Accessoires>Terminal) et tu tapes:
sudo gedit /boot/grub/menu.lst
Puis tu rentres ton mot de passe et tu cherches vers la fin du fichier les lignes suivantes:
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=906ade44-71ca-4ac4-ae12-8d1cf623e609 ro quiet splash
locale=fr_FR
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
et tu rajoutes "noapic" à la ligne commençant par kernel ce qui donne pour moi :
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=906ade44-71ca-4ac4-ae12-8d1cf623e609 ro quiet splash noapic
Apres tu enregistres et voilà, c'est fait !
ps: je n'utilise pas vi comme editeur de texte car pour l'instant il ne fonctionne pas tres bien en mode insertion. Sinon, c'est mon preféré !
Bon, là je dois aller chercher mes enfants chez la nounou ... A+
#17 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 20/09/2007, à 21:40
- ajb
- Réponses : 13
Normalement, à ce niveau le wifi et le son ne fonctionnent pas et l'ecran tactile n'est absolument pas calibré et les effets 3D ne fonctionnent pas non plus (bien que sur mon ordi ils ne fonctionnent qu'a moitié pour l'instant)... Donc le topic sera sur l'installation du wifi, du son , de la calibration de l'ecran tactile et peut etre des effets 3D .
Ce que je ne suis pas encore arrivé à faire fonctionner, c'est la reconnaissance digitale ! (Sur Vista, j'ai trouvé ça tres bien ... j'en ai un peu marre des mots de passe ), et le bouton pour faire pivoter l'ecran (ça peut etre interessant en mode tablette ). Le reste c'est moins important !
#18 Re : -1 » Impossible d'avoir Ubuntu avec Vista installé » Le 21/09/2007, à 12:33
- ajb
- Réponses : 13
Voilà, j'ai posté un nouveau topic dans le forum Ubuntu "Pendant l'installation" qui se nomme "le HP tx1240ef est l'ami d'Ubuntu" :
http://forum.ubuntu-fr.org/viewtopic.php?id=149042
Je ne l'ai pas completement finit pour l'instant car je vais aller manger mais cet apres-midi je continuerai !
Pages : 1