我已经创建了 CentOS 7.2 的 LiveCD 映像 (.iso),它可以与我从http://vault.centos.org/7.2.1511/os/x86_64/images/pxeboot获取的 initrd.img 文件一起正常工作/
它使用内核版本 3.10.0-327.el7.x86_64 启动
然而,为了我的需要,我不得不编译一个不同的内核 - 4.14.196 问题是当我启动到 LiveCD 时,它仍然在旧内核上并且不会让我接触到新内核中存在的模块。
我尝试使用以下命令创建一个新的 initrd.img 文件:
dracut -M --xz initrd.img $(uname -r)
但是启动过程遇到了错误:
dracut: FATAL: Don't know how to handle 'roor=live:CDLABEL=livecd'
我的问题是如何为特定的内核版本制作正确的 initrd.img 文件?
谢谢