Rechercher dans ce blog

samedi 20 août 2011

Installer MeeGo 1.2 Community Edition sur la carte micro-SD du Nokia N900 avec Linux !

Comment flasher MeeGo 1.2 Community Edition sur la Micro-SD du Nokia N900 :

Attention ! Ce tutoriel est réservé aux utilisateurs avancés ! Une mauvaise manipulation pourrait entrainer un dysfonctionnement de votre Nokia N900, une perte de toutes vos données ainsi que le système d'exploitation d'origine (maemo 5) !




Avant de commencer, tous les fichiers téléchargés (noyau + MeeGo 1.2 CE + Flasher) seront a mettre dans le même répertoire pour simplifier le flashage de MeeGo 1.2 CE sur le Nokia N900.

Il est recommandé d'avoir une carte micro-SD de 8Go Class 10 ! (Vitesse de lecture / écriture de 10Mbps minimum).

1 – Téléchargez l'image 'daily build' « *.raw.bz2 » disponible ici : http://repository.maemo.org/meego/n900-de/daily/ (version compilé au moins une fois par semaine).
Sélectionnez le dossier de la dernière version disponible, puis " /images/ " et enfin " mg-handset-armv7nhl-n900-ce-stable/ " pour trouver dans l'arborescence le fichier *.raw.bz2 ).

2 – Décompressez le fichier "*.raw.bz2 " pour obtenir un fichier " *.raw" de plus de 3,5 Go.

3 – Renommez le fichier en « meego.raw » pour simplifier les commandes à la suite de l'installation.

4 – Téléchargez le fichier « mg-handset-armv7nhl-n900-ce-stable-1.2.0.90.12.xxxxxxxx.x.DE.2011-xx-xx.x-vmlinuz-2.6.37-24.6.CE-adaptation-n900 » correspondant à l'image « *.raw » précédemment téléchargée. (le fichier se situe dans le même répertoire ).

5 – Téléchargez l'outil servant à flasher le noyau dans le N900 : « Flasher-3.5 » disponible ici : http://tablets-dev.nokia.com/maemo-dev-env-downloads.php

6 – Copiez à la racine de votre N900 le fichier « meego.raw » via le mode « storage de masse ».

7 – Démarrez le terminal de votre N900 et devenez « root » en mode console : « sudo gainroot ». (nécessite l'installation du paquet " rootsh " disponible dans le dépot " extra-testing " ).

8 – Exécutez dans le terminal du N900, la commande « mount » puis repérez la partition de votre carte Micro-SD (mmcblkXpY , X et Y pouvant être 0 ou 1, dans la plupart des cas, la partition sera /dev/mmcblk1p1 ou simplement /dev/mmcblk1). [La carte doit préalablement être formaté en FAT].

9 – Démontez la partition à l'aide de la commande « umount /dev/mmcblkXpY » (X et Y : 0 ou 1 ou /dev/mmcblkX, avec X souvent = 1).

10 – Tapez la commande « dd if=/home/user/MyDocs/meego.raw of=/dev/mmcblk1 ». Laissez faire le téléphone, rien ne s'affiche durant l'opération de transfert de MeeGo sur la carte Micro-SD, au bout de quelques longues minutes, un message s'affichera avec le nombre de blocs copiés. (comptez une vingtaines de minutes).

11 – Éteignez votre N900 en ayant débranché le câble USB.

12 – Dans le terminal de votre PC (sous Linux), lancez Flasher-3.5 avec la commande " ./flasher-3.5 -l -b -k le-noyau-vmlinuz-téléchargé ".

13 – Démarrez votre N900 en branchant préalablement le câble USB, le script trouve automatiquement le port USB où est connecté votre N900 et charge le noyau Linux temporairement en gardant Maemo intact.
(Il est recommandé de débrancher le câble USB durant le chargement pour éviter un bug).

14 – Votre N900 démarre sur MeeGo !