Dracut i wszystko w initramfs

Czasami, na potrzeby przeniesienia systemu na inny host, zwykłe przebudowanie initramfs nie wystarczy. Zdarza się to na przykład, kiedy na nowym hoście partycja root jest na lvm, a na starym tak nie było. Na potrzeby pierwszego uruchomienia po migracji można zbudować initramfs ze wszystkimi modułami.

Na przykładzie kernela 4.18.0-240.15.1.el8_3.x86_64:

dracut -f --no-hostonly /boot/initramfs-4.18.0-240.15.1.el8_3.x86_64.img 4.18.0-240.15.1.el8_3.x86_64

Po udanym uruchomieniu systemu na nowym hoście można ponownie przebudować initamfs bez przełącznika –no-hostonly, żeby był mniejszy.