news 2026/5/11 19:49:33

从零到一:在VMware Workstation上部署openEuler操作系统的完整实践

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从零到一:在VMware Workstation上部署openEuler操作系统的完整实践

1. 环境准备:搭建你的第一个openEuler实验室

想在本地电脑上体验国产操作系统的魅力?VMware Workstation搭配openEuler是个绝佳选择。我去年第一次尝试时,发现这个组合不仅对硬件要求低,还能完整保留所有实验痕迹——不像云服务器过期就清零。下面分享我在Windows 10环境下反复验证过的配置方案。

硬件需求比想象中亲民:我的老款联想小新Air 13(i5-8250U/8GB内存)跑起来毫无压力。建议预留至少20GB硬盘空间,实测安装基础系统需要15GB左右。软件方面需要VMware Workstation 14及以上版本,个人推荐16 Pro版,对Linux系统的兼容性更好。

镜像下载有个小技巧:官网提供的ISO有多个版本,新手直接选LTS(长期支持)版本最稳妥。比如当前最新的openEuler-22.03-LTS,下载地址在repo.openeuler.org的ISO/x86_64目录下。记得核对SHA256校验值,我有次因为镜像损坏重装了三次才发现问题。

2. 虚拟机创建:细节决定成败

2.1 新建虚拟机关键参数

打开VMware选择"创建新的虚拟机"时,典型配置容易踩坑。我的经验是:

  • 客户机操作系统选Linux,版本挑CentOS 7 64位(实测兼容性最好)
  • 处理器设置建议1核就够,但一定要勾选"虚拟化Intel VT-x/EPT"
  • 内存至少2048MB,跑图形界面需要4096MB
  • 网络先选NAT模式(安装完可调整)
  • 磁盘类型选SCSI,20GB动态分配足矣
# 创建后检查虚拟机配置文件示例 config.version = "8" virtualHW.version = "16" numvcpus = "1" memsize = "2048"

2.2 加载镜像的隐藏技巧

很多教程没说清楚的是:首次启动前要在虚拟机设置里勾选"启动时连接"CD/DVD设备。我遇到过启动卡在黑屏的情况,后来发现是没加载ISO导致的。更稳妥的做法是:

  1. 在"硬件"选项卡移除打印机、声卡等无用设备
  2. 在"选项"里禁用内存页面修剪
  3. 高级设置里把固件类型改为UEFI(兼容新版本系统)

3. 系统安装:图形化步骤详解

启动虚拟机见到安装界面后,这几个选项要特别注意:

  • 语言建议选英文(避免后续终端乱码)
  • 软件选择勾选"Server with GUI"(带图形界面)
  • 安装目标选自动分区即可
  • 网络配置可以先跳过

设置root密码时,openEuler的强度要求比CentOS严格:必须包含大小写字母+数字+特殊字符。建议用OpenEuler@2023这类组合,千万别像我第一次设简单密码导致重装。

安装完成后别急着重启!先弹出ISO镜像(VMware菜单栏→虚拟机→可移动设备→CD/DVD→断开连接),否则会循环进入安装界面。这个坑我见过至少五个新手踩过。

4. 初始配置:让系统真正可用

4.1 网络连接实战

刚装好的系统往往连不上网,解决方法分三步:

  1. 虚拟机设置→网络适配器→NAT模式
  2. 在系统内编辑网络配置:
nmcli connection modify ens33 ipv4.method auto nmcli connection up ens33
  1. 测试连通性:ping www.openeuler.org

如果还是不通,试试在VMware的"虚拟网络编辑器"里还原默认设置。我有次升级VMware后NAT服务异常就是这么解决的。

4.2 YUM源配置终极方案

官方源有时候速度慢,推荐用国内镜像站。新建/etc/yum.repos.d/openEuler.repo文件,内容如下:

[base] name=openEuler-22.03-LTS baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS/OS/x86_64/ enabled=1 gpgcheck=0 [EPOL] name=EPOL baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS/EPOL/x86_64/ enabled=1 gpgcheck=0

更新缓存时如果报错,可能是缺少依赖包。先执行:

yum install -y openeuler-release

yum makecache就能成功。这个细节很少有教程提到,我排查了半小时才发现。

5. 必备工具安装与优化

基础环境搞定后,推荐安装这些实用工具:

  • 开发工具组:yum groupinstall "Development Tools"
  • SSH服务:yum install -y openssh-server
  • 图形界面组件(可选):yum install -y gnome-shell

有个提升效率的小技巧:在VMware工具栏启用"拖放"和"复制粘贴"功能。需要先安装open-vm-tools:

yum install -y open-vm-tools-desktop systemctl restart vmtoolsd

最后建议做个快照:虚拟机菜单→快照→拍摄快照。我习惯命名为"Clean_Install",这样后续折腾环境出问题时,30秒就能恢复初始状态。比起重装省下至少两小时,这个习惯让我在测试各种软件时特别安心。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 19:48:35

【机器学习】Stacking模型融合:从原理到实战的进阶指南

1. 为什么需要Stacking模型融合? 当你用单一模型处理复杂数据时,经常会遇到这样的困境:线性回归对非线性关系束手无策,决策树容易过拟合,神经网络需要大量调参。我在去年参加Kaggle房价预测比赛时就深有体会——当时用…

作者头像 李华
网站建设 2026/5/11 19:39:31

Gitee Repo:重塑企业级制品管理的安全与效率标杆

在数字化转型浪潮中,软件研发已成为企业核心竞争力的关键所在。随着开源组件使用比例攀升至90%以上,以及跨地域协作成为常态,企业对软件制品管理的需求正在发生质的变化。Gitee Repo制品管理平台以"安全可信"和"高效协同"…

作者头像 李华
网站建设 2026/5/11 19:39:31

League Akari:英雄联盟智能助手 - 彻底改变你的游戏体验

League Akari:英雄联盟智能助手 - 彻底改变你的游戏体验 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 还在为英雄联盟中繁琐的准…

作者头像 李华