我有一个 PXE 启动服务器(所有内容都在 vmware 内部),其标签配置如下:
label 2g
kernel centosX64_7.2
append text nofb load_ramdisk=1 initrd=centosX64_72.img network ks=http://kickstart/ks/centos72.cfg inst.repo=http://myrepo/centos7.2
然后它继续执行其例行程序,然后 dracut 开始下载 squashfs 文件(我怀疑这可能与我的问题有关):
最后,当它抓取并安装所需的所有软件包时,我登录系统,发现命令行文件中没有 IP0。如果我重新启动系统并像往常一样使用 grub 选项传递它,它就会出现。任何建议都非常感谢。
____更新____
所以我尝试了@dragz 的建议。没有办法使用箭头键。当我尝试这样做时什么也没发生,所以唯一可用的就是使用实际的启动代码。我尝试将标签更改为:
label 2g
kernel centosX64_7.2
append text nofb load_ramdisk=1 initrd=centosX64_72.img network ks=http://kickstart/ks/centos72.cfg inst.repo=http://myrepo/centos7.2 **IP0=10.0.12.120**
只是想看看你是否正确,但启动选项仍然没有通过。但是,如果我只执行 2f IP0=...(对于 cenntos6.7),它确实按预期工作。
答案1
当您在 boot: 提示符下输入 2g 时,它会选择包含所有预定义引导参数的 2g 菜单项(并忽略 2g 之后的其余行)。如果您想更改引导参数,请使用箭头键向下滚动到所需的菜单项,然后按 e 手动编辑引导项。