Jim*_*Jim 2 centos kickstart mkisofs
我正在为 CentOS 7 构建自定义 ISO,现在我只是打算将其安装为绝对最小的安装(基本上是概念证明)。
我正在通过使用 mkisofs 重新创建 ISO,我添加到最小安装的唯一附加文件是在 ISO 根目录中找到的自定义 ks.cfg。
我输入的命令是:
mkisofs –o /Custom-CentOS7.iso –b isolinux/isolinux.bin \
–c isolinux/boot.cat –no-emul-boot –boot-load-size 4 \
–boot-info-table –J –R –V “Custom CentOS 7 64-Bit Minimal”
Run Code Online (Sandbox Code Playgroud)
这成功创建了iso并允许我将其安装在VirtualBox的光驱中。安装后,我在 rdsosreport.txt 中收到一条错误消息:localhost dracut-initqueue[581]:警告:无法启动。本地主机 dracut-initqueue[581]:警告:/dev/root 不存在
我有点不知道在哪里进一步调查,因为我要做的就是加载一个非常简单的 kickstart 文件,让 Linux 进行一键安装。一旦我得到了这个实现,那么我将继续添加包,安装后,也许还有一些 Puppet 的乐趣。
小智 5
检查isolinux/isolinux.cfg 中从kickstart 文件启动的行。我的一个例子是:
label ks
menu label ^Kickstart (CentOS 7 x86_64)
menu default
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 net.ifnames=0 biosdevname=0 inst.ks=cdrom:/dev/cdrom:/ks.cfg
Run Code Online (Sandbox Code Playgroud)
我想在标签inst.stage2需要您的ISO(“自定义的CentOS 7 64位的最小”)的标签相匹配。用 \x20 替换空格。
归档时间: |
|
查看次数: |
4771 次 |
最近记录: |