Construire un système Linux minimaliste avec Buildroot
Commencer par récupérer le dépôt git de buildroot :
$ git clone git://git.buildroot.net/buildroot
puis créer une branche à partir du tag d’une version stable et en faire la branche de travail :
$ git branch workshop 2012.08 && git checkout workshop
Lancer le menu de configuration…
$ make menuconfig
…et modifier certaines options :
Toolchain ---> Enable large file (files > 2 GB) support Toolchain ---> Enable WCHAR support
Modifier la console par défaut (sinon, pas de prompt) :
System configuration ---> (tty1) Port to run a getty (login prompt) on
Choisir l’image du système de fichier :
Filesystem images ---> ext2 root filesystem Package Selection for the target ---> Hardware handling ---> kbd Kernel ---> (i386) Defconfig name
Lancer le menu de configuration de linux…
$ make-linux-menuconfig
…puis activer le support de l’ext2 :
--->
Lancer le build :
$ make 2>&1 | tee buildroot.log
Tester le système avec Qemu :
$ qemu-system-i386 -kernel output/images/bzImage -append "root=/dev/sda" -hda output/images/rootfs.ext2
Au prompt, se logger en tant que "root" et activer le clavier français :
# loadkeys fr
Poster un commentaire