Updated Booting Modes and Compression (markdown)

Donald A. Cupp Jr. 2024-12-15 12:28:08 -07:00
parent 0097ca984e
commit ec8a8132a5

@ -39,8 +39,8 @@ ThinStation supports several booting modes, each with unique characteristics and
**Description:** Exclusive to ThinStation, Fastboot mode splits the filesystem into essential early-boot components and additional components loaded later. It includes two sub-modes: standard and `lotsofmem`.
### Standard Sub-mode
- **Process:** Critical libraries and binaries are relocated to the `fastboot` subdirectory, with their original locations linked until `/lib` contains only links. This modified filesystem is then compressed into an `initrd`. Additional OS requirements are compressed into a `squashfs` archive.
- **Boot Process:** The `initrd` decompresses into memory, starting execution. The `squashfs` archive is mounted from boot media at `/lib` early during initialization.
- **Process:** Critical libraries and binaries are relocated to the `fastboot` subdirectory, with their original locations linked until `/lib64` contains only links. This modified filesystem is then compressed into an `initrd`. Additional OS requirements are compressed into a `squashfs` archive.
- **Boot Process:** The `initrd` decompresses into memory, starting execution. The `squashfs` archive is mounted from boot media at `/lib64` early during initialization.
**Pros:**
- Lowest memory usage.