Création d’une distribution linux (mkarchiso)

Salut à tous,

Suite à  mon article sur le boot pxe, j’ai eu besoin de créer ma propre distribution linux pour automatiser les calculs distribués sur mes machines.

Le but est plutôt simple, je veux n’avoir qu’un seul système d’exploitation à gérer sur l’ensemble des machines sans avoir à les installer (ni même d’avoir un disque dur sur mes machines de calculs) et que toutes les tâches de monitoring et d’execution de calcul soient automatisés (donc pré-installable).

Création du dossier de travail

Il vous faudra l’utilitaire d’archlinux mkarchiso.

mkdir mon_os&&cd mon_os&&mkarchiso init

Le dossier aura la structure suivante …

Configuration des paquets

Il vous suffira alors de rajouter les packages voulu pour votre distribution dans les fichiers packages.*.

Vous pouvez ensuite mettre vos fichiers de conf/scripts dans airootfs/etc/.

Création de l’ISO

Une fois configuré, il vous suffira d’executer la commande suivante (nécessite les droits root) :

sudo ./build.sh

Vous trouverez votre iso dans le dossier out. Vous pourrez ainsi booter sur votre système pré-installé depuis une clé usb, un cd ou via PXE.