summaryrefslogtreecommitdiff
path: root/docs/boot.txt
diff options
context:
space:
mode:
Diffstat (limited to 'docs/boot.txt')
-rw-r--r--docs/boot.txt15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/boot.txt b/docs/boot.txt
new file mode 100644
index 00000000..eddb09b9
--- /dev/null
+++ b/docs/boot.txt
@@ -0,0 +1,15 @@
+BOOT
+====
+
+Openlinux for now supports only uefi based booting.
+Kernel bzImage must have efi stub (1) option enabled,
+and placed in correct path (2). The uefi starts image,
+kernel does it startup procedures, then mounts our initrd (3),
+and parses bootconfig.txt (3), next init (4) is called.
+Init program mounts kernel virtual filesystems and switches to real root partition, then
+runs real init system.
+
+(1) - https://www.kernel.org/doc/html/latest/admin-guide/efi-stub.html
+(2) - See docs/fs.txt
+(3) - See docs/initrd.txt
+(4) - https://www.kernel.org/doc/html/latest/admin-guide/bootconfig.html