CPU | V +------------------BIOS----------------+ | | | | V V V V Jeu de (3) Disque dur Disquette PXE (4) disquettes DVD/CD-ROM <- de boot (2) -> ou | Clé USB Boot WEB V V | +-------------+ +--------------+ | V | V Relais PXE (5) V Secteur de boot | | | V | +-------------------------------+ | Depuis un Linux actif V V | +------ KEXEC (8) Chargeur | | +--------+----------+--------+ | | V V Frugale/Peu fréquente(1): Installé: Charge noyau+initramfs Charge uniquement le noyau | | V V +----- Exécute /init -----------+ | | | | Monte le | V | système de | Crée un tmpfs | fichier root | | | | | | V V V V | Loram(7): Frugale: Peu fréquente(1):| | Monte aufs remplit lance script | | & squashfs tmpfs charge module(s) | | | | monte root | | | | | | V +------------+------------+ | | | | +------+ V V | Passe au nouveau root | | | | | +----------------+ Tiny SliTaz(6): | | V | Exécute /sbin/init | | +----------------------+ | V Exécute /etc/init.d/rcS depuis /etc/inittab
L'image CD-ROM a un format hydride depuis la version 5.0.
C:\> ren slitaz.iso slitaz.exe C:\> slitaz.exe
C:\> ren bzimage bzimage.exe C:\> bzimage.exe root=/dev/hda3 autologin
C:\> ren memtest memtest.exe C:\> memtest.exe
C:\> ren ipxe ipxe.exe C:\> ipxe.exe http://monserveur.org/boot.php
iso2exe -a " lang=fr_FR kmap=fr-latin1 tz=Europe/Paris" -i maconfig.gz slitaz.iso iso2exe -l slitaz.iso iso2exe -r slitaz.iso custom.append custom.initrd taziso slitaz.iso getcustomconf taziso slitaz.iso isomd5
#!/bin/sh sed -i 's,^RUN_DAEMONS=",RUN_DAEMONS="dropbear ,' /etc/rcS.conf cat >> /etc/init.d/local.sh <<EOM /my/special/inits.sh EOM exec /init "$@"
Adapter la ligne de commande du noyau Linux :
iso2exe -a " rdinit=/myinit lang=fr_FR kmap=fr-latin1 tz=Europe/Paris" -i maconfig slitaz.iso -f