甲骨文云实例通过控制台(VNC)连接引导到Netboot的方法j

一、串行控制台CloudShell连接

1.直接登录甲骨文oci->进入[实例]列表->打开[实例]详情->左侧菜单找到[控制台连接]或[ConsoleConnection]->点击黑色的按钮[启动CloudShell连接]或[Launch Cloud Shell connection]

H4nebhxt9DcCl8U

2.这个时候,页面的下半部就拉起一个黑色的界面,就是[控制台]了

rqBHVxzoDscS8eu

3.进入bios的方式,

3.1.点击实例中的[重新引导]按钮->选择一个复选框,选择[强制重新引导实例]->点击黑色按钮[强制重新引导实例]

dbv1eQDFpWqmIh7

3.2.动作快,非常快,点击一下页面下半部的黑色的[控制台],狂连续不停的狂按[esc]键,就会进入bios了,一个灰白色的页面;

Of3IthY6wu2pL7H

3.3.后面的操作,使用键盘操作,上下左右按钮可以操作;

4.进入控制台之后,有一定的概率无法操作,这个原因不清楚怎么修复,毕竟龟壳的bug比比皆是,这个时候就需要使用②的跳板机方式连接控制台了

二、拉取netboot文件到本机

1.在bios中选择[Boot Manager]

Xt8UfC3VhgMKAWz

2.选择[EFI Internal Shell]

FXjbBWVgIQ2nauc

3.等着,提示显示[shell>]时,开始操作

4.按照下方的命令运行

进入FS0模式
FS0:
#DHCP 获取 IP 
ifconfig -s eth0 dhcp

 #查看 IP 分配情况(这个可以不运行,就是检测一下网卡的配置情况) 
ifconfig -l eth0 

#测试网络连通性(这里应该可以ping通的) 
ping 1.1.1.1

5.操作截图如图

q6PgNXEmeuSUyTM

6.下载 netboot.xyz 镜像包 (多节点分流)

6.1.命令格式为:tftp ip地址 不同机型的文件名

6.1.1.ip地址如下

168.138.192.98 #亚洲-oracle日本-龙龙大神提供 
152.70.37.174 #亚洲-oracle首尔-龙龙大神提供 
129.150.41.36 #亚洲-oracle新加坡-龙龙大神提供 
4.217.252.35 #亚洲-AZ首尔-龙龙大神提供 
129.146.9.206 #北美-oracle凤凰城-龙龙大神提供 
129.213.138.77 #北美-oracle凤凰城-金箍棒提供 
146.235.243.104 #南美-oracle圣地亚哥-金箍棒提供 
欧洲目前还没有

6.1.2.不同机型的文件名

#ARM arm.efi 
#AMD amd.efi

6.2.示例效果

#ARM从首尔节点下载 
tftp 152.70.37.174 arm.efi 
#AMD从首尔节点下载 
tftp 152.70.37.174 amd.efi

6.3.你需要自己编辑一下命令,选择离你最近的节点的ip,否则会巨慢无比

6.4.你也可以自己搭建一个tftp在自己隔壁的服务器,速度会非常快,只需要运行一个龙龙大神提供的dockerDocker一键创建:

#amd机器运行 
docker run -itd --name tftp -p 69:69/udp -e PUID=1111 -e PGID=1112 --restart unless-stopped cjs520/tftp-netboot:amd64 
#arm机器运行 
docker run -itd --name tftp -p 69:69/udp -e PUID=1111 -e PGID=1112 --restart unless-stopped cjs520/tftp-netboot:arm64

 

三、引导进入netboot

1.在上一步拉取完成后,输入下面的命令,就开始进入netboot了

#arm输入 
arm或者arm.efi 
#amd输入 
amd或者amd.efi

 2.效果如图

0-1-1

 

四、进入alpine的临时系统

这个环节的操作,是在cloudshell中完成的

1.netboot界面选择 Linux Network Installs

dxIEY5zC1P3DbS7

2.选择alpine Linux

v3GMwBRSY8cFXNQ

3.看图选择

rXgbHmAzlOCuo1F

4.以【root】身份登录,没有密码

Qq1Wbr3NmcUIvGK

5.进入alpine的临时系统就完成了,继续②的操作

五、在alpine的临时系统快速安装一个alpine的真实系统

这个环节的操作,是在cloudshell中完成的

1.运行下面的语句,下载安装配置文件

wget --no-check-certificate -qO setup-alpine.config "https://raw.githubusercontent.com/jin-gubang/public/main/setup-alpine.config"

 2.运行下面的语句,开始进行快速安装alpine真实系统的操作

setup-alpine -f setup-alpine.config

C8NlVtzZvpbaLQK

3.在这个安装过程中,问题非常少,直接看截图

h4Qm2YStHzWE8o6

4.安装完成后,直接reboot,进入alpine的真实系统

③在alpine的真实系统完成dd操作

这个环节的操作,是在cloudshell中完成的

这时登录使用root,刚才设置的password

aWBQgAoDsw6hNPO

登录完成后运行一下

apk add bash

 然后就可以使用任何一款你喜欢的dd脚本了

Debian-11

bash <(wget --no-check-certificate -qO- 'https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh') debian-11

版权声明:
作者:wkweb
链接:https://www.wkweb.cn/2647.html
来源:哇咔资源网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
甲骨文云实例通过控制台(VNC)连接引导到Netboot的方法j
一、串行控制台CloudShell连接 1.直接登录甲骨文oci->进入[实例]列表->打开[实例]详情->左侧菜单找到[控制台连接]或[ConsoleConnection]->点击黑……
<<上一篇
下一篇>>