甲骨文实例netboot重装系统

提醒:本文最后更新于 2024-10-11 01:49,文中所关联的信息可能已发生改变,请知悉!

1、在 Linux vps 中执行下面的命令,创建一个密钥,然后拷贝公钥文件内容:

ssh-keygen -t rsa
cat .ssh/id_rsa.pub

2、在甲骨文实例页面,控制台连接 —— 创建本地连接 —— 粘贴公共密钥,然后等待连接可用;

3、复制 linux 的串口连接命令,直接粘贴在 vps 命令行,执行后连接到 vps 实例;

这里有两种情况,如果你还可以登陆,那么切换到 root 管理模式,执行下面命令:

amd:

cd /boot/efi/EFI
wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi

arm:

cd /boot/efi/EFI
wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi

如果你的机器已经无法启动,那么需要修改引导文件(在这里执行第 7 个步骤,然后再执行第 4 步)

4、下载完成后,在甲骨文实例管理页面强制重启系统;同时在 vps 中轻轻点几次 esc,进入实例 bios,用上下键选择Boot Maintenance Manager——Boot From File, 选择 efi,找到下载的 netboot.xyz.efi 或者 netboot.xyz-arm64.efi 启动,启动后选择Linux Network Installs

5、至于后续安装哪个系统,自己可以随便选择,我这里推荐的是 debain、ubuntu,这两个系统以后可以任意 dd。

6、选择系统后就按照提示安装系统,注意设置用户和密码就行了。

如果仅仅是忘了密码

7、在 bios 设置之后,直接启动,然后在启动虚拟机出现启动菜单的时候就按“e”键进入编辑选项,选择第一项!

按方向下键一直到倒数第二行,修改两处,首先将 ro 改为 rw,即只读改为可读写权限,然后在尾部加入 init=/bin/sh 这个文件修改时候小心一点!

然后按 Ctrl+x。

执行 passwd 命令,修改 root 密码,密码要输入两次要求两次密码要一致。

执行命令 exec /sbin/init 来正常启动,或者用命令 exec /sbin/reboot 重启就 OK 了。

正文完
 0
簡單
版权声明:本站原创文章,由 簡單 于2023-10-04发表,共计870字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。