From BIOS to /etc/init.d/rcS
CPU
|
V
+------------------BIOS----------------+
| | | |
V V V V
Floppy Hard Disk Versatile PXE (4)
set (3) DVD/CD-ROM <- Floppy (2) --> or
| USB key WEB boot
V V |
+-------------+ +--------------+
| V |
V PXE forwarder (5) V
Boot Sector | |
| V |
+-------------------------------+
|
Already running Kernel V
V |
+------KEXEC (8) Boot loader
| |
+-----+------------+---------+
| |
V V
Frugal/Uncommon(1): Installed:
load Kernel+initramfs load Kernel only
| |
V V
+--------Run /init -------------+ |
| | | Mount root
| V | filesystem
| Create tmpfs | |
| | | | |
| V V V V
| Loram(7): Frugal: Uncommon(1): |
| Mount aufs populate run script |
| & squashfs tmpfs load modules(s) |
| | | mount root |
| | | | |
V +------------+------------+ |
| | |
+------+ V V
| Switch to new root |
| | |
| +----------------+
Tiny SliTaz(6): |
| V
| Run /sbin/init
| |
+----------------------+
|
V
Run /etc/init.d/rcS
from /etc/inittab
- Uncommon is LVM, RAID, crypto, loop or subdir mount with preinit rootfs.
- Versatile boot floppy - http://mirror.slitaz.org/boot/floppy-grub4dos
- Boot floppy set - http://mirror.slitaz.org/floppies/
- LAN PXE or WEB boot.
- Tiny slitaz, see http://tiny.slitaz.org/
- kexec command from the kexec-tools package.
![[ Home ]](/lib/tpl/slitaz-orange/images/home.png)