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