因为我在使用🐕☁VPS,而他们的可挂载操作系统镜像更新的不是很及时,这就为我重装、折腾带来了一定的麻烦。经过摸索,发现了利用netboot.xyz.iso 来进行网络安装的方法,这里记录和分享一下。
一、前置条件
1.我们所使用的VPS要提供网页式VNC访问功能,也就是在启动的时候,要能够看到vps虚拟机的开机选项画面。
2.既有的操作系统最好式Debian系的,如Ubuntu、Debian ,并且要安装了GRUB引导软件。
二、安装 grub-imageboot
这个软件的功能是使得我们的操作系统可以用硬盘上/boot分区内的 *.iso 格式的操作系统来启动。
apt update
apt install grub-imageboot
三、下载netboot.xyz.iso
在vps上的/boot分区新建一个文件夹,来存放该镜像
mkdir /boot/images
wget -P /boot/images https://boot.netboot.xyz/ipxe/netboot.xyz.iso
四、更新Grub,重新启动vps
update-grub2
reboot
五、选择安装方式
重启后在启动项选择界面,选择菜单选定 " Bootable ISO Image: Netboot.xyz "
等待进入安装选项菜单
六、进入操作系统选项界面
七、正常进入安装流程
例如: Debian,还会有 Debian11、 Debian12 的选择。
一般都会下载和安装你选择的版本中的最新镜像。
八、制作最小体积的安装盘
netboot.xyz.iso 可以制作成U盘安装工具,只需要很小容量的U盘即可