Initramfs, почему требуется для монтирования корневой файловой системы?
Зачем initramfs нужен в ОС, почему мы не можем смонтировать корневую файловую систему без этого файла? Почему мы не можем напрямую смонтировать корневой файловый файл, но нам нужен какой-то посредник (intramfs)? А как смонтировать файловую систему с уровня ядра (со стороны ядра)?
1 ответ
Чтобы ответить на ваш вопрос, вам нужно понять, процесс загрузки, и как операционная система определяет и понимает корневую файловую систему (которая хранит конфигурацию, корзины, данные и т. Д. Для остальных служб, которые появляются, когда система работает).), драйверы, необходимые для связи с оборудованием (например, устройство хранения или жесткий диск). Поэтому вам нужно собрать как минимум базовые необходимые модули (например, файловую систему, драйверы устройств и т. Д.) В вашей initramfs, чтобы запустить систему и смонтировать root fs. Это также дубликат initrd и загрузка ядра Linux