Outils d'utilisateurs

Outils du Site


debian_on_zaurus:installation:debian_etch_arm

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

debian_on_zaurus:installation:debian_etch_arm [2007/07/31 16:52]
trash créée
debian_on_zaurus:installation:debian_etch_arm [2010/01/28 16:49] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Installation d'un système Debian Etch ARM de base ====== ====== Installation d'un système Debian Etch ARM de base ======
 +
 +{{sl-c3200.jpg|Zaurus SL-C3200}}
  
 ===== Préface ===== ===== Préface =====
 +
 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.  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. 
  
Ligne 33: Ligne 36:
 ===== Déploiement du plan de travail ===== ===== 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 : \\+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   * 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   * 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   * Formattez la partition de votre carte mémoire en FAT16
-''# mkfs.vfat -F 16 /dev/hdc1''+<code># mkfs.vfat -F 16 /dev/hdc1</code>
   * Montez-là (sur /mnt/card par exemple)   * Montez-là (sur /mnt/card par exemple)
-''# mount /dev/hdc1 /mnt/card''+<code># mount /dev/hdc1 /mnt/card</code>
   * Positionnez-vous dans le répertoire de montage   * Positionnez-vous dans le répertoire de montage
-''# cd /mnt/card''+<code># cd /mnt/card</code>
   * Décompressez-y le contenu de l'archive   * Décompressez-y le contenu de l'archive
-''# tar -xvzf /chemin/vers/pdaXrom-1.1.0r198-Kathrin-akita-uboot.zip''+<code># tar -xvzf /chemin/vers/pdaXrom-1.1.0r198-Kathrin-akita-uboot.zip</code>
   * Démontez la partition   * Démontez la partition
-''# umount /dev/hdc1''+<code># umount /dev/hdc1</code>
   * Insérez la carte mémoire dans votre Zaurus   * 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   * Assurez-vous qu'aucune autre carte mémoire ne soit insérée dans l'appareil
Ligne 61: Ligne 64:
 ===== Installation du kernel Linux du système principal ===== ===== Installation du kernel Linux du système principal =====
  
 +  * autoboot.sh : 
 +<code>#!/bin/sh
  
 +PATH=/bin:/sbin:/usr/bin:/usr/sbin
  
 +# by louigi600
 +
 +echo "Proceed with pdaxrom installation or boot to emergency system? [y/n]"
 +
 +read ans
 +
 +if [ "$ans" != "y" -a "$ans" != "Y" ]; then
 +    exit 0
 +fi
 +
 +echo $1
 +
 +LOC=$1
 +
 +for file in $LOC/kernel.img $LOC/KERNEL.IMG; do
 +    if [ -e $file ]; then
 + echo "Kernel $file"
 + nandlogical /dev/mtd1 WRITE 0x5a0000 0x160000 $file
 + break
 +    fi
 +    file=""
 +done
 +
 +if [ "x$file" = "x" ]; then
 +    echo "No kernel"
 +fi
 +
 +echo "Reboot..."
 +
 +reboot</code>
 +
 +  * kernel.img
  
 ===== Installation du système de base Debian ===== ===== Installation du système de base Debian =====
  
-''# debootstrap --arch arm --foreign etch root-etch-arm\\ +<code># debootstrap --arch arm --foreign etch root-etch-arm 
-# cd root-etch-arm\\ +# cd root-etch-arm 
-# tar -cvzf ../root-etch-arm.tar.gz .\\ +# tar -cvzf ../root-etch-arm.tar.gz .</code> 
-\\ + 
-# mkdir /mnt/flash\\ +<code># mkdir /mnt/flash 
-# mount -t jffs2 /dev/mtdblock2 /mnt/flash\\ +# mount -t jffs2 /dev/mtdblock2 /mnt/flash 
-# cd /mnt/flash\\ +# cd /mnt/flash 
-# rm -rf *\\ +# rm -rf * 
-# mount /dev/hdc1 /mnt/card\\ +# mount /dev/hdc1 /mnt/card 
-# date 072920012007\\ +# date 072920012007 
-# tar -xvzf /mnt/card/root-etch-arm.tar.gz\\ +# tar -xvzf /mnt/card/root-etch-arm.tar.gz 
-# chroot /mnt/flash /bin/bash\\ +# chroot /mnt/flash /bin/bash 
-# /bootstrap/bootstrap --second-stage\\ +# /bootstrap/bootstrap --second-stage 
-# mount -t proc proc /proc\\ +# mount -t proc proc /proc 
-# dpkg-reconfigure --priority low --all\\ +# dpkg-reconfigure --priority low --all 
-# exit\\ +# exit 
-# cd ~\\ +# cd ~ 
-# umount /dev/mtdblock2 /dev/hdc1\\ +# umount /dev/mtdblock2 /dev/hdc1 
-# reboot''+# reboot</code>
debian_on_zaurus/installation/debian_etch_arm.txt · Dernière modification: 2010/01/28 16:49 (modification externe)