случае, если при запуске системы какие-то драйвера, которые нужны для чтения с диска, сами лежат на этом диске. Чтобы этот круг зависимостей разбить, нужные дравера/модули выносятся в отдельную рид-онли файловую систему, которую загрузчик прочитал (он то диск должен уметь читать), подготовил, и дал к ней доступ кернелу.
У меня нет initramfs, груб запускается, работает.
Зачем ещё может быть нужен initramfs?
Расшифровывать.
Могу ошибаться, но по-моему ещё он нужен для корректной работы suspend/hibernate
еще инитрамфс делает разные удобные действия перед переключением в основную файловую систему: расшифровывает диски, ищет файловые системы для бтрфс и т.д.
Обсуждают сегодня