【保姆级】甲骨文云 ARM 安装 windows 教程
警告:安装 arm 可能会导致服务器丢失连接,需要使用 vnc 救砖,最好先学一下怎么救砖,当然如果不会的话,我也可以专门出一期保姆级救砖的教程。
首先判断能不能装
-
首先我们进入甲骨文官网,打开你对应的实例。
-
打开实例列表,点击实例详情,左侧菜单可以找到控制台连接,右侧有个黑色的按钮,启动 CloudShell 连接,这里就是我们的 vnc 控制台,点击之后,下方会出现一个黑色的界面,不论是救砖还是安装 arm 我们都需要用到这个控制台。
- 控制台是用来看我们的 bios 版本的,这时候我们需要先重启我们的服务器,可以直接在 ssh 中 reboot 也可以点击实例上的重新引导(重新引导 -》通过电源立即关闭然后重新打开电源 -》强制重新引导实例)。
- 然后重启点下去之后,快速点击我们的 vnc 控制台,然后疯狂点 esc,此时 vnc 控制台里显示的就是我们的 bios,观察左上角的 bios 版本,如果你的版本是 4.2 或者 7.2,那么你大概率是可以去装 Windows 的。
** 如果你现在确定了你可以安装 Windows 了,继续接下来的操作 **
安装准备:
- 我们需要去实例设置中关闭传输中加密,方法如下:
目前多次测试,只要下文中安装的 win11 版本(win11 24H2 LTSC )可以正常运行,其他还未成功。
安装:
方法一:
ISO 方式安装,时间会长一些,直接 ssh 连接你的服务器
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh
bash reinstall.sh windows \
--image-name='Windows 11 enterprise ltsc 2024' \
--iso 'https://drive.massgrave.dev/X23-81950_26100.1742.240906-0331.ge_release_svc_refresh_CLIENT_ENTERPRISES_OEM_A64FRE_en-us.iso'
随后等待几分钟,这时候会有文字提示你进行重启,reboot 之后,我们可以在 vnc 控制台,cloud shell 中看到我们的安装过程。
方法二:直接 DD
这种方法会快一些,还是 ssh 直接键入指令即可:
curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_
bash reinstall.sh dd --img https://r2.hotdog.eu.org/win11-arm-with-pagefile-15g.xz
安装过程:
-
首先程序会下载你的 windows 镜像以及相关的驱动,然后服务器会重启,在重启之前,你可以在 vnc 控制台(cloudshell)中看到这个过程。
-
服务器重启后,会开始配置你的 Windows,这过程比较漫长,且服务器无法被 ping 通(没任何在工作的服务)。
-
很多人在这个过程会吓一跳,因为你的控制台中会提示你 ConvertPages:failed to find range xxxxx,别管他,等就完事了。 如果你是 iso 方式,等个 30 分钟就行,你要是用的 dd 方式,大约 10 分钟就行。
-
等你可以在 itdog 中的 tcping 中 ping 通你的 3389 端口的时候,就说明你的服务器已经成功运行 win 系统了,如果长时间甚至几个小时,都 ping 不通,你可以先检查一下你的甲骨文防火墙 - oci 是不是没开放 3389 端口,需要 tcp 和 udp 协议全开,如果你开了,且 ping 不通,那么非常好,重启几次试试,要是一直不行,救砖吧,你的服务器 GG 了。
-
连接 windows 用 win 自带的 rdp 就行,你可以从 Windows 中搜索远程连接或者其他设备手动安装 rdp。输入你的 ip,然后用户名 administrator 密码是 123@@@,切记连接后修改密码,或者创建新的管理员账号,并关闭 administrator 的访问。
常见问题:
- 连接 win 的时候提示被锁定,这是因为很多人会扫描 3389 端口的服务器,然后进行攻击,你的端口可能被扫到了,然后输入了过多次数的错误密码,导致,这个时间一般是 30 分钟,所以你得快些找到你的服务器,连接并改密码,如果不幸已经中招,那就等等,等能脸上吧。
- 激活 windows 得你自己去找个 kms 啥的去激活一些。
- 记得你在 windows 上开的服务,需要去 Windows 防火墙进行关闭。