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更新。

标签: vps, linux

添加新评论