[IGEP v2] [Android] Kernel et Rootfs sur miniSD
- 21 11 2010
- Rédigé par PEB
- Écrire un Commentaire
La présentation de l'IGEP étant faite, nous allons mettre les mains dans le cambouis avec comme objectif le boot d'Android pré-compilée, à partir d'une carte miniSD.

Lien vers l'article précédent : LIEN
Objectif : démarrer Android 2.1 (eclair) sur l'IGEP à partir de la microSD.
Formatage de la microSD
Nous allons tout d'abord faire deux partitions sur la microSD :
- Une partition VFat pour le noyau
- Une seconde partition au format ext2 pour le rootfs
- Sélection du bon disque (Generic - Multi-Card pour ma part)
- On démonte la partition
- On supprime la partition déjà présente
- On créer la première partition boot en Fat (200Mo est largement suffisant)
- On créer la seconde partition rootfs en ext2 (le reste de la microSD) en décochant les cases
Mise en place du noyau
Maintenant nous allons mettre le noyau pour Android fourni par isee sur la partition boot.
Téléchargez l'image : uImage-2.6.29-igep0020-20100407145010.bin
Note : pensez bien à renommer le noyau uImage-2.6.29-igep0020-20100407145010.bin en uImage (pensez bien à enlever le .bin), sans quoi uboot ne trouvera pas l'image.
Créez ensuite sur votre disque le fichier boot.ini.android :
# Set bootargs for android MMC boot setenv bootargs 'mem=512M androidboot.console=ttyS2 console=tty0 console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootdelay=3 init=/init rootwait omap-dss.def_disp=dvi omapfb.video_mode=800x600MR-16@60' # Read kernel from FAT partition fatload mmc 0:1 80100000 uImage # and boot ... bootm 80100000 |
$ mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n 'Boot setup script' -d boot.ini.android /media/boot/boot.ini |
Si vous faites attention à ce qui s'affiche, vous voyez les différentes étapes :
- L'x-loader charge u-boot.bin
- L'u-boot détecte le matériel de l'IGEP
- La microSD est détectée :mmc0
- Lecture de l'uImage sur la microSD/
- Chargement du noyau
Mise en place du rootfs
Là non plus, rien de compliqué. Téléchargez l'image rootfs :
android-image-eclair-2.1-update1-20100407145010.tar.bz2
Ensuite nous décompressons l'archive sur la partition rootfs: (en root)
$ tar xvfj android-image-eclair-2.1-update1-20100407145010.tar.bz2 -C /media/rootfs/ |

Si vous avez un soucis, une remarque ou autres, les commentaires ci-dessous sont là pour ça ;)
euuuuuu 2.1 = eclair et 2.2 = froyo reguarde au debut de ton article peb.
Exacte, petite coquille.
Merci de me l'avoir signalé ;)
s'il te plait lol j'ai dit eclair pas eclaire mdrr mais c'est deja rapide comme modif lol ;)
raaaa, mais j'ai du pâté dans les mains, c'est pas possible^^
merci :p
lol nikel comme ça
Tout juste ce que je voulais entendre ! Félicitations j'ai bookmarké votre site internet.
Salut, quel plaisir de lire ce genre d' article, je partage cette page sur mes reseaux sociaux
Salut, super Merci pour l' info, Explications vraiment au top