netboot.xyz为VPS重装系统
netboot.xyz
可用于远程安装系统,最近文档改版,把通过GRUB
方式安装给删除了,特此记录,以备后用。
Debian 和 Ubuntu 系统
# 安装 grub-imageboot
apt install grub-imageboot
# 下载 netboot.xyz 的 ISO 镜像
mkdir /boot/images
cd /boot/images
wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso
# 更新 GRUB 目录以启用 ISO
update-grub2
reboot
Red Hat 系统
yum install syslinux wget -y
cp /usr/share/syslinux/memdisk /boot/memdisk
mkdir /boot/images
cd /boot/images
wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso
ln -s /usr/share/grub/grub-mkconfig_lib /usr/lib/grub/grub-mkconfig_lib
#下载 imageboot 配置文件
wget https://raw.githubusercontent.com/formorer/grub-imageboot/529ac5d2bf91e7da8c31b9e15f37702127bddc1c/bin/60_grub-imageboot -O /etc/grub.d/60_grub-imageboot
chmod 755 /etc/grub.d/60_grub-imageboot
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
GRUB TIMEOUT 设置
有些系统跳过了GRUB菜单,需要在/etc/default/grub
文件中,将GRUB_TIMEOUT
的延迟时间从0
改成其他数字,比如5
秒,随后运行update-grub2
更新。