本文使用 Ubuntu Server 24.04.5 LTS 版本作为演示,您可以从以下任一链接下载镜像文件:

1. 安装 Ubuntu

[!NOTE]

将制作好的安装介质插入电脑,开机时选择从安装介质引导

安装过程中,使用 上方向键 与 下方向键 选择选项,使用 回车键 确认,使用 ESC 键快速返回上一步。绝大多数情况下,你需要确认页面下方的 “Done” 进入下一步

  1. GRUB 菜单页面选择 “Try or Install Ubuntu Server”

在这里插入图片描述

  1. 语言选择页面,选择 “English”

在这里插入图片描述

  1. 键盘选择默认的 “English (US)”

在这里插入图片描述

  1. 安装类型选择 “Ubuntu Server”

在这里插入图片描述

  1. 网络选项保持默认,也可根据自身需求进行调整

在这里插入图片描述

  1. 代理页面不填,直接跳过

在这里插入图片描述

  1. Ubuntu 镜像源地址更换为 https://mirrors.tuna.tsinghua.edu.cn/ubuntu,按下 回车键 并在检测完成后看到 “This mirror location passed tests.” 后,继续下一步

[!NOTE]

优先推荐清华大学镜像源,如果不可用,可尝试更换以下源

供应方源地址
齐鲁工业大学https://mirrors.qlu.edu.cn/ubuntu/
南京大学https://mirrors.nju.edu.cn/ubuntu/
南阳理工学院https://mirror.nyist.edu.cn/ubuntu/
华为云https://mirrors.huaweicloud.com/ubuntu/

在这里插入图片描述

  1. 存储设置,保持默认

在这里插入图片描述

在这里插入图片描述

[!CAUTION]

您应当知晓:本步骤会删除当前硬盘上的所有数据,请确认无重要数据后再继续!

在这里插入图片描述

  1. 按照自己喜好配置服务器及用户信息,其中 “Your name” 项为非必填项,默认会与 “username” 一致

在这里插入图片描述

  1. 跳过 Ubuntu Pro 注册

在这里插入图片描述

  1. 勾选 “Install OpenSSH server”

在这里插入图片描述

  1. 服务器组件安装页面跳过,也可根据自身需求选择需要的组件

在这里插入图片描述

  1. 等待安装完成
  2. 当安装出现 “Installation complete”,选择 “Reboot Now”,重启系统

在这里插入图片描述

2. 初始化 Ubuntu

  1. 重启后登录 Ubuntu 系统

  2. 配置时区与时间同步

alex@ubuntu:~$ timedatectl set-timezone Asia/Shanghai
alex@ubuntu:~$ timedatectl # 验证结果
               Local time: Mon 2025-12-22 16:00:34 CST
           Universal time: Mon 2025-12-22 08:00:34 UTC
                 RTC time: Mon 2025-12-22 08:00:35
                Time zone: Asia/Shanghai (CST, +0800) # Success
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
  1. 更新并安装必要软件包(可选)
alex@ubuntu:~$ sudo apt update
alex@ubuntu:~$ sudo apt install lrzsz unzip network-manager -y
  1. 美化命令提示符(可选)

[!TIP]

你可以在 bash-prompt-generator 网站 自定义命令提示符样式

alex@ubuntu:~$ sudo vim /etc/bash.bashrc # 针对全局修改
alex@ubuntu:~$ vim ~/.bashrc             # 针对当前用户(推荐)

# 在文件末尾添加样式代码(示例)
PS1='\[\e[32m\]\u\[\e[0m\]@\[\e[33;1m\]\h\[\e[0m\]:\[\e[36m\]\W\[\e[0m\]\$ '

# 刷新命令行
bash

在这里插入图片描述

  1. 美化 vim 编辑器(可选)
alex@ubuntu:~$ sudo vim /etc/vim/vimrc # 针对全局修改
alex@ubuntu:~$ vim ~/.vimrc            # 针对当前用户(推荐)

# 在文件末尾添加以下配置
set number
set ai ts=2
set expandtab

# set number: 显示行号
# set ai ts=2: 设置自动缩进,且缩进为 2 字符
# set expandtab: 自动将制表符转换为空格

3. 切换网络管理方式为 NetworkManager(可选)

如果你需要更简单、更全能,或是需要频繁更换网络环境,那么可以考虑将网络管理方式由 system-networkd 更换为 NetworkManager

  1. 安装 NetworkManager(已安装可跳过)
alex@ubuntu:~$ sudo apt update && sudo apt install network-manager -y
  1. 检查服务状态(按 Q 键退出)
alex@ubuntu:~$ systemctl status NetworkManager
● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: enabled)
     Active: active (running) since Thu 2026-10-29 00:49:27 CST; 10min ago
#            ^ Success

# 如果服务状态不是 active,则需要用以下命令启用并启动
alex@ubuntu:~$ sudo systemctl enable NetworkManager && sudo systemctl start NetworkManager
  1. 备份源 Netplan 配置文件
alex@ubuntu:~$ sudo mkdir /etc/netplan/bak
alex@ubuntu:~$ sudo mv /etc/netplan/*.yaml /etc/netplan/bak
  1. 切换 Netplan 为 NetworkManager
alex@ubuntu:~$ sudo bash -c 'cat > /etc/netplan/01-network-manager.yaml' <<'EOF'
network:
  version: 2
  renderer: NetworkManager
EOF
  1. 应用配置
alex@ubuntu:~$ sudo netplan generate && sudo netplan apply
  1. 禁用并屏蔽 networkd 服务

[!WARNING]

请勿在远程命令行中执行此命令,您将断开与远程主机的连接

alex@ubuntu:~$ sudo systemctl disable --now systemd-networkd && sudo systemctl mask systemd-networkd
  1. 重启 NetworkManager 服务
alex@ubuntu:~$ sudo systemctl restart NetworkManager
  1. 验证结果

[!TIP]

如果在这一步出现问题,可以尝试重启电脑解决

alex@ubuntu:~$ nmcli device status
DEVICE  TYPE      STATE                   CONNECTION
ens33   ethernet  connected               Wired connection 1
#                 ^ 网卡状态 connected / disconnected 均表示切换成功
lo      loopback  connected (externally)  lo
Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐