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.