User Tools

Site Tools


boot_process

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
boot_process [2026/02/22 16:17] whitetailaniboot_process [2026/02/26 06:02] (current) – Added newlines after steps 3 and 4 to fix formatting benjamin
Line 4: Line 4:
  
 1. U-Boot starts up and loads the kernel from the [[storage#rootfs|rootFS]] microSD card.\\ 1. U-Boot starts up and loads the kernel from the [[storage#rootfs|rootFS]] microSD card.\\
-2. The kernel loads systemd from /usr/lib/systemd/systemd. +2. The kernel loads systemd from /usr/lib/systemd/systemd.\\ 
-3. systemd attempts to mount the [[storage#initFS|initFS]] by searching for any partitions named ''%%init%%''. If it cannot find any volumes after 10 seconds, it shuts down.+3. systemd attempts to mount the [[storage#initFS|initFS]] by searching for any partitions named ''%%init%%''. If it cannot find any volumes after 90 seconds, it shuts down.\\
 4. The kernel calls to /sbin/init, which later calls ''%%/init/tools/initexec.sh startup%%''. If the ''%%startup%%'' argument is not passed, the script tells you the only valid argument is ''%%startup%%'', then exits.\\ 4. The kernel calls to /sbin/init, which later calls ''%%/init/tools/initexec.sh startup%%''. If the ''%%startup%%'' argument is not passed, the script tells you the only valid argument is ''%%startup%%'', then exits.\\
 5a. /init/tools/initexec.sh sets up a bunch of aliases and environment variables.\\ 5a. /init/tools/initexec.sh sets up a bunch of aliases and environment variables.\\
boot_process.1771777049.txt.gz · Last modified: by whitetailani