CentOS 7如何从网络引导系统安装记录

前面简介了如何在 SolusVM 使用 ISO 安装系统,但是如果服务器商家没有提供光驱启动,这就无法使用这种方式进行安装。但是如果是 KVM虚拟化VPS,并且有 VNC 控制台,这就可以改用下面方法,它将从网络引导安装。

本文测试环境为 CentOS 7 。在开始之前,建议用 ip addr 命令查看网络配置,并记下网卡配置备用。

cat /etc/sysconfig/network-scripts/ifcfg-eth0
cat /etc/sysconfig/network-scripts/ifcfg-lo

下面正式开始:

1. 下载 iPXE Linux 内核文件并重命名放至合适位置。

wget https://boot.netboot.xyz/ipxe/netboot.xyz.lkrn -O /boot/generic-ipxe.lkrn

2. 创建 netboot.xyz initrd 文件以连接网络并指定文件下载源。

cat > /boot/netboot.xyz-initrd  /etc/grub.d/40_custom