分享一个适用于甲骨文 ARM 实例 DD 重装 ubuntu 系统的脚本---来自 ChatGPT 4.0 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tkyb123
V2EX    分享发现

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

  •  2
     
  •   tkyb123 2023-04-13 14:56:13 +08:00 2087 次点击
    这是一个创建于 918 天前的主题,其中的信息可能已经所发展或是发生改变。

    目前网上搜索到用于甲骨文 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

    wdy3334
        1
    wdy3334  
       2023-04-13 15:00:21 +08:00
    收藏一下先
    titanium98118
        2
    titanium98118  
       2023-04-13 15:21:01 +08:00
    为何要 DD?我记得创建机器时可选 ubuntu 20.04
    tkyb123
        3
    tkyb123  
    OP
       2023-04-13 15:31:47 +08:00
    @titanium98118 问题是甲骨文不能重装,机器被自己玩烂了以后只能删机,热门区删了以后不一定能再开
    Tink
        4
    Tink  
    PRO
       2023-04-13 15:32:23 +08:00
    我也想知道,刚开始选的那个 ubuntu 不好吗
    47jm9ozp
        5
    47jm9ozp  
       2023-04-13 15:36:47 +08:00
    这个脚本哪里 DD 了,就是装了几个包而已……
    yaoyaomoe
        6
    yaoyaomoe  
       2023-04-13 15:46:34 +08:00 via iPhone
    发之前建议自己看一遍……
    这东西完全就是在 debain 上安装 ubuntu……
    并不算重装……
    还算是弄的不太对的那种……
    真有需求不如看看 https://www.debian.org/releases/stretch/amd64/apds03.html.en
    tkyb123
        7
    tkyb123  
    OP
       2023-04-13 15:47:34 +08:00
    抱歉各位大神,不要用上面的指令了,确实是错误的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2816 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 06:30 PVG 14:30 LAX 23:30 JFK 02:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86