X-Git-Url: https://git.decadent.org.uk/gitweb/?p=i-t-talk.git;a=blobdiff_plain;f=index.html;h=b13a32d6979ba6aa9f52256fb323467def87a01c;hp=59e50ca9057f4fec58c597d85a58004e2153353d;hb=7da7f251892eb24de2d10fa9b76821903984abad;hpb=333c89647d2bb479541eb707117284ab060e0a6f
diff --git a/index.html b/index.html
index 59e50ca..b13a32d 100644
--- a/index.html
+++ b/index.html
@@ -72,8 +72,36 @@
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
+
+
+
+
+
+
+
+
+
+
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
+
+
@@ -117,6 +145,9 @@ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-->
+
+ Xzibit promotional photo © Retna, used for purpose of parody
+