X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=index.html;h=b13a32d6979ba6aa9f52256fb323467def87a01c;hb=7da7f251892eb24de2d10fa9b76821903984abad;hp=2c572e96531980a5e75c9cac5b45569c423d650d;hpb=c0e85fffbe8ed7f20b6567fd99837d6f31c4c581;p=i-t-talk.git
diff --git a/index.html b/index.html
index 2c572e9..b13a32d 100644
--- a/index.html
+++ b/index.html
@@ -72,8 +72,8 @@
it can't read them from the root filesystem
- Solution: boot loader provides a bundle of files to the
- kernel
+ Solution: boot loader provides a bundle of files
+ (initramfs image) to the kernel
@@ -82,6 +82,30 @@
+
+
How the kernel uses an initramfs
+
+ -
+ Kernel always mounts an initial root filesystem using
+ either ramfs or tmpfs
+
+ -
+ If the boot loader provides an initramfs image, kernel
+ unpacks it into this filesystem, then runs /init
+
+ -
+ The initramfs init system is then responsible for mounting
+ the real root filesystem and running the real init
+
+ -
+ Although it is not required to hand over at all
+ - e.g. debian-installer
+
+
+
+
+
+
Questions?