Я использую live-сборку Debian для работы на загрузочной системе. К концу процесса я получаю типичные файлы, используемые для загрузки работающей системы: файл squashfs, некоторые модули GRUB и файлы конфигурации, а также файл initrd.img.
Я могу нормально загружаться, используя эти файлы, передавая initrd ядру через
initrd=/path/to/my/initrd.img
в командной строке загрузчика. Но когда я пытаюсь проверить содержимое моего образа initrd, вот так:
$file initrd.img
initrd.img: ASCII cpio archive (SVR4 with no CRC)
$mkdir initTree && cd initTree
$cpio -idv < ../initrd.img
дерево файлов, которое я получаю, выглядит так:
$tree --charset=ASCII
.
`-- kernel
`-- x86
`-- microcode
`-- GenuineIntel.bin
Где находится фактическое дерево файловой системы, с типичными / bin, / etc, / sbin ..., содержащими фактические файлы, используемые во время загрузки?