Initramfs
dracut:僅使用指定的配置文件
是否可以告訴dracut在創建initramfs
/etc/dracut.conf.d/
時不要使用配置文件?/usr/lib/dracut/dracut.conf.d
在為另一個系統創建initramfs之前,我將配置文件移動到臨時目錄,並在創建後將其放回。我在有關dracut
man
的頁面中沒有看到任何選項。也許我沒有那麼小心。
如果您手動執行 dracut,那麼您可以執行
dracut --conf CONFFILE --confdir CONFDIR
但是,dracut 將主要從包管理器的核心安裝掛鉤上執行。例如在 RHEL7 上,它從
/usr/lib/kernel/install.d/50-dracut.install
. 如果是這種情況,您的問題的直接答案是否定的。您可以做的是創建一個 conf 文件名
/etc/dracut.conf.d/99_custom.conf
,並在該配置文件中覆蓋來自其他配置文件的任何設置,使用諸如dracutmodules
,omit_dracutmodules
等選項。