У чому причина initramfs?
Є лише чотири основні причини мати initramfs у
середовище: завантаження rootfs з мережі, завантаження його з логічного тому LVM, наявність зашифрованої rootfs, де потрібен пароль, або для зручності визначення rootfs як LABEL або UUID.
initramfs призначений для користувачів із розширеними вимогами; для користувачів, яким потрібно зробити що-небудь якомога раніше, навіть до того, як буде змонтовано кореневий розділ. Як правило, initramfs не потрібен, але може знадобитися для: Монтування зашифрованого, логічного або іншого спеціального кореневого розділу.
У командному рядку необхідно виконати три команди.
- Виконайте команду виходу. Спочатку введіть exit у рядку initramfs. (initramfs) вихід. …
- Виконайте команду fsck. Використовуйте команду fsck із шляхом до файлової системи, визначеним вище. …
- Виконайте команду перезавантаження. Нарешті введіть команду перезавантаження в командному рядку (initramfs).
Initramfs є коренева файлова система у файлі. Зазвичай він використовується для вмісту всього, що потрібно для завантаження системи, але може містити всю кореневу файлову систему, яка використовується після завантаження, якщо це потрібно. Спочатку коренева файлова система у файлі називалася initrd.
Ви не можете «вимкнути» initramfs, не залишивши свою систему в стані, який можливо не завантажується. initramfs відповідає за інтеграцію модулів, які не були вбудовані в ядро, у пакет, який завантажується до того, як файлова система запуститься.
Єдиною метою initramfs є для монтування кореневої файлової системи. Initramfs — це повний набір каталогів, які можна знайти у звичайній кореневій файловій системі.Його об’єднано в єдиний архів cpio та стиснено за допомогою одного з кількох алгоритмів стиснення.