Linux sur PDA
De Windows CE ŕ Linux
Prérequis
Nous allons voir comment passer de Windows CE à Linux pour un certain type de PDA.
Voici la liste des prérequis :
- Familiar 0.8.2
- PDA supportées :
- iPAQ H3600,H3700,H3800,H3900
- iPAQ H5100, H5400, H5500 (port série uniquement supporté)
- Matériel nécessaire :
- Carte CompactFlash + adaptateur
- Câble série connecté au PDA et un émulateur de terminal sur le host
- Connexion internet pour le PDA recommandée
- Eviter tous les risques de panne d'alimentation en chargeant votre batterie
Téléchargement
Il faut ensuite télécharger la distribution désirée.
Vous devrez choisir la version de FamiliarDistribution, votre type de PDA ainsi que l'image souhaitée (GEP, OPIE ou bootstrap). La taille du téléchargement est d'environ 15 Mo.
Vous pouvez le faire ici.
Bootloader
Le Bootloader permet de copier le système d'exploitation depuis la mémoire Flash vers la DRAM.
Nous allons voir les différentes étapes jusqu'à l'installation de l'image Linux.
Tout d'abord, copier les fichiers téléchargés sur une carte Flash ou dans le PDA.
Lancer Bootblaster (se trouve dans le répertoire que vous venez de copier).
Executer "Flash -> Save Bootldr .gz Format" pour sauvegarder le loader.
Executer "Flash -> Save Wince .gz Format" pour sauvegarder l'image de Windows CE.
Copier les fichiers créés sur votre PC.
Executer "Flash->Program" et sélectionner le Bootloader pour installer celui-ci.
NB : l'image de Windows CE est encore présente sur le PDA. Elle sera écrasée par la suite.
Executer "Flash -> Verify" pour vérifier que l'installation du Bootloader est correcte. Si c'est le cas, vous pouvez passer à l'installation de l'image Linux dans la partie suivante.
, NE PAS ETEINDRE NI REINITIALISER VOTRE PDA (celui-ci ne fonctionnerait plus). Refaire la manipulation. Vous pouvez aussi restaurer votre ancien Bootloader.
FamiliarDistribution
Nous allons à présent installer l'image Linux.
Vous devez avoir un Terminal (Minicom, kermit, or Hyperterminal) d'ouvert sur votre PC ainsi que celui-ci relié par port série à votre PDA.
Maintenir le Joypad et réinitialer le PDA. La fenêtre suivante devrait apparaître :
Sélectionner "Serial Bootldr Console".
Taper boot>load root dans la console du PDA.
Depuis le terminal de votre PC, uploader le fichier .jffs2 (celui téléchargé).
Taper boot>boot sur le PDA. Linux devrait booter.
NB : il est possible de faire du DualBoot.
Pour plus de précision quant à l'installation vous pouvez vous référer ici.