initramfs-tools
Ben Hutchings
What is the initramfs for?
-
Huge variety of disk drivers, net drivers and filesystems that
may be needed to mount root
-
Generic kernel shouldn't have all these built-in
-
Root might also need RAID, LVM, dm-crypt, which generally need
to be configured by userland
-
Kernel needs a way to load modules and run scripts but
it can't read them from the root filesystem
-
Solution: boot loader provides a bundle of files to the
kernel
Questions?
Credits
-
Linux 'Tux' logo © Larry Ewing, Simon Budig.
- Modified by Ben to add Debian open-ND logo
-
Debian open-ND logo © Software in the Public Interest, Inc.
-
Xzibit promotional photo © Retna, used for purpose of parody