CD bootable avec divers utilitaires | ||
---|---|---|
Précédent | Suivant |
Un premier exemple ultra-classique : Linux salue le monde puis s'arrête.
Linux exécutant le programme /sbin/init, il suffit d'écrire un programme init qui dise "Hello World !".
Pour commencer, un programme en C lié statiquement avec la libc fera l'affaire :
-init.c----- void main () { printf ("Hello World !\n"); } -----init.c- # gcc init.c -o init -static
Les seuls fichiers nécessaires pour le système de fichiers racine sont alors :
Ce fichier est nécessaire au noyau. Il peut être créé avec
# mknod /cdboot/dev/console c 4 0
L'exécutable init créé précédemment.
Précédent | Début du document | Suivant |
Un Système Minimal | Exemple 2 |