10086hostloc 发表于 2023-11-2 21:55:27

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]
查看完整版本: 0配oracle酒店号arm实例救砖教程