本文基于 netboot.xyz,所以云服务器必须能联网为前提,还有其他的方法:如DD,另外再说。
大部分云服务器厂商自带的 Linux 操作系统都带有监控等服务,这让原本不富裕的硬件雪上加霜,所以本文介绍了一种重装干净的 Linux 操作系统的方法。
ps,重装之后感觉跑起来很清爽啊~
0 前提
- 一台正常访问网络的 vps,这里是 Oracle 云服务器
- 必须支持 vnc 连接,这样才能将vps通过软件重新引导
1 下载引导软件到EFI目录
首先切换用户到root,然后进入目录 /boot/efi/EFI ,下载引导efi。
下载页面 找到适合自己系统的引导,我这里选择:
- x86_64: https://boot.netboot.xyz/ipxe/netboot.xyz.efi
- arm64: https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi
wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi
2 通过vnc切换引导文件
根据不同的云服务上有不同的方式,这里介绍oracle云服务是怎样操作的。
2.1 登录云服务控制台
2.2 启动控制台连接
找到对应的实例,移动到下面找到控制台连接 -> 启动 Cloud Shell 控制台,可以看到创建了一个连接。

2.3 强制重新引导实例
然后选择上面重新引导,选择立即关闭电源重新引导实例。

2.4 选择引导文件启动系统
就可以在下面的控制台看到一些输出,这个时候需要不断的按 Esc,就可以看到如下界面。

依次选择 Boot Maintenance Manager -> Boot From File -> 选择磁盘 -> EFI目录 -> 第一步下载的efi后缀的文件,回车确认。
3 重装系统
我安装的是 Debian12。
重装之后系统非常干净,没什么多余的软件,最关键用途是可以编译支持 bbr3 的系统 (Ubuntu 或 Debian)。