按照之前写的方法PXE安装centos的时候出现了一些问题,实际操作上和标准操作多少会有偏差,简单总结一下

一.配置文件的格式不一样 好像7.5版本以后的版本,pxelinux.cfg/default文件和写的不一样,长下面这个样子 其中,set default指定了启动时默认选中的菜单,把1改成0,就从默认选择校验并安装改到了直接安装菜单 set timeout参数的时间变成了秒,即多少秒无操作自动确认 第一个menuentry就是label linux的内容嘛,格式改了一下但实际内容还是没变的 需要修改的是inst.stage2改成ks/repo,现在也原样修改成需要指定的url即可


二.DHCP获取ip后报错,或直接进入下一个启动设备的引导 实际操作的时候录像下来之后发现实际是有报错的,一闪而过造成了没反应的假象,经过逐帧回放确认了报错信息,在于UEFI启动和legacy BIOS启动时加载的引导文件不一样,使用UEFI引导的时候需要修改一下vsftp目录里的文件 文件的地址在光盘镜像的EFI/BOOT目录下,具体用哪些文件懒得深究了,反正总共没多大,把里面的文件全部拷到vsftp的根目录下就好了

这里需要注意一下,UEFI引导模式调用的配置文件是和启动文件同一目录下的grub.cfg文件,不需要另外创建文件夹保存配置文件了 然后在DHCP服务的配置文件里,把filename指向的文件设定成BOOTX64.EFI,注意要严格匹配大小写,有图形界面的话最好复制一下文件名过来,其他剩余步骤都和传统模式一样了

先简单总结一下,虚拟机的网络不知道出了什么问题可以互通但不传输DHCP报文,有心情了再重新梳理一个完整的流程