initrd

Материал из ALT Linux Wiki


initrd (initial ramdisk) -- компактная корневая файловая система для начальной загрузки.

Несёт в себе драйверы устройств и файловой системы, применяющихся на основной корневой ФС (rootfs).

Загружается в память машины загрузчиком (grub, syslinux, пнс...) вместе с ядром (с последующей передачей управления ядру и подключением заданного initrd в качестве начального корня; подключение основного корня и переключение на него осуществляется средствами initrd, если вся задача не сводится к запуску только рамдиска).

распаковать

подразумевается текущий каталог, содержащий разбираемый initrd

# mkdir _ && cd _ && zcat ../initrd.img | cpio -id

запаковать

подразумевается текущий каталог "_" из предыдущего примера

# find | cpio -o | gzip > ../initrd.img

Ссылки