==== Vom BIOS bis zum Starten von /etc/init.d/rcS ==== CPU | V +------------------BIOS-----------------------+ | | | | V V V V Disketten- Platte Versatile PXE (4) satz (3) opt. Datenträger <- Diskette (2) -> oder | USB-Medium Laden über Netzwerk V V | +-------------+ +---------------------+ | V | V PXE-Weiterleitung (5) V Urladeblock | | | V | +--------------------------------------+ | Bereits laufender Kern V V | +------KEXEC (8) Urlader | | +-----+------------+----------------------+ | | V V Einfach/Ungewöhnlich(1): Installiert: Kern und initramfs laden nur Kern laden | | V V +------ /init starten ------------------+ | | | | Wurzel-Dateisystem | V | einhängen | tmpfs erzeugen | | | | | | | | V V V V | Loram(7): Einfach: Ungewöhnlich(1): | | aufs & squashfs tmpfs Kommandoprozedur starten | | einhängen bestücken Modul(e) laden | | | | Wurzel-Dateisystem | | | | einhängen | | | | | | V +------------+------------+ | | | | +------+ V V | Auf neues Wurzel-Dateisystem umschalten | | | | | +-----------------------------+ Tiny SliTaz(6): | | V | /sbin/init starten | | +--------------------------------+ | V /etc/init.d/rcS aus /etc/inittab starten - [[uncommoninst|Ungewöhnlich]] ist LVM, RAID, verschlüsselt, auf virtuellem Gerät oder in Unterverzeichnis mit „preinit rootfs“. - [[http://mirror.slitaz.org/boot/floppy-grub4dos|Versatile Urladediskette]] - [[http://mirror.slitaz.org/floppies/|Satz von Urladedisketten]]. - LAN [[pxe|PXE]] oder [[http://boot.slitaz.org/|Laden über Netzwerk]]. - [[pxe#erweiterte-konfiguration-zum-urladen-ueber-das-netzwerk|gpxe.pxe]]. - Tiny slitaz, siehe http://tiny.slitaz.org/ - [[lowramcd|Lowram CD]]. - Kommando kexec aus dem Paket [[http://pkgs.slitaz.org/search.sh?package=kexec-tools|kexec-tools]]. ===== Tricks zum Laden von einem SliTaz-ISO-Abbild ===== Seit SliTaz Version 5.0 hat das ISO-Abbild ein hybrides Format. * Es kann auf einem optischen Datenträger gemäß den „el-torito“-Spezifikationen wie gewöhnlich zum Laden (von BIOS oder UEFI) verwendet werden * Es kann auf einer Speicherkarte oder einem USB-Speichermedium mit dem hybriden syslinux-Format (vom BIOS) oder (von UEFI) unter Verwendung einer im ISO-Abbild enthaltenen Partition mit einem FAT-Dateisystem zum Laden verwendet werden * Es startet auf einem (32 bit-)Windows ein Programm zur Erstellung eines ladefähigen USB-Speichermediums * Unter DOS (nur im realen Modus oder virtuell 8086 mit EMM386) lädt es direkt SliTaz: C:\> ren slitaz.iso slitaz.exe C:\> slitaz.exe Auch die Dateien bzImage, memtest und ipxe können unter DOS geladen werden: 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://myserver.org/boot.php * Mit **iso2exe** (kompatibel mit **taziso** oder dem tazpanel-Menü boot/ISO-Quelle) kann es leicht angepasst werden: iso2exe -a "lang=de_DE kmap=de-latin1 tz=Europe/Berlin" -i myconfig.gz slitaz.iso iso2exe -l slitaz.iso iso2exe -r slitaz.iso custom.append custom.initrd taziso slitaz.iso getcustomconf taziso slitaz.iso isomd5 Sie können die Systemeinleitung mit einer eigenen Kommandoprozedur /myinit optimieren: #!/bin/sh sed -i 's,^RUN_DAEMONS=",RUN_DAEMONS="dropbear ,' /etc/rcS.conf cat >> /etc/init.d/local.sh < Passen Sie dann die Optionen für den Linux-Kern wie folgt an: iso2exe -a "rdinit=/myinit lang=de_DE kmap=de-latin1 tz=Europe/Berlin" -i myconfig slitaz.iso -f ---- \\ ^ Qualitätsbericht ^^ |Qualität| gut | |Überprüfung| erforderlich | |Priorität| mittel | |Probleme| | |Verbesserungsvorschläge| | \\ ----