==== 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 autologinC:\> 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