0配oracle酒店号arm实例救砖教程
本帖最后由 10086hostloc 于 2023-11-2 22:01 编辑所需工具
本地:一台ubuntu虚拟机+vncview
一台可用的小鸡(tftp搭建)
第一步:
登录小鸡开始搭建tftp服务器
$ sudo apt install tftpd-hpa #客户端程序是tftp-hpa
$ sudo systemctl status tftpd-hpa
打开配置文件
$ sudo nano /etc/default/tftpd-hpa
配置
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" #tftpd程序使用的账户
TFTP_DIRECTORY="/srv/tftp" #目录
TFTP_ADDRESS=":69" #端口
TFTP_OPTIONS="-l -c -s"
上传neboot.xyz的arm救砖efi到/srv/tftp目录下
测试本地鸡是否可以利用tftp获取到这个efi
第二步
在ubuntu虚拟机内安装vnc软件,并且登录甲骨文云控制台
进入实例页面在控制台连接下生成本地连接
然后保存私钥和公钥
重命名私钥为id_rsa,公钥为id_rsa.pub并移到当前用户的目录下的.ssh文件夹内
确保两个秘钥权限不得过于开放否则会连接失败
第三步
在oracle控制台连接那边复制linux的vnc连接,复制到命令行后请不要关闭终端
利用ubuntu虚拟机的vnc连接器连接本地5900端口
然后在oracle cloud实例详细页面重启实例,在vnc中疯狂的按esc直到vnc进入kvm bios状态
在oralce实例页面你会发现实例不会自动启动,点击启动,此时不会报错,实例会照常启动
进入kvm bios后选择boot manager-efi internal shell
命令
fs0:
ifconfig -s eth0 dhcp
ping tfp的ip保证能通行
tftp tftp服务ip efi文件 efi文件
传输成功后输入quit
按esc回到bios主页面
然后选择boot maintenance manger
选择boot from file
选择刚才的efi文件
跳出菜单后选择
linux network installs(arm64)
选择要安装的系统
推荐debian系列的系统
选择文本安装就ok了
安装过程就不过多介绍了
由于本初来乍到不会使用图床,只能提供文本教程,还请各位mjj见谅。
页:
[1]