Oracle使用netboot重装系统

XZH 发布于 4 天前 16 次阅读


首先需要开启被重装机子的vnc,这里网上教程一大堆,就不重复了

一、安装tftp

这里可以使用同号的机子安装tftp server,这样延迟低,IP也好记

apt update && apt install -y tftpd-hpa
## 安装tftp服务器

编辑tftp服务器配置

vim /etc/default/tftpd-hpa

在TFTP_OPTIONS项增加--readonly参数如下图

然后重启tftp服务

systemctl restart tftpd-hpa

下载netboot镜像到/srv/tftp

cd /srv/tftp
wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi -O amd.efi
wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi -O arm.efi

二、配置netboot

连接上vnc之后使用网页强制重启,出现开机logo时狂按esc键进入BIOS

之后选择BootManager --> EFI Internal Shell

输入以下命令获取dhcp地址配置网络

fs0:
ifconfig -s eth0 dhcp
ifconfig -l eth0

然后使用ping测试网络

然后输入

## tftp 服务器IP amd.efi
## tftp 服务器IP arm.efi
## 例如
tftp 140.83.53.194 amd.efi
tftp 140.83.53.194 arm.efi

然后输入amd.efi/arm.efi进入netboot

等完事等待重启就可以了~

咕咕咕~
最后更新于 2026-06-19