Відновлення `initramfs`
Вступ¶
initramfs
- це коренева файлова система всередині ядра Linux, яка допомагає завантажити систему. Вона містить основні модулі, необхідні для завантаження Linux.
Іноді адміністратор Linux може захотіти повторно створити initramfs
, скажімо, якщо він хоче додати драйвер до чорного списку або включити зовнішній модуль. Автор зробив це, щоб увімкнути Intel vPro на Minisforum MS-01.
Вимоги¶
Нижче наведено мінімальні вимоги для використання цієї процедури:
- Система або віртуальна машина Rocky Linux (не контейнер)
- Зміни в налаштуваннях ядра, наприклад, внесення до чорного списку або додавання модуля
Відновлення initramfs
¶
Щоб відновити initramfs
, ви повинні спочатку створити резервну копію існуючого initramfs
:
cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-$(date +%m-%d-%H%M%S).img
Далі запустіть dracut
, щоб повторно згенерувати initramfs
:
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
Потім перезавантажте:
reboot
Висновок¶
Ядро Linux є надзвичайно потужним і модульним. Цілком зрозуміло, що деякі користувачі можуть дозволити або заборонити певні модулі, і повторне створення initramfs
дозволяє це зробити.
Author: Neel Chauhan
Contributors: Steven Spencer