Aller au contenu

Construire un système Linux minimaliste avec Buildroot

21 décembre 2012

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
About these ads

Dans → Informatique

Poster un commentaire

Poster un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Recevez les nouvelles publications par mail.

%d bloggers like this: