Bonjour à tous!
Dans cette entrée je vais vous expliquer comment installer une version d'Ubuntu compatible au maximum avec un Acer Aspire One 150, version vendue sous windows avec 1Go de ram et 160Go de disque dur. Ceci permettra d'avoir un contrôle plus abouti du ventilateur (le rendre silencieux), et surtout de faire fonctionner le wifi. Le reste fonctionne bien de base.
Dans ce tutoriel vous aurez besoin au minimum d'un clef usb de taille 2Go (recommandée), d'une image d'Ubuntu Netbook Remix (de préférence), du logiciel UNetbootin. Une connexion internet est vivement recommandée. Cette manipulation a été faite à partir de Windows 7, mais je pense qu'elle est identique sous n'importer quel bon Linux :).
- Télécharger ou commander le cd d'installation
Rendez-vous sur le site d'Ubuntu pour télécharger Ubuntu Netbook Remix: http://www.ubuntu.com/getubuntu/download-netbook
- Créer une clef USB d'installation
Une fois l'iso téléchargé, il va falloir trouver un moyen de l'installer proprement. Il y a plusieurs méthodes, moi celle que je préfère c'est l'installation par clef usb grace à Unetbootin sous windows ou linux, que vous pouvez trouver ici: http://unetbootin.sourceforge.net/
Pour l'utiliser c'est très simple, insérez votre clef usb (formattée et vierge de préférence), lancez unetbootin, choisissez le mode iso et indiquez l'emplacement de votre image ubuntu:
UNetbootin sous windows par exemple
Indiquez aussi l'emplacement de votre clef usb dans le champ "Drive". Validez par OK.
- Installer Ubuntu Netbook Remis (UNR)
Redémarrez votre AA1 clef usb insérée. Pressez F12 lorsque l'on vous invite à appuyer sur une touche (lorsque l'écran s'allume :) ).
Un menu apparaît, choisissez de démarrer sur clef USB. Le menu d'installation ubuntu s'affiche, choisissez de l'installer ou de simplement lancer le LiveCD, mais ce qui nous intéresse ici c'est l'installation ;)
Je ne vous expliquerez pas comment faire cohabiter Linux et Windows sur le même disque dur ou comment faire vos partitions, je vous laisse libre de choix quand au déroulement de cette installation.
- Corrigez le WIFI qui ne fonctionne pas
Alors, si vous avez le même modèle d'AA1 que moi, vous allez vous appercevoir que de base UNR ne gère nos drivers Atheros. Lorsque je l'ai installé pour la premère fois il n'y avait pas encore de solution à ce problème. Je vais vous expliquer comme installer des drivers fonctionnels désormais.
Rendez-vous sur madwifi.org et téléchargez les derniers drivers dispo, à l'heure actuelle:
http://snapshots.madwifi-project.org/madwifi-0.9.4-current.tar.gz
Bien entendu, tout ce qui suit se passe sous ubuntu
En ligne de commande, placez vous dans le répertoire dans lequel vous avex placé votre archive tar.gz.
Tapez les commandes suivantes:
tar xzvf madwifi-0.9.4-current.tar.gz
cd madwifi-0.9.4-r4100-20090929
make
sudo make install
sudo modprobe ath_pci
Voilà, vous avez désormais un wifi qui fonctionne, c'est aussi simple que ça :)
- Réguler la vitesse des ventilateurs
Un des (nombreux!) défauts de l'AA1, c'est le bruit que font ses ventilateurs. Sous windows il existe l'excellent AA1Ctrl qui fonctionnait bien sous mon Windows 7, mais je n'ai pas trouvé d'équivalence sous Linux. Voilà donc une marche à suivre qui je dois dire les a rendu bien silencieux chez moi, je ne les ai pas encore entendu pour tout vous dire! (j'espère que ça ne jouera pas trop sur la durée de vie du processeur).
Pour cela nous allons avoir besoin de l'utilitaire qui va nous permettre de détecter notre bios. En ligne de commande:
sudo aptitude install dmidecode
Ceci installé, téléchargez ces deux fichiers:
http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
http://electronpusher.org/~rachel/acerfand
Pour les rendre exécutables, tapez ceci:
chmod a+x acerfand
sudo cp acer_ec.pl acerfand /usr/local/bin/
Lancez acerfand et regardez s'il est compatible avec votre bios:
sudo acerfand
sudo tail -f /var/log/syslog
Si vous avec ce résultat, c'est que vous êtes bon pour un flashage de bios:
Oct 9 02:04:36 lilput acerfand: acerfand 0.0x starting
Oct 9 02:04:36 lilput acerfand: Detected bios version v0.3301
Oct 9 02:04:36 lilput acerfand: Unsupported bios version v0.3301 found. Aborting.
Sinon tout va bien, votre ventilateur devrait se taire. Sinon ce billet pour flasher le bios.
Si vous choisissez le bios 3310, le même message que précédemment s'affiche. Il vous faut modifier le script acerfand en conséquence:
BIOS_VERSION_3109="v0.3109"
BIOS_VERSION_3114="v0.3114"
BIOS_VERSION_3304="v0.3304"
BIOS_VERSION_3305="v0.3305"
BIOS_VERSION_3309="v0.3309"
#add 3310 BIOS support
BIOS_VERSION_3310="v0.3310"
...
case "$BIOS_VERSION" in
"${BIOS_VERSION_3309}" | "${BIOS_VERSION_3310}")
#change: handle 3309 seperate 0xAF -> 0x20
...
Pensez à lancer l'utilitaire au démarrage, pour cela plusieurs solutions, dont celle-ci:
sudo gedit /etc/rc.local
Et ajoutez cette ligne juste avant "exit 0":
/usr/local/bin/acerfand
Si vous avez besoin de compléments d'infos sur les marche à suivre que je vous ai fourni, voici mes sources:
https://help.ubuntu.com/community/AspireOne/Ubuntu9.10#AOA150-1635
https://help.ubuntu.com/community/AspireOne110L#Fan%20Control