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;">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;"> 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
![](https://pic3.zhimg.com/80/v2-fc563e7afd995bbe2d91b174ec4d823a_720w.png)
下载网络启动UEFI引导文件至UEFI恢复文件夹:
![](https://pic4.zhimg.com/80/v2-00588fa28ec512a7b95c7773bac7ca77_720w.jpg)
又到了关键时刻啦,小心翼翼地把shell界面移到屏幕左侧,将其与VNC界面左右各平铺在屏幕上,然后在shell里输入重启命令,然后将窗口迅速切换到VNC界面,然后拿出你撸管的极限,疯狂不断地按F2键!直到闪过logo,进入UEFI界面:
输入reboot重启
考验单身狗手速的时刻到了,F2 F2 F2!
Oracle cloud太实诚了,竟然能进UEFI GUI,就差让我换液金散热了
能克服层层困难,熬到这一步,已经成功大半了,以下所有操作都可以按键盘“↑”、“↓”键切换,按回车键选择,和你自己电脑的UEFI或BIOS界面操作无异。
“Boot Maintenance Manager”(启动维护管理器):
![](https://pic3.zhimg.com/80/v2-22791e195b705086814b8cf32e134bae_720w.jpg)
“Boot From File”(从文件启动):
![](https://pic1.zhimg.com/80/v2-ae8f9e0268ce1cec9f79eab31b8c49e4_720w.jpg)
选择默认:
![](https://pic3.zhimg.com/80/v2-b594c2a13e1d44f8976b555f0d126122_720w.jpg)
选择EFI文件夹:
![](https://pic1.zhimg.com/80/v2-391803ed5c40eca79e44c7d6fadef114_720w.jpg)
进入“恢复”目录:
![](https://pic3.zhimg.com/80/v2-5c0265262cb7c6954663a275242fe7ba_720w.jpg)
选择该启动文件:
![](https://pic2.zhimg.com/80/v2-98e99f1acb87bc48f0d3ede7d600ff81_720w.jpg)
等待初始化完毕:
![](https://pic1.zhimg.com/80/v2-f7167b8d2e0a3d24dc6532f2650ebde0_720w.jpg)
选择“Linux安装”:
![](https://pic1.zhimg.com/80/v2-366c2eb92108a5538dece05586d18634_720w.jpg)
选择我们熟悉的Debian:
![](https://pic2.zhimg.com/80/v2-35addc3421b8c4f748e332ca09436a69_720w.jpg)
个人习惯用Debian 9:
![](https://pic2.zhimg.com/80/v2-41dbadc1c35e664bb926eb1f76a0911d_720w.jpg)
用图形化模式安装:
![](https://pic4.zhimg.com/80/v2-b96494ed58da59ba27235ac6417ff593_720w.jpg)
准备必要的文件:
![](https://pic1.zhimg.com/80/v2-9670b8660faca0b466812168c2051ea0_720w.jpg)
语言默认:
![](https://pic1.zhimg.com/80/v2-ee147d16a63555d81a8d23f0c41f78c8_720w.jpg)
默认美式键盘:
![](https://pic2.zhimg.com/80/v2-850295fc4fa57a16bb6e008a2f2601b9_720w.jpg)
检测网络:
![](https://pic3.zhimg.com/80/v2-397b49a2447a3f17e7978c5f1ed28292_720w.jpg)
配置网络:
![](https://pic1.zhimg.com/80/v2-d9f32244e535ed15903aeada1cf511ac_720w.jpg)
配置网络2:
![](https://pic2.zhimg.com/80/v2-ad4c70a2ba3c55f4aefc9346e6bdf1e1_720w.jpg)
安装源选择“大韩民国”:
![](https://pic2.zhimg.com/80/v2-8724eecf1a5e25a1c74c8bcd268e849d_720w.jpg)
Debian韩国官方安装源炸了,不能用,得选这个源才有效:ftp.lanet.kr:
![](https://pic4.zhimg.com/80/v2-9c3b29373cf9aeadfbaddcb60c9ea0a3_720w.jpg)
不需要透过http代理连接镜像源服务器:
![](https://pic4.zhimg.com/80/v2-61a659209f86bcae754b05756ec7806f_720w.jpg)
加载必要组件:
![](https://pic4.zhimg.com/80/v2-61a659209f86bcae754b05756ec7806f_720w.jpg)
![](https://pic2.zhimg.com/80/v2-11cdee9b29915d81ecb1964f746a6ce1_720w.jpg)
设置root密码,这里我后期还要用萌咖(moeclub.org)的脚本彻底干净重装一遍系统,所以选了一个大家都知道的弱智密码:
![](https://pic4.zhimg.com/80/v2-4d4d509bfba37c18fdac86fd6edff397_720w.jpg)
设置完整用户名:
![](https://pic4.zhimg.com/80/v2-81d4afe58147067de5e1b7395b026e83_720w.jpg)
设置用户名:
![](https://pic1.zhimg.com/80/v2-8c58d70c4334f68cad4845e96157f7c4_720w.jpg)
设置用户密码:
![](https://pic4.zhimg.com/80/v2-5aacc07090e67246e2945cc9d34e3a57_720w.jpg)
配置系统时区,选哪儿都随意:
![](https://pic1.zhimg.com/80/v2-3f2f631bef56b9680848e272340b3a5c_720w.jpg)
![](https://pic1.zhimg.com/80/v2-ba430a485fee7089784b0813efdad698_720w.jpg)
配置分区:
![](https://pic2.zhimg.com/80/v2-b5937df9de1515235fcfedf9c6b88b31_720w.jpg)
分区方式选择向导模式-使用全部磁盘空间:
![](https://pic1.zhimg.com/80/v2-4275de19fb71945707af04b98ff2fc78_720w.jpg)
重新将该卷分区:
![](https://pic1.zhimg.com/80/v2-d12f092042548bfeafb968deeb62cb3c_720w.jpg)
默认分区计划:
![](https://pic3.zhimg.com/80/v2-e6575738137205953f0458d476435aaa_720w.jpg)
确保有ESP分区,没有ESP分区的系统无法在UEFI环境下启动:
![](https://pic2.zhimg.com/80/v2-a1f54a90874eafa6f9bcb916d133be0d_720w.jpg)
将分区更改应用到磁盘,继续:
![](https://pic1.zhimg.com/80/v2-a15d65e204c2dac7a670c860db79e8ec_720w.jpg)
准备安装系统基本部分:
![](https://pic4.zhimg.com/80/v2-1f911f2fb4a8c08c7ba8952a2cb859ab_720w.jpg)
配置APT:
![](https://pic2.zhimg.com/80/v2-d04acb2857541394f758a26905eddbad_720w.jpg)
不选择“加入‘包’使用调查”计划,继续:
![](https://pic1.zhimg.com/80/v2-545d7dd04b4bf39a4e59598b93873b24_720w.jpg)
然后开始安装系统基本组件,以这台小鸡极烂的I/O(50MB/s左右)估计,得花将近半个小时,耐心等待即可:
![](https://pic2.zhimg.com/80/v2-bd1b81ca256fb52a847868dcda9f36d5_720w.jpg)
安装可选软件时,取消勾选“Debian 桌面环境”与“打印服务”(这两个对于远程服务器而言没有必要,GUI组件还会极大拖延安装速度),一定要把“ssh 服务器”勾上,不然安装完成后小鸡无法通过Xshell或Putty连接,后期操作会极其麻烦,然后继续:
![](https://pic1.zhimg.com/80/v2-8b4af5526be0dfe57dad326a5e79b230_720w.jpg)
然后进入可选软件的安装状态,请继续耐心等待:
![](https://pic4.zhimg.com/80/v2-9609fce1cd95ed3a60804a32c1a57137_720w.jpg)
安装完成,点击“继续”:
![](https://pic1.zhimg.com/80/v2-14b3a2c66031931d1630fbd676d16d04_720w.jpg)
输入“exit”,按回车继续:
![](https://pic3.zhimg.com/80/v2-0d367781f546a44f6c89d0411aa7c676_720w.jpg)
Debian系的引导模式有问题,每次重启后,系统都会重新进入UEFI,还记得上面说的方法不?
![](https://pic4.zhimg.com/80/v2-abc79d3958732935e1c27cf09a4055f3_720w.jpg)
按照:“Boot Maintenance Manager”→“Boot From File”→“NO VOLUME LABEL……”→“EFI”→“Debian”→“grubx64.efi”,即可进入系统:
![](https://pic4.zhimg.com/80/v2-b30e461bcb69ba3cc59526631511d0eb_720w.jpg)
![](https://pic3.zhimg.com/80/v2-d18ef088832d30fe8763f5f535a42dba_720w.jpg)
无需再在VNC里操作,回到shell更改连接信息,端口、IP地址不变,验证方式选择密码,填写自己刚才安装系统时填写的用户信息,即可连接成功:
![](https://pic1.zhimg.com/80/v2-24c77e03e4a9d322c0000d085f4e3cb4_720w.jpg)
上文提到过,萌咖的重装脚本可深度定制、功能强大、纯净、强力有效,可有效避免新装系统每次重启后需要进入VNC手动选择启动项才能启动等问题,但该脚本仅在Debian/Ubuntu环境下起效,经测试无法在Redhat系环境下运作,重启后无法正常进入重装流程,而是重新引导至原系统。
所以我们以上的努力,就是为了将系统自带的Oracle-Linux环境先切换到Debian/Ubuntu环境,哪怕不完美也没关系,再用萌咖的脚本来一次彻底大扫除。
进入shell环境,获得root权限:
输入事先设定好的root密码,切换成功:
![](https://pic3.zhimg.com/80/v2-e9e137e50fc249ef26f79adcee9c96a2_720w.png)
先更新一下包依赖:
![](https://pic4.zhimg.com/80/v2-ef7ff3fa2d372aa14a3f6f0ad7cb3c6b_720w.jpg)
安装满足萌咖脚本运行的必要组件:
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启动:
![](https://pic4.zhimg.com/80/v2-f197e0d111624659c08b57bfb5ef309f_720w.jpg)
![](https://pic3.zhimg.com/80/v2-7d5010d2b2e3c7a682f1310694377e22_720w.jpg)
![](https://pic1.zhimg.com/80/v2-216d317fffd171a733e8e8a9f3d24d24_720w.jpg)
选择“Install OS”,回车:
![](https://pic3.zhimg.com/80/v2-1dbb51c5c364ddad11ed3078b8cf7f92_720w.jpg)
毕竟是纯净版Debian系统,萌咖脚本的安装速度很快,而且是全自动的,静候安装完毕即可:
![](https://pic4.zhimg.com/80/v2-d9018dd846d6b556c8ec6669f741293b_720w.jpg)
![](https://pic2.zhimg.com/80/v2-637acb75160fc09bd216e344bb810ccd_720w.jpg)
至此,大功告成,使用萌咖脚本重装的系统重启可自动引导,无需进入UEFI指定引导文件启动,有了一个纯净的系统,剩下就全凭小伙伴儿自己折腾了。
附录:故障排查
因为网络波动导致连接断开,再次在I机里建立隧道,在RealVNC里连接F机,会弹出这个提示,是因为VNC掉线前的连接还未断开,转发隧道设置了连接数设置,静候一段时间再次连接,错误就会消失。
![](https://pic1.zhimg.com/80/v2-6eed06f58f572b844bac82db21d2f1a8_720w.png) |