==== Depuis le BIOS jusqu'au script /etc/init.d/rcS ====
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
- Les [[uncommoninst|installations peu fréquentes]] sont les montages LVM, RAID, crypté, disque virtuel où dans un sous-répertoire avec l'initramfs preinit.
- Disquette de démarrage généraliste - http://mirror.slitaz.org/boot/floppy-grub4dos
- Jeu de disquettes - http://mirror.slitaz.org/floppies/
- [[pxe|PXE]] sur LAN or sur Internet
- [[pxe#configuration-avancee-du-demarrage-web|gpxe.pxe]].
- Tiny SliTaz, voir http://tiny.slitaz.org/
- Live CD pour [[lowramcd|systèmes avec peu de mémoire vive]].
- Commande kexec du paquet [[http://pkgs.slitaz.org/search.sh?package=kexec-tools|kexec-tools]].
===== Astuces sur le démarrage de l'ISO SliTaz =====
L'image CD-ROM a un format hydride depuis la version 5.0.
* Elle démarre depuis un lecteur de CD-ROM selon les spécifications el-torito comme d'habitude (sous BIOS ou UEFI).
* Elle démarre depuis une carte mémoire ou une clé USB grâce au format syslinux hybride (sous BIOS), ou grâce à une partition FAT imbriquée dans l'image ISO (sous UEFI).
* Elle lance un utilitaire de création de clé USB sous Windows (32 bits).
* Elle peut démarrer directement depuis DOS (en mode réel ou sous EMM386) :
C:\> ren slitaz.iso slitaz.exe
C:\> slitaz.exe
Les fichiers bzImage, memtest et ipxe peuvent démarrer avec DOS aussi :
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
* Elle est facilement personnalisable avec l'outil iso2exe (et compatible avec taziso ou tazpanel/boot/ISO mine) :
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
Vous pouvez adapter le démarrage avec votre propre script pour /init :
#!/bin/sh
sed -i 's,^RUN_DAEMONS=",RUN_DAEMONS="dropbear ,' /etc/rcS.conf
cat >> /etc/init.d/local.sh <
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