深入探索dracut:initramfs定制与启动问题解决
1. dracut模块概述
dracut在系统启动过程中扮演着重要角色,它不会包含 /usr/lib/dracut/modules.d 下的所有模块,而是仅包含特定于主机的模块。dracut模块与内核模块不同,它会收集主机特定的二进制文件、相关库、配置文件和硬件设备模块,并将它们组合在一起。内核模块则由硬件设备的 .ko 文件组成。
可以通过以下命令查看dracut模块列表:
dracut --list-modules | xargs -n6
输出结果如下:
bash systemd warpclock fips systemd-initrd systemd-networkd
modsign rescue watchdog busybox nss-softokn rdma
i18n convertfs network-legacy network-manager network ifcfg
url-lib drm plymouth lvmmerge bcache btrfs
crypt dm dmraid dmsquash-live dmsquash-live-ntfs kernel-modules
kernel-modules-extra kernel-network-modules livenet lvm mdraid multipath
qemu qemu-net stratis c
超级会员免费看
订阅专栏 解锁全文
1161

被折叠的 条评论
为什么被折叠?



