8.9 Construction du Boot sur un support de données

Depuis de la version 1.5 fli4l utilise le programme syslinux pour booter. Il a l'avantage d'avoir un système de fichier DOS compatible sur le support de données.

Le support de données pour le boot contient les fichiers suivants :


ldlinux.sys Le chargeur («Boot loader») syslinux
syslinux.cfg Fichier de configuration pour syslinux
kernel Linux-Kernel
rootfs.img RootFS: contient les programmes nécessaires pour le Boot
opt.img Fichier Optionnel : drivers et Opt-Paquetage
rc.cfg Fichier de configuration des variables utilisées depuis le répertoire config
boot.msg Texte pour le menu de démarrage syslinux
boot_s.msg Texte pour le menu de démarrage syslinux
boot_z.msg Texte pour le menu de démarrage syslinux
hd.cfg Fichier de configuration pour l'attribution des partitions

Au démarrage du script mkfli4l.sh (ou mkfli4l.bat pour DOS) les fichiers opt.img, syslinux.cfg, rc.cfg, ainsi que rootfs.img sont d'abord exécutés. Le programme mkfli4l exécute les fichiers nécessaires des (répertoires unix ou windows pour l'installation. Dans les deux archives, le Kernel et les autres paquetages à installer sont inclus. Le fichier rc.cfg se trouve à la fois dans l'archive opt et sur le boot disque (ou disque de démarrage).8.12

Ensuite, l’ensemble des fichiers du Kernel, rootfs.img, opt.img et rc.cfg, sont copiés avec le fichier syslinux sur le support de données.

Lors du boot de fli4l le script rc.cfg dans /etc/rc est analisé et l'archive opt.img compressée est intégrée à la racine du système de fichiers du disque virtuel (selon le type d'installation, les fichiers seront décompressés directement à la racine du système de fichiers du disque virtuel ou vers le lien symbolique inclus). Pour terminer, les scripts dans le répertoire /etc/rc.d sont exécutés dans l'ordre alphanumérique, ensuite les pilotes sont chargés et les services démarrent.



Notes

... démarrage).8.12
Le contenue du fichier dans l'archive opt est nécessaire au début de la phase de boot, car à ce moment là le volume de boot n'est pas monté.
© 2001-2019 L'équipe fli4l - 27 janvier 2019