如何给Oracle Cloud免费ARM机型重新安装debian系统
本文最后更新于 910 天前,其中的信息可能已经有所发展或是发生改变。

前因

最近白嫖了一台Oracle Cloud新加坡地区的ARM免费机,美滋滋。但是使用起来发现,ARM可选的系统只有Oracle Linux和Ubuntu。所以我只能选择Oracle Linux。但是实际使用起来发现,这个系统和Centos还是有很大区别的,比较难用。所以就想办法给这个机器换个系统。

前期准备

安装netboot.xyz

首先我们登录到我们的服务器上,然后使用命令sudo -i来切换到root权限。
切换到root权限之后执行

wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi -P /boot/efi/EFI/

下载完成之后就可以执行下一步了。

启动控制台连接

控制台连接相当于你直接可以操作物理机,只不过不能显示图形界面而已。原来Oracle Cloud只支持本地连接,现在可以直接在网页启动 Cloud Shell 连接,方便了很多。
首先需要登录到Oracle Cloud的网页控制台,切换到实例界面。通过这个界面我们可以看到所有的实例。

image-20220925184746888

然后点击实力的名称,进入实例详细信息界面,界面如下。
image-20220925184913850

来到这个界面后需要往下翻,点击控制台连接,界面下面就会弹出控制台连接的设置界面。
image-20220925185147051

然后我们需要点击这个蓝色的按钮,启动 Cloud Shell 连接。之后就会弹出Cloud Shell,开始加载Cloud Shell。这里我们需要等待一段时间,直到出现下面这些信息。

=================================================

IMPORTANT: Use a console connection to troubleshoot a malfunctioning instance. For normal operations, you should connect to the instance using a Secure Shell (SSH) or Remote Desktop connection. For steps, see https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/accessinginstance.htm

For more information about troubleshooting your instance using a console connection, see the documentation: https://docs.cloud.oracle.com/en-us/iaas/Content/Compute/References/serialconsole.htm#four
=================================================

这样就说明启动成功了。我们就可以重启服务器了。这里需要注意。重启之后,要一直在Cloud Shell界面看到光标闪烁的时候狂按esc,如果没有进入到下面的界面,就再次重启。重复上面的操作,直到出现下面的界面。

image-20220925185855359

进入到这个界面,基本就算成功一半了,用上下来移动光标到Boot Maintenance Manager后回车。进入到 Boot Maintenance Manager界面。
image-20220925185951975

然后选择Boot From File进入到Boot From File界面。
image-20220925190041983

这个界面直接回车进入下一步。
image-20220925190115368

之后移动光标到EFI进入下一步然后选择netboot.xyz-arm64.efi进入Netboot。这里我们需要等待Netboot初始化。直到出现下面这个界面。
image-20220925190503841

Netboot安装系统

NetBoot选择安装的系统

这里我们就进入了实际的安装步骤。如果你又不想更换系统了,只需要选择 Boot from local hdd,就可以返回原来的系统。如果需要继续就选择Linux Network Installs (arm64)来通过网络安装系统。

image-20220925190735241

然后我们就进入到选择安装的系统,这里Centos7有点问题,没法安装,所以这里我们选择安装Debian
image-20220925190900694

然后我们需要选择Debian 11.0 (bullseye) 。
image-20220925190929285

然后我们选择Text Based Install,这个就是文本方式安装。
image-20220925191011205

之后就开始初始化Debian安装程序了,这里我们就可以等待几分钟,直到出现这个界面。
image-20220925191113289

这里就跟普通的Debian安装没有区别了。

Debian安装

首先我们选择语音,这里我们选择EngList,因为我这个服务器在新加坡,所以地区选择Singapore,之后选择American English键盘。然后等待网络初始化,直到出现下面这个界面。

image-20220925192853883

这里我们直接回车,保持默认就可以,下一步也保持默认,之后进入到选择软件源镜像的国家,这里我们选择Singapore。然后回车进入下一步。
image-20220925193906478

然后我们选择软件源地址,这里我们保持默认,直接回车进入下一步。
image-20220925195259055

然后进入到设置代理的界面,这里不需要设置。直接回车进入下一步。
image-20220925195622426

之后安装程序就会进入下载软件包,这里我们只需要等待几分钟,就会这进入到root密码设置的界面,如果你想
要显示出你输入的密码,需要吧光标移动Show Password in Clear,这里需要按空格选中,不是回车。输入密码之后回车,然后重复输入密码,回车。
image-20220925200859396

然后我们需要输入用户的名字,这里我们可以随便输入个名字,然后进入下一步。
Snipaste_2022-09-25_20-11-34

然后我们需要添加一个新账户,这里默认的账户名是上一步输入的名字, 这里我保持默认,直接进入下一步。
Snipaste_2022-09-25_20-11-55

然后我们需要输入新账户的密码,然后下一步是重复输入密码。进入下一步。
Snipaste_2022-09-25_20-12-35

然后我们需要选择磁盘分区设置,这里我们选择使用整个磁盘,然后下一步。
Snipaste_2022-09-25_20-14-25

然后我们选择需要安装的磁盘,因为我们这里只有一个磁盘。这里我们直接回车就可以了。
Snipaste_2022-09-25_20-22-32

然后是选择磁盘分区的设置,这里我们直接选择第一个选项,然后回车进入下一步。
Snipaste_2022-09-25_20-22-44

这个界面是展示每个分区的具体情况,但是我选择过第一个选项撤销分区设置,然后发现并没有效果,不知道是什么问题,这里我们应该选择完成分区设置,进入下一步。
Snipaste_2022-09-25_20-22-58

这里才是把系统安装到磁盘,如果进入下一步,安装就正式开始,无法取消。所以这里默认是No,这里我们选择Yes,开始正式安装。
Snipaste_2022-09-25_20-23-12

安装过程中,会有个提示,这个其实就是问我们,是否同意上传一些敏感数据,这里我们选择No,不让上传。
Snipaste_2022-09-25_20-24-53

然后我们需要选择一些默认的程序,我这里保持默认,这里需要按Tap键切换光标到Continue之后回车进入下一步。
Snipaste_2022-09-25_20-25-15

然后我们等待安装结束,结束之后我们直接回车重启。然后就可以关闭这个控制台了。Debian安装结束。
image-20220925204454195

原创声明
本文由 makese 于2022年09月25日发表在 我的博客
如未特殊声明,本站所有文章均为原创;你可以在保留作者及原文地址的情况下转载
转载请注明:如何给Oracle Cloud免费ARM机型重新安装debian系统 | 我的博客
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇