Відновлення `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