甲骨文(ARM/x86均可) oracle cloud使用netboot任意重装系统

发布时间: 2023-01-21

甲骨文 ARM 热门地区现在是很难开出来了,一旦把自己好不容易抢到的机玩坏了,想再开一个是相当的难,这里就带来 netboot 重装系统的教程,教程使用 x86 小鸡进行演示,PS:我开不出 ARM:(

一.创建控制台连接

注意:创建 vps 时候记得开默认的系统,oracle linux,其他系统的 bios 和它不一定相同(试过 ubuntu 是不一样的,其他没尝试过)

这里我选择用本地的 wsl 生成了 ssh key 命令如下

ssh-keygen -t rsa

cat .ssh/id_rsa.pub

即可获得你的 ssh 公钥

然后去创建控制台连接粘贴密钥

创建完成后,复制 linux 的串口连接命令

再将命令复制到刚才的 linux 系统里就可以连接了,连接时候会有警告,输入 yes 即可

二.下载 netboot.efi

这是重装系统前的最后一步,去 netboot.xyz 下载 EFI 引导文件

x86_64:https://boot.netboot.xyz/ipxe/netboot.xyz.efi

arm64:https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi

将 efi 文件 wget 到 vps 的/boot/efi/EFI 文件夹下即可

三.开始重装

连接上串口连接后,去网站控制台重启 vps,然后回到连接中,狂按 ESC,即可进入 bios

这里选择第三项 Boot Maintenance Manager 按回车进入

选择 Boot From File

然后再按一次回车进入默认的硬盘,选择 EFI 文件夹下的 netboot.efi 进入 netboot

这是启动 netboot 后的界面,选择 Linux Network Installs 开始安装

可以看到能安装的系统相当多,我这里选择安装 debian11

安装时候记得选择 Text Based Install

后面的安装过程大家应该都会,就不多做介绍了,不懂的可以在网上搜索 xxx 系统安装教程,这里安装过程全部一致,只是没有图形化安装过程了。

请在下方留下您的评论.加入TG吹水群