开源是一种精神,分享是一种美德!

dracut

相关命令:暂无相关命令
dracut是一个事件驱动initramfs架构。dracut(工具)通过从一个已经安装的系统复制工具和文件来创建一个initramfs镜像并且将它和dracut框架结合,通常可以在/usr/lib/dracut/modules.d找到。
和显存的initramfs不同,dracut框架尝试尽可能少在initramfs中硬编码。initramfs的基本目标是使得rootfs可以挂载以便我们能够转换到真实的rootfs。这个initramfs包含了所有的驱动,然而,替代脚本硬编码完成不同的工作,dracut的initramfs基于udev来创建动态链接到设备节点,并且只在rootfs设备节点出现时创建,挂载并切换根目录。哲扬可以使得initramfs尽可能小,并且快速启动。

语法:
dracut [--force] [/PATH/TO/new_image_name] [kernel version]
 

#一些dracut内置模块默认不会添加至initramfs中,可以在/etc/dracut.conf或/etc/dracut.conf.d/xxx.xonf中添加,也可以使用–add选项
# dracut --add bootchart initramfs-bootchart.img

#查看所有可用的dracut模块
# dracut --list-modules

#忽略(不添加)模块
# dracut –omit “multipath lvm” no-multipath-lvm.img

#手动添加没有被dracut自动识别的kernel模块
# dracut --add-drivers mymod initramfs-with-mymod.img

评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: