initrd ramdisk 101

2018-03-18 · Linux
initrdramdisklinuxboot processkernelinitramfssystem-boot

initrd ramdisk 101

Let's talk about the initrd (initial ramdisk).

This video explains what the initrd is and how it fits into the Linux boot process.

What is initrd?

The initrd (initial ramdisk) is a temporary root filesystem that gets loaded into memory during the boot process. It contains essential drivers and scripts needed to mount the real root filesystem and continue the boot process.

Why is initrd Needed?

The Linux kernel is relatively small and doesn't include drivers for every possible storage device. The initrd provides:

Watch on YouTube

View in Interactive Desktop App