给运维新人的保姆级教程:手把手在VMware里装openEuler 22.03 LTS SP3(附网络与root配置避坑点)
刚接触Linux系统管理的朋友,面对陌生的命令行界面和复杂的配置项时,难免会感到无从下手。而虚拟机环境正是学习Linux的最佳试验场——它允许你反复尝试、犯错而不会影响物理机系统。本文将带你用VMware Workstation(Windows平台)或VMware Fusion(macOS平台),从零开始完成openEuler 22.03 LTS SP3的安装,并重点解决新手最常遇到的网络连接和root账户配置问题。
1. 准备工作与环境搭建
1.1 获取安装镜像与VMware配置
首先从openEuler官网下载22.03 LTS SP3的ISO镜像(约4.7GB)。推荐选择x86_64架构的标准镜像,除非你的设备采用ARM处理器。同时确保已安装最新版VMware Workstation(17.x)或Fusion(13.x),旧版本可能对UEFI支持不完善。
创建新虚拟机时,关键参数建议如下:
| 配置项 | 推荐值 | 说明 |
|---|---|---|
| 固件类型 | UEFI | 兼容性更好,避免传统BIOS可能出现的引导问题 |
| 处理器 | 2核 | 日常学习足够,复杂应用可酌情增加 |
| 内存 | 4GB | 最小化安装需2GB,建议预留余量 |
| 磁盘 | 50GB(拆分为多个文件) | 实际占用约10GB,拆分文件便于迁移 |
| 网络适配器 | NAT模式 | 最易用的联网方式,下文会专门讲解配置 |
提示:创建完成后先别急着启动,在虚拟机设置中确保CD/DVD已连接ISO镜像,并勾选"启动时连接"。
1.2 固件选择与硬件兼容性
很多新手会忽略固件类型(UEFI/BIOS)的影响。现代Linux发行版普遍推荐UEFI,它不仅启动更快,还支持安全启动等特性。在VMware中:
# 检查当前虚拟机是否使用UEFI(创建后也可修改) grep 'firmware' /etc/vmware/config如果发现配置有误,可通过.vmx文件修改:
firmware = "efi" # 或"bios"2. 安装过程详解与关键配置
2.1 图形化安装引导
启动虚拟机后,在初始界面选择**"Install openEuler 22.03-LTS-SP3"**(不要选Test Media)。安装器语言建议选中文,这同时会设置系统默认语言。接下来在"安装信息摘要"界面,需要重点关注以下配置:
软件选择:默认"最小安装"不包含GUI,适合服务器环境。如需桌面可后续通过:
sudo dnf groupinstall "Xfce Desktop" # 轻量级桌面磁盘分区:新手直接选"自动"即可,高级用户可自定义:
/boot 1GB swap 内存的1-2倍 / 剩余所有空间网络配置:先启用网卡,关键步骤:
- 选择IPv4协议栈
- 勾选"自动连接"
- NAT模式通常能自动获取IP(DHCP)
2.2 解决root账户禁用问题
openEuler默认禁用root登录,这是与其他发行版的重要区别。在安装界面务必:
- 点击"Root密码"配置项
- 设置密码并勾选"允许root用户登录"
- 如需更高安全性,可启用SM3加密(一般学习环境可不选)
若安装时忘记启用,后续可通过普通用户提权后修改:
sudo passwd root sudo vi /etc/ssh/sshd_config # 修改PermitRootLogin yes sudo systemctl restart sshd3. 网络配置深度解析
3.1 VMware网络模式对比
虚拟机网络不通是新手最常见的问题,不同模式的区别:
| 模式 | IP获取方式 | 外网访问 | 主机互通 | 适用场景 |
|---|---|---|---|---|
| NAT | DHCP自动 | √ | × | 单机上网(默认推荐) |
| 桥接 | 同主机网络 | √ | √ | 模拟真实网络环境 |
| 仅主机 | 手动配置 | × | √ | 隔离测试环境 |
NAT模式配置验证:
ip a # 查看ens33网卡是否获取到192.168.x.x地址 ping www.openeuler.org3.2 静态IP配置方法
生产环境通常需要静态IP,在openEuler中修改:
nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 nmcli con up ens33关键参数说明:
ipv4.addresses:IP/子网掩码位数ipv4.gateway:通常为路由器IPipv4.dns:可追加如8.8.8.8
4. 安装后优化与验证
4.1 必备工具安装
最小化安装后建议补充:
sudo dnf install -y tar curl wget vim bash-completion4.2 系统更新与内核检查
保持系统最新:
sudo dnf update uname -r # 查看当前内核版本4.3 快照管理与实验安全
利用VMware快照功能,可在关键步骤前创建还原点:
- 关机状态下点击"虚拟机"→"快照"→"拍摄快照"
- 命名如"Post-Install-Clean"
- 出错时可随时回滚
5. 常见问题排错指南
问题1:安装后无法上网
- 检查VMware虚拟网络编辑器中的NAT设置
- 确认主机防火墙未阻止VMware相关服务
问题2:SSH连接被拒绝
sudo systemctl status sshd # 检查服务状态 sudo firewall-cmd --list-ports # 查看开放端口问题3:图形界面卡顿
echo "export LIBGL_ALWAYS_SOFTWARE=1" >> ~/.bashrc # 解决3D加速兼容问题6. 学习路径建议
掌握基础安装后,可进一步探索:
- 通过
cockpit搭建web管理界面:sudo dnf install cockpit sudo systemctl enable --now cockpit.socket - 使用KubeEdge体验边缘计算功能
- 通过
dnf history查看操作记录,方便回退
openEuler作为国产开源系统的代表,其文档中心(docs.openeuler.org)提供了完善的中文资料。建议从"管理员指南"开始系统学习,逐步过渡到"安全加固"等进阶主题。