Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
start [2007/07/30 03:02] trash |
start [2013/04/14 01:48] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation d'un système Debian Etch ARM de base ====== | + | ====== Debian on Zaurus ====== |
- | ===== Préface ===== | + | Cette partie du wiki est destinée à recueillir des informations concernant le déploiement ainsi que l'adaptation de la distribution GNU/Linux Debian sur des PDA de type Zaurus. |
- | Ce wiki est destiné à recueillir des informations concernant le déploiement ainsi que l'adaptation de la distribution GNU/Linux Debian pour des PDA de type Zaurus. La procédure décrite ci-dessous a été écrite sur base d'une installation sur un Zaurus SL-C3200 (Terrier) mais devrait pouvoir fonctionner sur les SL-C3X00 et sur d'autres appareils de type Zaurus. | + | |
- | ===== Logiciels nécessaires ===== | ||
- | ==== Debootstrap ==== | + | ===== Installation ===== |
- | [[http://www.debian.org|Debian]]\\ | + | * [[debian_on_zaurus:installation:debian_etch_arm | Installation d'une Debian Etch ARM sur un Zaurus SL-C3200]] |
- | Va nous servir à créer le système Debian sur base des paquets du dépôt ARM. \\ | + | |
- | Sous Debian : ''apt-get install debootstrap'' | + | |
- | ==== Uboot / Emergency system ==== | ||
- | [[http://www.pdaxrom.org|pdaXrom]]\\ | + | ====== Vente liée ====== |
- | Uboot servira de remplacement du bootloader original Sharp, il permettra de booter sur le système principal ou sur l'Emergency system. \\ | + | |
- | [[http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/download/r198/c1000-c3x00/pdaXrom-1.1.0r198-Kathrin-akita-uboot.zip|Version 1.1.0r198 pour Zaurus C1000, C3100/C3200 (testing)]] - [[http://www.pdaxrom.org/?q=downloads|Page de téléchargement pdaXrom]] | + | |
+ | * [[vente_liee: historique_remboursement_bundle_logiciel_portege_r500 | Historique d'une tentative de remboursement du bundle logiciel d'un ordinateur portable Toshiba Portégé R500-11Z]] | ||
- | ==== Image du kernel Linux 2.6.16 patché pour Zaurus ==== | ||
- | |||
- | [[http://www.pdaxrom.org|pdaXrom]]\\ | ||
- | Pour booter le système principal. \\ | ||
- | [[http://distro.ibiblio.org/pub/linux/distributions/pdaxrom/download/r198/c1000-c3x00/pdaXrom-1.1.0r198-Kathrin-akita-current.zip|Version 1.1.0r198 pour Zaurus C1000, C3100/C3200 (testing)]] - [[http://www.pdaxrom.org/?q=downloads|Page de téléchargement pdaXrom]] | ||
- | |||
- | ===== Matériel nécessaire ===== | ||
- | |||
- | * Une carte mémoire Compact Flash ou Secure Digital, en fonction de ce que votre Zaurus accepte. | ||
- | * Votre Zaurus :-) | ||
- | |||
- | ===== Déploiement du plan de travail ===== | ||
- | |||
- | Nous allons maintenant procéder à l'installation de ce qui va nous servir de "plan de travail". Nous allons remplacer le bootloader original Sharp par Uboot et installer l'Emergency system. Pour ce faire : \\ | ||
- | * La procédure sera identique avec une CF qu'avec une SD | ||
- | * Imaginons que votre carte mémoire soit sur /dev/hdc et qu'il n'y ait qu'une partition sur celle-ci | ||
- | * Formattez la partition de votre carte mémoire en FAT16 | ||
- | ''# mkfs.vfat -F 16 /dev/hdc1'' | ||
- | * Montez-là (sur /mnt/card par exemple) | ||
- | ''# mount /dev/hdc1 /mnt/card'' | ||
- | * Positionnez-vous dans le répertoire de montage | ||
- | ''# cd /mnt/card'' | ||
- | * Décompressez-y le contenu de l'archive | ||
- | ''# tar -xvzf /chemin/vers/pdaXrom-1.1.0r198-Kathrin-akita-uboot.zip'' | ||
- | * Démontez la partition | ||
- | ''# umount /dev/hdc1'' | ||
- | * Insérez la carte mémoire dans votre Zaurus | ||
- | * Assurez-vous qu'aucune autre carte mémoire ne soit insérée dans l'appareil | ||
- | * Déverrouillez la trappe de l'emplacement de la batterie | ||
- | * Ouvrez la trappe | ||
- | * Retirez la batterie | ||
- | * Appuyez simultanément sur les touches //C// et //D// du clavier tout en remettant la batterie en place | ||
- | * La LED témoin verte, signalant une activité de la NAND flash ou du microdrive interne devrait s'allumer durant une vingtaine de secondes, puis s'éteindre | ||
- | * Si la LED ne s'éteint pas, vérifier que la partition de votre carte soit bien formattée en FAT16, que les fichiers de l'archive y ont été correctement copiés et qu'aucune autre carte mémoire ou périphérique n'occupe le(s) autre(s) slot(s) de la machine | ||
- | * Retirez la batterie | ||
- | * Appuyez sur la touche //OK// tout en remettant la batterie en place, patientez quelques secondes | ||
- | * L'appareil devrait booter sur l'Emergency system | ||
- | * Vous pouvez refermer la trappe de la batterie et la verrouiller | ||
- | |||
- | ===== Installation du kernel Linux du système principal ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation du système de base Debian ===== | ||
- | |||
- | ''# debootstrap --arch arm --foreign etch root-etch-arm\\ | ||
- | # cd root-etch-arm\\ | ||
- | # tar -cvzf ../root-etch-arm.tar.gz .\\ | ||
- | \\ | ||
- | # mkdir /mnt/flash\\ | ||
- | # mount -t jffs2 /dev/mtdblock2 /mnt/flash\\ | ||
- | # cd /mnt/flash\\ | ||
- | # rm -rf *\\ | ||
- | # mount /dev/hdc1 /mnt/card\\ | ||
- | # date 072920012007\\ | ||
- | # tar -xvzf /mnt/card/root-etch-arm.tar.gz\\ | ||
- | # chroot /mnt/flash /bin/bash\\ | ||
- | # /bootstrap/bootstrap --second-stage\\ | ||
- | # mount -t proc proc /proc\\ | ||
- | # dpkg-reconfigure --priority low --all\\ | ||
- | # exit\\ | ||
- | # cd ~\\ | ||
- | # umount /dev/mtdblock2 /dev/hdc1\\ | ||
- | # reboot'' |