甲骨文ARM DD重装Debian、Windows、Centos等系统教程

因为甲骨文ARM自带的Ubuntu或Orcale Liunx系统不好用,所以大家想更换系统,在这里,为大家提供了Ubuntu和Orcale Linux分别DD其他系统的教程。

一、Orcale Linux系统重装教程

环境准备:需要重装的机器+甲骨文amd或arm的备用机

推荐网络好的环境下操作,否则会有些鬼畜

1.创建本地链接

①备用机创建密钥,并复制

ssh-keygen -t rsa

输入命令后,一直回车就可以

cat .ssh/id_rsa.pub

全部复制

②打开甲骨文云控制面板(需要重装的服务器),按图步骤操作,粘贴刚才的密钥

点击创建控制台链接

③复制串口链接

2.重装系统

在备用机输入刚才复制的串口链接进行连接

如果登录未成功,那就是验证设置的问题,自行搜索解决

3.重装系统

输入运行以下指令

ARM系统:wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi

X86/64系统:wget https://boot.netboot.xyz/ipxe/netboot.xyz.efi

sudo mv netboot.xyz-arm64.efi /boot/efi

(上面的代码根据架构自行修改)

使用指令sudo reboot now或面板重启服务器

重启后,疯狂按ESC进入BIOS

依次进入Boot Maintenance Manager ⟹ Boot From File

直接回车进入

选择“netboot”文件进入

选择“Linux Network Installs”进入

进入后选择你想要的系统,Debian、CENTOS8等等可以,CENTOS7可能有点问题,

这里演示用Debian11,选择系统后使用“Text Based Install”进行安装,如果网络环境不好,安装时可能有点鬼畜,文字显示不全,这里有详细的安装步骤,可以进行参考debian9安装超详细过程

4.注意事项

重启时可能无法正确引导进入系统,大家不要着急,系统可能会进入EFI shell,这时是无法通过ssh远程连接,因为系统没有启动。(参考自UEFI安装LINUX出现停在skip startup.nsh的问题

启动界面可能停在:

> Press ESC in 5 seconds to skip startup.nsh, any other key to continue.

> Shell>_

解决办法:

  • 进入BIOS将硬盘设为第一启动设备
  • 或者按照以下方式手动写入启动设备

可以使用 ls 命令列出文件目录,输入 fs0: 进入目录fs0

Shell> fs0:

编辑文件 startup.nsh

FS0> edit startup.nsh

向文件中写入以下内容(例如: \EFI\ubuntu\grubx64.efi )

\EFI\<小写系统名,如:ubuntu>\grubx64.efi

按下Ctrl S再按下Enter键保存文件,然后按下Ctrl Q再按下Enter退出编辑

  • <ctrl+s 保存>
  • <ctrl+q 退出编辑>

输入 reset 命令即可正常进入系统。

FS0> reset

二、Ubuntu系统重装教程

系统重装条件:Ubuntu 20.04 或 18.04 系统模板(非mini版)

以下DD脚本全自动运行,DD开始之后会造成断开链接的情况,请耐心等待10分钟或更久再进行连接,可以通过ping端口来检测DD是否完成。(部分参考自iDongLei

1.重装准备工作

更新apt源

apt update

安装依赖工具

apt install -y xz-utils openssl gawk file

2.重装Debian11

curl -fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh && chmod a+rx debi.sh

sudo ./debi.sh --architecture arm64 --user root --password 密码

大家可以自定义设置用户名和密码,重装完成后就是这个密码

运行后,如果是这个界面,就是可以继续运行了

输入sudo shutdown -r now重启,等待5-10分钟即可链接

注意事项:

重装后时区不对,大家可以参考这个文章更改系统时区

Debian/Ubuntu/Centos更改设置系统时间时区 – 叶落知秋博客 (ylzq.cc)

3.重装Debian9、Debian10

  • Debian 9
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 9 -v 64 -a -firmware
  • Debian10
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 10.3 -v 64 -a -firmware

Debian9、Debian10安装完毕之后,需要更改密码。默认用户名:root,默认密码:MoeClub.org

4.重装Windows

  • Windows 7 sp1 企业版 64位 精简版
wget --no-check-certificate -qO InstallNET.sh 'http://d.nat.ee/sh/InstallNET.sh' && bash InstallNET.sh -dd 'http://d.nat.ee/oracle/Uefi-gpt-Win7-Ent.gz'

默认用户名:Administrator,默认密码:www.nat.ee

  • Win2012
wget --no-check-certificate -qO InstallNET.sh 'https://tutu.bid/bash/InstallNET.sh' && bash InstallNET.sh -dd 'http://a.iplc.best/natee/lite/winsrv2012r2-data-x64-cn/winsrv2012r2-data-x64-cn-efi.vhd.gz'

默认用户名:Administrator,默认密码:nat.ee

如果发现DD完之后3389连不上,请打开甲骨文控制面板开放3389端口

三、开启BBR加速

输入以下代码到SSH终端,然后回车即可开启BBR

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p

检测内核是否开启BBR加速

sysctl net.ipv4.tcp_available_congestion_control

如果终端打印以下内容,即为开启成功

net.ipv4.tcp_available_congestion_control = reno cubic bbr

四、常用系统脚本合集工具

wget -O armbox.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/armbox.sh && chmod +x armbox.sh && clear && ./armbox.sh


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注