| ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">首先要近照本论坛创建控制台连接的教程,成功创建控制台连接,以下步骤从VNC连接到VPS以后开始。ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;"> ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">
  ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;"> ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">把这个界面拖到屏幕右侧,把Xshell界面拉到左侧,切换到F机shell,输入以下命令,获得超级管理员权限:ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">
 ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">
 ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">sudo -i
  ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;"> ingFang SC", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "WenQuanYi Micro Hei", sans-serif; font-size: medium;">由于Oracle的机器采用的是UEFI引导方式,所以我们要预先在引导文件夹埋入一个网络启动文件,稍后用作在进入UEFI固件状态下,启动该网络启动文件,用于安装Debian/Ubuntu系统。
 
 新建UEFI恢复文件夹: 
 mkdir -p /boot/efi/EFI/rescue
 
 下载网络启动UEFI引导文件至UEFI恢复文件夹: 
  
 又到了关键时刻啦,小心翼翼地把shell界面移到屏幕左侧,将其与VNC界面左右各平铺在屏幕上,然后在shell里输入重启命令,然后将窗口迅速切换到VNC界面,然后拿出你撸管的极限,疯狂不断地按F2键!直到闪过logo,进入UEFI界面: 
  输入reboot重启 
  考验单身狗手速的时刻到了,F2 F2 F2! 
  Oracle cloud太实诚了,竟然能进UEFI GUI,就差让我换液金散热了 
 能克服层层困难,熬到这一步,已经成功大半了,以下所有操作都可以按键盘“↑”、“↓”键切换,按回车键选择,和你自己电脑的UEFI或BIOS界面操作无异。 
 “Boot Maintenance Manager”(启动维护管理器): 
  
 “Boot From File”(从文件启动): 
  
 选择默认: 
  
 选择EFI文件夹: 
  
 进入“恢复”目录: 
  
 选择该启动文件: 
  
 等待初始化完毕: 
  
 选择“Linux安装”: 
  
 选择我们熟悉的Debian: 
  
 个人习惯用Debian 9: 
  
 用图形化模式安装: 
  
 准备必要的文件: 
  
 语言默认: 
  
 默认美式键盘: 
  
 检测网络: 
  
 配置网络: 
  
 配置网络2: 
  
 安装源选择“大韩民国”: 
  
 Debian韩国官方安装源炸了,不能用,得选这个源才有效:ftp.lanet.kr: 
  
 不需要透过http代理连接镜像源服务器: 
  
 加载必要组件: 
  
  
 设置root密码,这里我后期还要用萌咖(moeclub.org)的脚本彻底干净重装一遍系统,所以选了一个大家都知道的弱智密码: 
  
 设置完整用户名: 
  
 设置用户名: 
  
 设置用户密码: 
  
 配置系统时区,选哪儿都随意: 
  
  
 配置分区: 
  
 分区方式选择向导模式-使用全部磁盘空间: 
  
 重新将该卷分区: 
  
 默认分区计划: 
  
 确保有ESP分区,没有ESP分区的系统无法在UEFI环境下启动: 
  
 将分区更改应用到磁盘,继续: 
  
 准备安装系统基本部分: 
  
 配置APT: 
  
 不选择“加入‘包’使用调查”计划,继续: 
  
 然后开始安装系统基本组件,以这台小鸡极烂的I/O(50MB/s左右)估计,得花将近半个小时,耐心等待即可: 
  
 安装可选软件时,取消勾选“Debian 桌面环境”与“打印服务”(这两个对于远程服务器而言没有必要,GUI组件还会极大拖延安装速度),一定要把“ssh 服务器”勾上,不然安装完成后小鸡无法通过Xshell或Putty连接,后期操作会极其麻烦,然后继续: 
  
 然后进入可选软件的安装状态,请继续耐心等待: 
  
 安装完成,点击“继续”: 
  
 输入“exit”,按回车继续: 
  
 Debian系的引导模式有问题,每次重启后,系统都会重新进入UEFI,还记得上面说的方法不? 
  
 按照:“Boot Maintenance Manager”→“Boot From File”→“NO VOLUME LABEL……”→“EFI”→“Debian”→“grubx64.efi”,即可进入系统: 
  
  
 无需再在VNC里操作,回到shell更改连接信息,端口、IP地址不变,验证方式选择密码,填写自己刚才安装系统时填写的用户信息,即可连接成功: 
  
 上文提到过,萌咖的重装脚本可深度定制、功能强大、纯净、强力有效,可有效避免新装系统每次重启后需要进入VNC手动选择启动项才能启动等问题,但该脚本仅在Debian/Ubuntu环境下起效,经测试无法在Redhat系环境下运作,重启后无法正常进入重装流程,而是重新引导至原系统。 
 所以我们以上的努力,就是为了将系统自带的Oracle-Linux环境先切换到Debian/Ubuntu环境,哪怕不完美也没关系,再用萌咖的脚本来一次彻底大扫除。 
 进入shell环境,获得root权限: 
 
 输入事先设定好的root密码,切换成功: 
  
 先更新一下包依赖: 
  
 安装满足萌咖脚本运行的必要组件: 
 apt-get install xz-utils openssl gawk file -y
 安装Debian 9,选择韩国Debian镜像源,附带固件驱动的命令行: 
 bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a --mirror 'http://ftp.lanet.kr/' -firmware
 想安装其他版本或选择其他镜像源,参见: https://moeclub.org/2018/04/03/603/?spm=98.2moeclub.org 
 
 注意,不推荐使用该脚本安装Redhat系,如CentOS系统,该脚本最高仅支持重装成CentOS 6.10,并不支持重装成CentOS 7。 
 Shell里下载组件完成后,再次快速切换到VNC,按exit进入UEFI,在UEFI里选择从grubx64.efi启动: 
  
  
  
 选择“Install OS”,回车: 
  
 毕竟是纯净版Debian系统,萌咖脚本的安装速度很快,而且是全自动的,静候安装完毕即可: 
  
  
 至此,大功告成,使用萌咖脚本重装的系统重启可自动引导,无需进入UEFI指定引导文件启动,有了一个纯净的系统,剩下就全凭小伙伴儿自己折腾了。 
 附录:故障排查
 因为网络波动导致连接断开,再次在I机里建立隧道,在RealVNC里连接F机,会弹出这个提示,是因为VNC掉线前的连接还未断开,转发隧道设置了连接数设置,静候一段时间再次连接,错误就会消失。 
  |