VMware 虚拟机安装 Ubuntu 24.04 Server 系统
VMware 虚拟机安装 Ubuntu 24.04 Server 系统
一、准备工作
1. 环境要求
- 主机:CPU 支持虚拟化,内存 ≥ 8GB,磁盘 ≥ 20GB
- 软件:VMware Workstation Pro 16/17,Ubuntu Server 24.04.3 LTS
2. 下载镜像
访问 Ubuntu 服务器版官网,下载 Ubuntu Server 24.04.3 LTS(x86-64)。

二、创建虚拟机
1. 创建存储目录
在非系统盘创建文件夹,路径不要包含中文、空格或特殊字符:
D:\VMware-VMs\Ubuntu-24.04-Server

2. 新建虚拟机
- 打开 VMware,点击「文件」→「新建虚拟机」

-
选择「典型」→「下一步」
-
选择「安装程序光盘映像文件」,浏览选择下载的 ISO 镜像

-
操作系统选择:
- 操作系统:Linux
- 版本:Ubuntu 64 位
-
虚拟机名称和位置:
- 名称:
Ubuntu-24.04-Server - 位置:
D:\VMware-VMs\Ubuntu-24.04-Server
- 名称:

-
磁盘设置:
- 大小:20GB
- 存储:单个文件
-
自定义硬件(推荐):
- 内存:4GB(最低 2GB)
- 处理器:2 核
- 网络适配器:NAT 模式
- 移除:打印机、声卡
-
点击「完成」
3. 启动虚拟机
选中虚拟机,点击「开启此虚拟机」。

三、安装 Ubuntu Server
1. 引导界面
选择「Try or install Ubuntu Server」,按回车。

2. 等待加载
系统自动加载安装文件,等待 1-3 分钟。

3. 语言选择
选择「English」,按回车。

4. 键盘布局
默认「English (US)」,按回车。

5. 安装类型
选择「Ubuntu Server」,按回车。

6. 网络配置(关键步骤)
前置操作:打开 VMware 的 NAT 设置,将子网 IP 设置为 192.168.65.0。

配置步骤:
- 选中网络设备,点击「Edit IPv4」

- 选择「Manual」

- 填写参数:
Subnet: 192.168.65.0/24
Address: 192.168.65.101(虚拟机IP可自定义,范围 3-254)
Gateway: 192.168.65.2
Nameservers: 223.5.5.5, 8.8.8.8
Search domains: (留空)

- 选择「Save」,确认状态显示「Configured」
7. 主机名配置
输入主机名(如 ubuntu-server-192.168.65.101),按回车。

8. 代理配置
直接按回车跳过。

9. 软件源配置
默认直接按回车(安装后可更换国内源)。

10. 磁盘分区
选择「Use an entire disk」,按回车确认默认分区方案。
11. 创建用户
填写以下信息:
Your name: Ubuntu Admin
Your server's name: (已配置)
Username: ubuntu
Password: 123456
Confirm password: 123456

必须勾选「Install OpenSSH Server」。

12. 可选软件
直接按回车跳过。
13. 等待安装
系统自动安装,等待 10-20 分钟。

14. 处理报错
若弹出「Unable to unmount the CD-ROM」报错,直接按回车忽略。

15. 完成安装
- 显示「Installation complete」后,按回车重启
- 重启前:在 VMware 中取消 ISO 挂载
- 点击「虚拟机」→「设置」
- 选择「CD/DVD (SATA)」
- 取消勾选「启动时连接」

四、系统登录
输入用户名和密码登录。

五、后续配置
1. 更换国内软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo tee /etc/apt/sources.list <<EOF
deb http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
EOF
sudo apt update && sudo apt upgrade -y
2. 安装中文语言包
sudo apt install language-pack-zh-hans -y
sudo update-locale LANG=zh_CN.UTF-8
重启后生效。
3. 启用 root 用户并允许 SSH 登录
sudo passwd root
sudo sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
sudo systemctl restart ssh
设置 root 密码后,可直接通过 SSH 使用 root 登录。
2025年12月8日
杨圣洲 写于南昌

浙公网安备 33010602011771号