分享一个适用于甲骨文 ARM 实例 DD 重装 ubuntu 系统的脚本---来自 ChatGPT 4.0

2023-04-13 14:56:13 +08:00
 tkyb123

目前网上搜索到用于甲骨文 ARM 实例的 DD 脚本大多是安装 Debian 。 由于本人是代码小白,由于 Debian 系统许多环境没有预装,使用 Debian 的话用网上许多指令由于环境不对导致撞墙,所以有安装 ubuntu 的需要。 网上 DD 成 ubuntu 系统的指令大多用于 x86 系统,ARM 用了以后会失联。

抱着试一试的态度,求教了 ChatGPT,它爽快地给了答复。经过测试,以下方法切实可行,可以将甲骨文 ARM 实例重装成 ubuntu 20.04 系统。特此分享给大家。

nano install_ubuntu_on_oracle_arm.sh

请将下面的脚本保存为 install_ubuntu_on_oracle_arm.sh

并根据您的需求修改其中的 YOUR_USERNAME 和 YOUR_PASSWORD 。

Ctrl X, Y, Enter

然后,通过 SSH 连接到您的 ARM 实例,使用 root 用户运行此脚本。

脚本分隔线

#!/bin/bash

请替换为您的用户名和密码

YOUR_USERNAME="your_username" YOUR_PASSWORD="your_password"

更新系统

apt update && apt upgrade -y

安装必要的软件包

apt install -y curl wget

添加 Ubuntu 官方源

echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal main restricted" > /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-updates main restricted" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal universe" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-updates universe" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal multiverse" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-updates multiverse" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-backports main restricted universe multiverse" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-security main restricted" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-security universe" >> /etc/apt/sources.list echo "deb http://ports.ubuntu.com/ubuntu-ports/ focal-security multiverse" >> /etc/apt/sources.list

更新源

apt update

安装 Ubuntu 基本系统

apt install -y ubuntu-standard

安装 OpenSSH 服务器

apt install -y openssh-server

添加新用户并设置密码

useradd -m -s /bin/bash ${YOUR_USERNAME} echo "${YOUR_USERNAME}:${YOUR_PASSWORD}" | chpasswd

将新用户添加到 sudo 组

usermod -aG sudo ${YOUR_USERNAME}

允许新用户使用 sudo 命令而无需输入密码

echo "${YOUR_USERNAME} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/${YOUR_USERNAME}

重启实例

reboot


在 SSH 客户端运行以下命令,以 root 用户身份运行此脚本:

chmod +x install_ubuntu_on_oracle_arm.sh ./install_ubuntu_on_oracle_arm.sh

1246 次点击
所在节点    分享发现
7 条回复
wdy3334
2023-04-13 15:00:21 +08:00
收藏一下先
titanium98118
2023-04-13 15:21:01 +08:00
为何要 DD?我记得创建机器时可选 ubuntu 20.04
tkyb123
2023-04-13 15:31:47 +08:00
@titanium98118 问题是甲骨文不能重装,机器被自己玩烂了以后只能删机,热门区删了以后不一定能再开
Tink
2023-04-13 15:32:23 +08:00
我也想知道,刚开始选的那个 ubuntu 不好吗
ooxxcc
2023-04-13 15:36:47 +08:00
这个脚本哪里 DD 了,就是装了几个包而已……
yaoyao1128
2023-04-13 15:46:34 +08:00
发之前建议自己看一遍……
这东西完全就是在 debain 上安装 ubuntu……
并不算重装……
还算是弄的不太对的那种……
真有需求不如看看 https://www.debian.org/releases/stretch/amd64/apds03.html.en
tkyb123
2023-04-13 15:47:34 +08:00
抱歉各位大神,不要用上面的指令了,确实是错误的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/932248

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX