一、环境介绍
openEuler 是面向服务器、云计算、边缘计算和嵌入式等场景的开源操作系统。对于学习 Linux、国产操作系统生态、服务器部署和系统运维来说,openEuler 是一个很适合练习的发行版。
本文将介绍如何在 VMware 虚拟机中安装 openEuler 操作系统。本文环境以 Windows 主机、VMware Workstation Pro 25H2、openEuler 24.03 LTS SP3 x86_64 镜像为例,其他版本的安装流程基本类似。
二、软件准备
本次实验环境如下:
| 软件 | 版本 |
|---|---|
| Windows | Windows 11 24H2 |
| VMware Workstation Pro | 25H2 |
| openEuler | 24.03 LTS SP3 |
| CPU | Intel 支持虚拟化 |
| 内存 | 32GB |
1. 下载 VMware Workstation Pro 25H2
VMware Workstation Pro 是目前最常用的桌面虚拟化软件之一,可以在 Windows 上运行 Linux、Windows 等多个虚拟机系统。
官方下载地址:
目前 VMware Workstation 已提供免费使用模式。
下载安装包后,双击运行。
2. 下载 openEuler 镜像
进入 openEuler 官方下载页面:
选择:
bash
openEuler 24.03 LTS SP3
x86_64
Offline Standard ISO

Standard ISO 大约 4.7GB,适合虚拟机安装。
下载完成后得到类似文件:
bash
openEuler-24.03-LTS-SP3-x86_64-dvd.iso
三、安装 VMware Workstation Pro 25H2
双击安装包。
1. 欢迎界面

点击:
bash
Next
2. 接受协议

勾选:
bash
I accept the terms...

继续点击:
bash
Next
3. 选择安装位置

默认安装路径:
bash
C:\Program Files\VMware\
也可以修改到其他磁盘。
例如:
bash
D:\VMware\
4. 用户体验设置

建议勾选:
bash
✓ Check for product updates on startup
✓ Join the VMware Customer Experience Improvement Program

其他选项按需选择。
5. 完成安装

点击:
bash
Install
等待安装完成。

安装结束后点击:
bash
Finish
重启电脑。

四、开启 CPU 虚拟化
如果启动虚拟机时报错:
bash
VMware does not support VT-x
或者:
bash
Intel VT-x is disabled
说明 BIOS 没有开启虚拟化。
进入 BIOS:
bash
Intel VT-x
AMD-V
SVM Mode
Virtualization Technology
将其设置为:
bash
Enabled
保存退出即可。
五、Vmware Workstation Pro 25H2设置中文
Vmware安装完成后,不出所料应该默认是英文,如果要设置为中文版,我们需要下载中文补丁
进入补丁下载页面:
AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台
将zh_CN文件夹移动到Vmware的messages文件夹中

按路径打开: %APPDATA%\Roaming\VMware\preferences.ini
最后一行添加:
bash
pref.locale = "zh_CN"

保存重启后打开Vmware,发现设置中文成功

六、创建 openEuler 虚拟机
启动 VMware Workstation Pro。
点击:
bash
Create a New Virtual Machine
1. 选择安装方式
选择:
bash
自定义(高级)

点击:
bash
Next
2. 选择操作系统
默认选择,直接下一步

选择:
bash
稍后安装操作系统

操作系统选择 Linux,版本浏览并选择:
bash
其他 Linux 6.x 内核 64 位

点击:
bash
Next
3. 设置虚拟机名称
例如:
bash
openEuler-24.03-SP3
安装位置:
bash
C:\A-Application\Vmware Workstation Pro\Virtual Machines\openEuler
5. 配置磁盘
选择:创建新虚拟磁盘

推荐:
bash
40GB
选择:
bash
Store virtual disk as a single file

6. 自定义硬件
点击:
bash
Customize Hardware
推荐配置:
| 配置 | 建议 |
|---|---|
| CPU | 2 Core |
| 内存 | 4GB |
| 硬盘 | 40GB |
| 网络 | NAT |
| USB | 默认 |
配置完成后点击:
bash
Close
然后:
bash
Finish
7. 装载openEuler镜像
选中创建的虚拟机 "openEuler",点击"编辑虚拟机设置"

选择左边栏硬件设置中的 "CD/DVD(SATA)"
选择右边栏连接中的"使用 ISO 映像文件"
点击"浏览"选择下载好的 openEuler 操作系统镜像文件

七、安装 openEuler
启动虚拟机。
出现启动菜单:
bash
Install openEuler 24.03-LTS-SP3
按:
bash
Enter
进入安装程序。
1. 选择语言
这里选择:
bash
English
点击:
bash
Continue

2. 配置安装目标位置
进入:
bash
Installation Destination
选择 VMware 创建的磁盘。
推荐:
bash
Automatic
点击:
bash
Done
3. 配置网络
进入:
bash
Network & Host Name
开启网卡:
bash
ON
主机名设置:
bash
openeuler.local
4. 设置 Root 密码
进入:
bash
Root Account
选择 "Enable root account",并输入 root 用户密码:
例如:
bash
用户名:
euler
密码:
Euler@123
6. 开始安装
点击:
bash
Begin Installation
安装时间大约:
bash
5~15分钟
等待完成。
安装结束后点击:
bash
Reboot System
八、首次登录系统
系统启动后输入:
bash
用户名:
euler
密码:
*******
进入终端。

查看系统版本:
bash
cat /etc/openEuler-release
输出类似:
bash
openEuler release 24.03 LTS SP3
查看内核:
bash
uname -r
查看 IP 地址:
bash
ip addr
测试网络:
bash
ping www.baidu.com

九、安装 VMware Tools
为了获得更好的显示效果和鼠标体验,建议安装 VMware Tools。
执行:
bash
sudo dnf install -y open-vm-tools
启动服务:
bash
sudo systemctl enable --now vmtoolsd
查看状态:
bash
systemctl status vmtoolsd
如果显示:
bash
active (running)
说明安装成功。

十、更新系统
安装完成后建议立即更新软件源。
执行:
bash
sudo dnf update -y
安装常用工具:
bash
sudo dnf install -y vim wget curl net-tools
十一、常见问题
1. VMware 无法启动虚拟机
检查:
bash
VT-x
AMD-V
Hyper-V
如果开启了 Hyper-V,可能与 VMware 冲突。
管理员 PowerShell:
bash
bcdedit /set hypervisorlaunchtype off
重启系统。
2. 安装完成后再次进入安装界面
原因:
bash
ISO 镜像仍然挂载
解决:
bash
VM → Settings → CD/DVD
取消:
bash
Connect at power on
3. 无法联网
检查:
bash
ip addr
重启网络:
bash
sudo systemctl restart NetworkManager
查看状态:
bash
nmcli device status
十二、总结
通过 VMware Workstation Pro 25H2 安装 openEuler 的流程主要分为三个步骤:
-
安装 VMware Workstation Pro;
-
创建 Linux 虚拟机;
-
安装 openEuler 并完成初始化配置。
完成安装后,就可以在虚拟机中学习 Linux 基础命令、Shell 编程、Docker、Kubernetes、数据库以及服务器运维相关知识。
对于个人学习环境而言,4GB 内存、2 核 CPU、40GB 磁盘已经能够满足绝大多数实验需求。