85407718 2020-08-09
menuentry ‘NetInstall‘ { set root=‘hd0,msdos1‘ linux /boot/vmlinuz ip=[ip] netmask=[netmask] gateway=[gateway] nameserver=[dns] repo=[网络安装源] rootfstype=auto rw rd.live.image quiet initrd /boot/initrd.img }
vmlinuz和initrd.img这两个文件具体的路径到底是 /boot/vmlinuz还是/vmlinuz,取决于当前boot分区是否单独挂载,这个路径需要根据实际情况判断。
set root=‘hd0,msdos1‘ 启动分区也是要根据实际情况判断
以上两项设置建议参考当前系统grub配置文件中其他启动项的设置。
网络安装源的选择,可以使用任意开源镜像站。安装文件在以下路径
http://[开源镜像站]/centos/[系统版本]/os/x86_64/
修改配置文件后,将新建的启动项设置为默认启动项
grub2-set-defaule //从0开始数,引导项的数字
3、下载安装用的vmlinuz和initrd.img
wget -P /boot http://[开源镜像站]/centos/[系统版本]/os/x86_64/images/pxeboot/initrd.img wget -P /boot http://[开源镜像站]/centos/[系统版本]/os/x86_64/images/pxeboot/vmlinuz
4、重启服务器,打开控制台开始进行标准操作系统的安装。
附图:
menuentry ‘NetInstall‘ { set root=‘hd0,msdos1‘ linux /boot/vmlinuz ip=172.17.68.44 netmask=255.255.240.0 gateway=172.17.79.253 nameserver=100.100.2.136 repo=http://mirrors.163.com/centos/7.8.2003/os/x86_64/ rootfstype=auto rw rd.live.image quiet initrd /boot/initrd.img }
wget -P /boot http://mirrors.163.com/centos/7.8.2003/os/x86_64/images/pxeboot/initrd.img wget -P /boot http://mirrors.163.com/centos/7.8.2003/os/x86_64/images/pxeboot/vmlinuz
grub2-set-defaule 3