История изменений
Исправление Deleted, (текущая версия) :
груб его распаковывает в подмонтированную tmpfs в момент запуска ядра в нем нет ни одного подмонтированного раздела. так что монтировать не из чего...
Это работает не совсем так. Загрузчик (grub, например) просто загружает файл в память по какому-то адресу, а затем передаёт ядру этот адрес и размер файла. Распаковкой в tmpfs занимается уже само ядро.
Потому, что это уже не очень обычный initrd, а новомодний, из двух cpio, в первом из которых микрокод, который грузится напрямую самим ядром.
«Склеенных» cpio-архивов может быть хоть сколько. Файлы с микрокодом процессора в первом несжатом cpio-архиве - это специальный случай, реализованный видимо только для x86.
Эта информация размазана по документации к ядру:
Исходная версия Deleted, :
груб его распаковывает в подмонтированную tmpfs в момент запуска ядра в нем нет ни одного подмонтированного раздела. так что монтировать не из чего...
Это работает не совсем так. Загрузчик (grub, например) просто загружает файл в память по какому-то адресу, а затем передаёт ядру этот адрес и размер файла. Распаковкой в tmpfs занимается уже само ядро.
Потому, что это уже не очень обычный initrd, а новомодний, из двух cpio, в первом из которых микрокод, который грузится напрямую самим ядром.
«Склеенных» cpio-архивов может быть хоть сколько. Файлы с микрокодом процессора в первом несжатом cpio-архиве - это специальный случай, реализованный видимо только для x86.
Это информация размазана по документации к ядру: