静看光阴荏苒
不管不顾不问不说也不念

OracleCloud免费小鸡重装系统

这个方法是我自己研究出来并一直在用的。。闲来无事,拿来水篇文章吧。。

此方法的优势:

1.只要你事先在/boot下面弄一个efi引导文件,就算系统完全挂逼了也可以通过VNC重装。

2.不挑剔原操作系统版本,即CentOS也可以重装。(可以重装成Debian/Ubuntu但不能再重装成CentOS)

劣势:

1.步骤略复杂。

2.需要另外一台小鸡做SSH转发连接VNC。

3.我自称不完美重装,因为Oracle的Bios无法保存配置,机器重启后Bios配置会自动还原,所以你用此方法重装后,机器每次重启都需要用VNC进Bios手动引导。(仅Debian需要,如果你重装Ubuntu是可以直接引导的。我也不知道这是什么姬芭玄学问题)

首先登录Oracle的控制台,看到实例列表,点实例名称进入到详细信息页面:

在左下角找到控制台连接-创建控制台连接:

此时准备另外一台小鸡,任意VPS均可,登录进去生成SSH密匙对:

ssh-keygen -b 4096 # 一路回车即可

生成完成之后查看公钥内容,全部复制下来:

cat ~/.ssh/id_rsa.pub

粘贴到Oracle的控制台:

创建完成之后,按下图点击使用VNC连接:

复制SSH转发命令:

在这个转发命令里面找到:

-L localhost:5900

修改为(23358端口可以任意修改,因为这个VNC没有密码验证,用常规端口我怕别人也能连接上,所以改了个高位端口):

-L 0.0.0.0:23358

之后在你生成密匙对的这台小鸡内执行这条命令即可(不要断开SSH连接,初次连接会提示让你输个yes)

现在打开你本地的VNC客户端,尝试连接,连接的地址是你这台VPS的公网IP+23358,类似下图:

能连接成功的话,那么现在登录你的Oracle小鸡,拿到root权限/下载引导文件/重启机器:

sudo -i
mkdir -p /boot/efi/EFI/rescue
wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi -O /boot/efi/EFI/rescue/netboot.xyz.efi
reboot

在重启的过程中,在VNC界面拿出你撸了20年的手速狂按F2,F2,F2!成功的话就进入Bios界面了,再选择Boot Maintenance Manager:

选择Boot From File:

选择:

选择EFI:

选择rescue:

选择netboot.xyz.efi:

稍等片刻现在你就应该可以看到下图的界面了,接着把签名检测关掉(这个作者的签名已经过期了):

OJBK,现在可以安装Linux发行版了,选择Linux Installs:

这里我选择安装Debian:

选择版本,这里我选择10,经过测试9以及Ubuntu19.04也是可以的,并且Ubuntu19.04不需要手动引导:

选择图形化安装:

熟悉的界面出来了:

省略一些不重要的步骤,来到硬盘分区这里,选择手动:

分区方法看下图,必须要创建EFI分区:

安装到最后别忘了装SSH服务:

等待机器重启后会发现进入了EFI的Shell,此时输入exit退出:

现在和之前一样进入Boot Maintenance Manager-Boot From File-EFI,找到debian目录进入:

选择grubx64.efi:

系统启动了:

登录上来,一切正常:

赞(4)
未经允许不得转载:荒岛 » OracleCloud免费小鸡重装系统
分享到: 更多 (0)

评论 11

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    wtf还能进bios :cry: 能远程上液金不 :razz:

    橘子5年前 (2019-09-24) Google Chrome 77.0.3833.110 Google Chrome 77.0.3833.110 Windows 7 x64 Edition Windows 7 x64 Edition回复
    • 能远程烤橘子 :razz:

      LALA5年前 (2019-09-24) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    如果重启能自动启动grubx64.efi 不 ?

    路人甲5年前 (2019-09-26) Google Chrome 77.0.3865.90 Google Chrome 77.0.3865.90 Windows 10 x64 Edition Windows 10 x64 Edition回复
  3. #3

    lalalala 你套CF了
    我居然可以直接访问了

    kdakk5年前 (2019-10-01) UC Browser 6.2.4098.3 UC Browser 6.2.4098.3 Windows 10 x64 Edition Windows 10 x64 Edition回复
  4. #4

    似乎无法安装 CentOS 8?

    Deleted Account5年前 (2019-10-04) Firefox 68.0 Firefox 68.0 Windows 10 x64 Edition Windows 10 x64 Edition回复
  5. #5

    你好,我是小白,那个引导文件能提供一下吗?我就想重装centos7系统

    i5年前 (2019-10-18) Google Chrome 77.0.3865.120 Google Chrome 77.0.3865.120 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 引导文件不是直接wget就能下载好了么,另外这个方法不能重装centos7,只能从现有的centos重装为别的发行版。

      LALA5年前 (2019-10-18) Google Chrome 74.0.3729.169 Google Chrome 74.0.3729.169 Windows 10 x64 Edition Windows 10 x64 Edition回复
  6. #6

    大佬,用你的方法重装成为debian系统后,能不能dd ubuntu,或者说是不是以后可以随意dd了

    locmjj4年前 (2020-03-24) Google Chrome 80.0.3987.149 Google Chrome 80.0.3987.149 Windows 8.1 x64 Edition Windows 8.1 x64 Edition回复
  7. #7

    刚进入安装页面就卡死了怎么办 :grin:

    bensoner1年前 (2023-02-07) Google Chrome 109.0.0.0 Google Chrome 109.0.0.0 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿