У чому причина initramfs?

Є лише чотири основні причини мати initramfs у LFS

LFS

Linux з нуля спосіб встановлення робочої системи Linux шляхом збирання всіх її компонентів вручну. Природно, це довший процес, ніж встановлення попередньо скомпільованого дистрибутива Linux.

https://en.wikipedia.org › wiki › Linux_From_Scratch

середовище: завантаження rootfs з мережі, завантаження його з логічного тому LVM, наявність зашифрованої rootfs, де потрібен пароль, або для зручності визначення rootfs як LABEL або UUID.

initramfs призначений для користувачів із розширеними вимогами; для користувачів, яким потрібно зробити що-небудь якомога раніше, навіть до того, як буде змонтовано кореневий розділ. Як правило, initramfs не потрібен, але може знадобитися для: Монтування зашифрованого, логічного або іншого спеціального кореневого розділу.

У командному рядку необхідно виконати три команди.

  1. Виконайте команду виходу. Спочатку введіть exit у рядку initramfs. (initramfs) вихід. …
  2. Виконайте команду fsck. Використовуйте команду fsck із шляхом до файлової системи, визначеним вище. …
  3. Виконайте команду перезавантаження. Нарешті введіть команду перезавантаження в командному рядку (initramfs).

Initramfs є коренева файлова система у файлі. Зазвичай він використовується для вмісту всього, що потрібно для завантаження системи, але може містити всю кореневу файлову систему, яка використовується після завантаження, якщо це потрібно. Спочатку коренева файлова система у файлі називалася initrd.

Ви не можете «вимкнути» initramfs, не залишивши свою систему в стані, який можливо не завантажується. initramfs відповідає за інтеграцію модулів, які не були вбудовані в ядро, у пакет, який завантажується до того, як файлова система запуститься.

Єдиною метою initramfs є для монтування кореневої файлової системи. Initramfs — це повний набір каталогів, які можна знайти у звичайній кореневій файловій системі.Його об’єднано в єдиний архів cpio та стиснено за допомогою одного з кількох алгоритмів стиснення.