RaspbianMiniRootfs

De Wiki LOGre
Aller à : navigation, rechercher


Deboootstrap

Téléchargement des paquets de base

Pour télécharger les packages et préparer l'installation, on lance en tant que root:

debootstrap --foreign --no-check-gpg --include=ca-certificates,sudo --arch=armhf   wheezy /srv/chroot/raspbian  http://archive.raspbian.org/raspbian

Installation des paquets de base

Ensuite on demande a proot de travailler dans le chroot /srv/chroot/raspbian, que si on veut lancer des binaires arm il faut les "interpréter" par qemu-arm-static, et on utlise -q (et pas -Q) car /debootstrap/debootstrap --second-stage va faire lui même les montage de /proc et autre pseudo-filesystems nécessaires, et dans cette environement lancer /debootstrap/debootstrap --second-stage pour terminer l'installation. Soit la command :

/bin/proot -r /srv/chroot/raspbian/ -q qemu-arm-static /debootstrap/debootstrap --second-stage --verbose


Configuration de base

proot -r /srv/chroot/raspbian/ -Q qemu-arm-static

Permet de se retrouver dans notre rootfs avec la possibilité de lancer nos binaires arm sur notre pc x86(-64)

Ajouter un utilisateur

adduser pi

Configurer les dépôts

Pour pouvoir l'installation des paquets supplémentaires, ajoutez à /etc/apt/sources.list dans le chroot (ou dans /src/chroot/raspbian/etc/apt/sources.list du host):

deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

Définir le fuseau horaire

Configurer le réseau

Configurer le i8n

sources :