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