从零开始安装 Ubuntu:虚拟机、物理机与 WSL 三种姿势全打通

举报
yd_234133654 发表于 2026/10/27 10:22:30 2026/10/27
【摘要】 Ubuntu 是目前最受欢迎的 Linux 桌面与云服务器发行版之一,无论是开发、运维还是 AI 实验,几乎都能看到它的身影。本文按"选版本 → 下镜像 → 装系统 → 做初始化"的顺序,把虚拟机、物理机、Windows 子系统(WSL2)三种主流安装方式一次讲透,照着做即可拥有一台趁手的 Ubuntu 环境。 一、版本怎么选:别一上来就装错Ubuntu 每年 4 月和 10 月各发一个版本...

Ubuntu 是目前最受欢迎的 Linux 桌面与云服务器发行版之一,无论是开发、运维还是 AI 实验,几乎都能看到它的身影。本文按"选版本 → 下镜像 → 装系统 → 做初始化"的顺序,把虚拟机、物理机、Windows 子系统(WSL2)三种主流安装方式一次讲透,照着做即可拥有一台趁手的 Ubuntu 环境。

一、版本怎么选:别一上来就装错

Ubuntu 每年 4 月和 10 月各发一个版本,偶数年 4 月的版本是 LTS(长期支持版),5 年官方维护,生产环境首选。

版本 代号 类型 支持到 适用场景
24.04 LTS Noble Numbat LTS 2029 年 4 月 当前最成熟的 LTS,推荐
26.04 LTS Resilient Reindeer LTS 2031 年 4 月 2026 年 4 月新发,尝鲜可选
25.10 Questing Quokka 非 LTS 2026 年 7 月 软件最新但不长期维护

建议:学习和生产选 24.04 LTS;想体验新内核与新工具链可上 26.04 LTS;不要在生产环境用非 LTS 版。

另外还要选桌面版(Desktop)还是服务器版(Server):

  • Desktop:自带 GNOME 图形界面,适合个人开发、桌面使用,ISO 约 5 GB;
  • Server:纯命令行,资源占用小,适合云服务器、Docker 宿主机,ISO 约 2 GB;
  • Minimal(ubuntu-minimal):比 Server 更精简,老司机专用。

二、下载 ISO 镜像

国内推荐走华为云镜像站,速度比官网快很多:

  • 华为云镜像站:在华为云镜像站内搜索 ubuntu-releases 目录
  • 官方源:Ubuntu 官方发布站点(releases 点 ubuntu 点 com)

以 24.04 LTS 为例,常见文件:

  • ubuntu-24.04.2-desktop-amd64.iso:桌面版(带图形界面);
  • ubuntu-24.04.2-live-server-amd64.iso:服务器版(命令行安装器);
  • ubuntu-24.04.2-live-server-arm64.iso:ARM 架构服务器版(树莓派、鲲鹏服务器用)。

架构说明:普通 PC 和 Intel/AMD 服务器选 amd64;树莓派 4/5、华为云鲲鹏 ECS 选 arm64。

三、安装前的硬件与平台准备

1. 硬件最低要求

  • CPU:2 核 64 位;
  • 内存:桌面版 4 GB 起步,服务器版 1 GB 即可;
  • 磁盘:桌面版 25 GB,服务器版 10 GB;
  • 网络:联网即可(安装时会拉取安全更新)。

2. 三种安装方式怎么挑

方式 适合人群 优势
VMware/VirtualBox 虚拟机 初学者、多环境测试 不动主系统,快照回滚方便
物理机(U 盘启动) 准备长期用作主力机 性能最佳,独占硬件
WSL2(Windows 子系统) Windows 用户偶尔用 Linux 与 Windows 文件互通,秒级启动

下面分别给出操作步骤。

四、方式一:VMware 虚拟机安装 Ubuntu 24.04 LTS

步骤 1:创建虚拟机

  1. 打开 VMware → “创建新的虚拟机” → “典型”;
  2. “稍后安装操作系统”,客户机选 Linux → Ubuntu 64 位;
  3. 命名并选择存放位置;
  4. 磁盘 40 GB,“将虚拟磁盘拆分成多个文件”。

步骤 2:调整配置

  • 内存:4096 MB(桌面版流畅运行);
  • 处理器:2 核;
  • CD/DVD:挂载 ubuntu-24.04.2-desktop-amd64.iso;
  • 网络适配器:NAT 模式;
  • 显示:勾选"加速 3D 图形",显存调到 256 MB(桌面版更流畅)。

步骤 3:启动并选择安装

开启虚拟机,在 GRUB 菜单选择 Try or Install Ubuntu,等待 Live 系统加载进入桌面。

步骤 4:双击"安装 Ubuntu"

  1. 语言选 中文(简体);
  2. 键盘布局选 汉语;
  3. "安装类型"页面:
    • 最小安装:只装基础+浏览器,速度快;
    • 正常安装:含办公、媒体等全套软件,新手推荐。
  4. "其他选项"里勾选:
    • ✅ 为图形或无线硬件安装第三方软件;
    • ✅ 安装 Ubuntu 时下载更新(联网时勾选,省去事后升级)。

步骤 5:磁盘分区

  • 新手选 清除整个磁盘并安装 Ubuntu(虚拟机直接用);
  • 想练分区选 其他选项,参考方案(40 GB):
挂载点 容量 文件系统 说明
/boot/efi 512 MB FAT32 EFI 引导(UEFI 模式必选)
swap 4 GB swap 交换分区
/ 剩余全部 ext4 根分区

Ubuntu 默认文件系统是 ext4,24.04 起安装器也支持选 btrfs(带快照,适合折腾)。

步骤 6:时区与用户

  1. 时区选 Shanghai;
  2. 设置用户名、计算机名、密码;
  3. 重要:记录好密码,Ubuntu 默认禁用 root 直接登录,需要 sudo 提权。

步骤 7:等待安装完成

安装约 10~15 分钟,完成后提示重启,按提示"按 Enter 移除安装介质"即可进入系统。

五、方式二:物理机 U 盘安装

步骤 1:制作启动 U 盘

准备一个 8 GB 以上 U 盘(数据会被清空):

  • Windows:用 Rufus 工具,选 ISO、分区类型 GPT、目标系统 UEFI,点开始;
  • macOS / Linux:用 dd:
    # 先用 diskutil list 或 lsblk 找到 U 盘设备,假设是 /dev/sdb
    sudo dd if=ubuntu-24.04.2-desktop-amd64.iso of=/dev/sdb bs=4M status=progress
    sync
    

步骤 2:BIOS 设置

  1. 开机按 F2/F12/Del(不同主板按键不同)进入 BIOS;
  2. 关闭 Secure Boot(部分老机型需要);
  3. 把 U 盘设为第一启动项;
  4. 保存退出。

步骤 3:进入安装程序

启动后选 Install Ubuntu,后续步骤与虚拟机安装的步骤 4~7 完全一致。

双系统注意:如果 Windows 已经在用,分区时选"安装 Ubuntu,与 Windows Boot Manager 共存",安装器会自动配置 GRUB 双启动菜单。务必先备份重要数据!

六、方式三:WSL2 安装(Windows 子系统)

如果你主力是 Windows,又想要个 Ubuntu 命令行环境,WSL2 是最轻量的选择,秒级启动、与 Windows 文件互通。

步骤 1:开启 WSL2

以管理员身份打开 PowerShell:

wsl --install -d Ubuntu-24.04

这条命令会自动启用"虚拟机平台"功能、下载并安装 Ubuntu 24.04。

步骤 2:初始化用户

首次启动会要求设置 UNIX 用户名和密码,设置完成后即进入 Ubuntu shell。

步骤 3:常用操作

wsl                       # 进入默认发行版
wsl -d Ubuntu-24.04       # 指定进入
wsl --list --verbose      # 查看已安装发行版及版本号
wsl --shutdown            # 关闭所有 WSL 实例

步骤 4:在 WSL 里访问 Windows 文件

Windows 的 C 盘挂在 /mnt/c:

ls /mnt/c/Users/         # 列出 Windows 用户目录
cd /mnt/c/project && npm install   # 直接操作 Windows 项目

小贴士:在 VS Code 里安装"WSL"扩展,即可用 Windows 的 VS Code 无缝开发 WSL 内的项目,体验极佳。

七、安装后的初始化配置

1. 换 apt 源(华为云镜像)

Ubuntu 默认源在国外,换源后下载速度起飞:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 2>/dev/null
# 24.04 起使用新格式 sources.list.d/ubuntu.sources
sudo sed -i 's|archive.ubuntu.com|mirrors.huaweicloud.com|g' /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i 's|security.ubuntu.com|mirrors.huaweicloud.com|g' /etc/apt/sources.list.d/ubuntu.sources
sudo apt update && sudo apt upgrade -y

2. 安装常用工具

sudo apt install -y vim curl wget git build-essential net-tools tree htop unzip

3. 配置 SSH 远程登录(服务器版默认已装)

sudo apt install -y openssh-server
sudo systemctl enable --now ssh
sudo ufw allow ssh          # 放行 22 端口

之后在另一台机器上 ssh 用户名@IP 即可远程连接。

4. 配置防火墙 ufw

sudo ufw enable            # 开启防火墙
sudo ufw allow 22/tcp      # 放行 SSH
sudo ufw allow 80/tcp      # 放行 HTTP
sudo ufw status verbose    # 查看规则

5. 设置时区与时间同步

sudo timedatectl set-timezone Asia/Shanghai
sudo apt install -y chrony && sudo systemctl enable --now chrony
timedatectl status         # 确认 "System clock synchronized: yes"

6. 创建普通用户并配置 sudo(服务器场景)

sudo adduser deploy                       # 交互式创建用户
sudo usermod -aG sudo deploy              # 加入 sudo 组
# 配置免密 sudo(按需)
echo "deploy ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/deploy

7. 配置 SSH 密钥登录并禁用密码(生产推荐)

# 在本机生成密钥后上传公钥到服务器
ssh-copy-id deploy@服务器IP
# 服务器端禁用密码登录
sudo sed -i 's/^#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

八、常见问题排查

Q1:虚拟机安装卡在"检测磁盘"或黑屏?
桌面版对 3D 加速敏感,关闭 VMware 的 3D 加速或把显存调到 128 MB 以上重试;也可以改用 Server 版 ISO 走命令行安装器。

Q2:物理机安装报"ACPI / 固件 Bug"?
进 BIOS 关闭 Secure Boot 和 Fast Boot,把 SATA 模式从 RAID 切到 AHCI(部分联想/戴尔机型默认 RAID)。

Q3:WSL2 安装报 0x80370102?
BIOS 里开启 CPU 虚拟化(VT-x / AMD-V),Windows 功能里确认勾选"虚拟机平台"。执行 wsl --update 升级 WSL 内核。

Q4:apt update 报 “Could not resolve host”?
DNS 问题,执行 echo "nameserver 114.114.114.114" | sudo tee /etc/resolv.conf;长期解决需配置 netplan 或 systemd-resolved。

Q5:桌面版装完没有中文输入法?

sudo apt install -y ibus-libpinyin

注销后到"设置 → 键盘 → 输入源"添加"中文(智能拼音)"。

Q6:想升级到新版本?

sudo do-release-upgrade              # 升级到下一个 LTS
sudo do-release-upgrade -d           # 升级到开发中的下一版本

升级前请务必备份重要数据。

九、写在最后

到这里,无论是虚拟机里的练手环境、物理机上的主力系统,还是 Windows 里的 WSL 子系统,你都已经能装出一台趁手的 Ubuntu。下一步可以:

  • 装 Docker / Podman 体验容器化;
  • 装 Nginx 搭个静态站;
  • 在华为云上领一台 Ubuntu ECS,把上面的初始化流程在真实云环境里再走一遍。

Linux 的乐趣在于折腾,祝你在 Ubuntu 上玩得开心!


本文首发于华为云开发者社区,转载请注明出处。你在安装 Ubuntu 时还遇到过哪些坑?欢迎在评论区交流。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。