Linux › Section F · How user space starts › Topic F.6

The initial RAM filesystem

To mount its root filesystem, the kernel may need drivers that live on that very filesystem. The initial RAM filesystem breaks the deadlock with a small, temporary user space that runs before the real one.

In this topic

  • A chicken-and-egg problem
  • The solution: a filesystem in memory
  • What happens inside the initramfs
  • initrd and initramfs
  • Tools and files by distribution
  • Worked example: looking inside
  • Worked example: rebuilding after a change
  • When the initramfs cannot find the root
  • Common mistakes to avoid
  • Key takeaways

This topic is part of Wuanberri Pro. Checking your access…

← Previous topicNext topic →