LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

груб его распаковывает в подмонтированную tmpfs в момент запуска ядра в нем нет ни одного подмонтированного раздела. так что монтировать не из чего...

Это работает не совсем так. Загрузчик (grub, например) просто загружает файл в память по какому-то адресу, а затем передаёт ядру этот адрес и размер файла. Распаковкой в tmpfs занимается уже само ядро.

Потому, что это уже не очень обычный initrd, а новомодний, из двух cpio, в первом из которых микрокод, который грузится напрямую самим ядром.

«Склеенных» cpio-архивов может быть хоть сколько. Файлы с микрокодом процессора в первом несжатом cpio-архиве - это специальный случай, реализованный видимо только для x86.

Эта информация размазана по документации к ядру:

Исходная версия Deleted, :

груб его распаковывает в подмонтированную tmpfs в момент запуска ядра в нем нет ни одного подмонтированного раздела. так что монтировать не из чего...

Это работает не совсем так. Загрузчик (grub, например) просто загружает файл в память по какому-то адресу, а затем передаёт ядру этот адрес и размер файла. Распаковкой в tmpfs занимается уже само ядро.

Потому, что это уже не очень обычный initrd, а новомодний, из двух cpio, в первом из которых микрокод, который грузится напрямую самим ядром.

«Склеенных» cpio-архивов может быть хоть сколько. Файлы с микрокодом процессора в первом несжатом cpio-архиве - это специальный случай, реализованный видимо только для x86.

Это информация размазана по документации к ядру: