当前位置: 首页 > news >正文

VMware虚拟机安装openEuler 22.03 LTS SP3全流程指南(附镜像下载与网络配置)

VMware虚拟机安装openEuler 22.03 LTS SP3全流程指南(附镜像下载与网络配置)

在数字化转型浪潮中,企业级操作系统正面临从传统闭源向开源生态的转型。作为国产操作系统的代表之一,openEuler凭借其高性能、高安全性及完善的社区支持,正在成为开发者构建创新应用的首选平台。本文将手把手带您完成从镜像下载到系统配置的全过程,特别针对网络连接、驱动兼容性等常见痛点提供解决方案。

1. 环境准备与镜像获取

1.1 硬件与软件需求

在开始安装前,建议检查您的物理机配置是否满足以下推荐要求:

  • 主机硬件

    • CPU:支持虚拟化技术(Intel VT-x/AMD-V)的64位处理器
    • 内存:至少8GB(为虚拟机分配4GB以上)
    • 存储:SSD硬盘剩余空间≥50GB
  • 软件环境

    • VMware Workstation Pro 16+ 或 VMware Fusion 12+(本文以Workstation 17为例)
    • 最新版BIOS/UEFI固件(确保已开启虚拟化支持)

提示:可通过任务管理器→性能标签页查看虚拟化是否已启用,若显示"已禁用",需进入BIOS设置开启VT-x/AMD-V功能。

1.2 镜像下载与验证

访问openEuler官方镜像仓库获取22.03 LTS SP3版本:

# 推荐使用wget下载(以x86_64架构为例) wget https://mirrors.openeuler.org/openEuler-22.03-LTS-SP3/ISO/x86_64/openEuler-22.03-LTS-SP3-x86_64-dvd.iso

下载完成后务必进行SHA256校验,确保文件完整性:

# 生成校验码 sha256sum openEuler-22.03-LTS-SP3-x86_64-dvd.iso # 对比官网公布的校验值 cat <<EOF 官方校验值(示例): a1b2c3d4e5f6... openEuler-22.03-LTS-SP3-x86_64-dvd.iso EOF

2. 虚拟机创建与安装

2.1 新建虚拟机配置

  1. 打开VMware Workstation → 点击"创建新的虚拟机"
  2. 选择"自定义(高级)"配置模式
  3. 硬件兼容性选择Workstation 17.x
  4. 操作系统类型选择:
    • 客户机操作系统:Linux
    • 版本:其他Linux 5.x或更高版本内核64位

关键参数配置建议:

配置项推荐值说明
处理器数量2分配物理核心的50%以下
每个处理器核心数2
内存4096 MB最小2048MB,推荐4096MB+
网络适配器NAT模式便于主机互联网共享
磁盘类型SCSI性能优于IDE
磁盘容量40GB(动态分配)实际占用随使用增长

2.2 安装过程详解

挂载ISO镜像后启动虚拟机,按以下步骤操作:

  1. 选择"Install openEuler 22.03-LTS-SP3"进入安装程序
  2. 语言选择:简体中文(建议保持英文界面以便后续命令复制)
  3. 安装目标:
    • 自动分区方案(新手推荐)
    • 手动分区示例(高级用户):
      /boot 1GB ext4 swap 4GB (内存≤8GB时设为内存2倍) / 剩余空间 xfs

常见报错处理:

  • "No disks detected":检查虚拟机设置→硬盘控制器类型改为LSI Logic
  • "Failed to start dracut initqueue":重启后按e编辑启动项,在linuxefi行尾添加nomodeset

3. 网络配置实战

3.1 基础网络连接

安装完成后首次启动,执行以下命令检查网络状态:

nmcli device status # 查看网卡识别情况 ping www.openeuler.org # 测试外网连通性

若显示"Device not managed",需修改NetworkManager配置:

sudo vi /etc/NetworkManager/NetworkManager.conf # 修改[ifupdown]部分为: [ifupdown] managed=true

重启服务生效:

sudo systemctl restart NetworkManager

3.2 静态IP配置(企业环境适用)

对于需要固定IP的开发环境,建议配置静态地址:

  1. 获取当前网络信息:
ip addr show # 记录网卡名称(如ens33) nmcli connection show # 查看当前连接名称
  1. 创建静态IP配置:
sudo nmcli connection modify '有线连接1' \ ipv4.method manual \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8,114.114.114.114"
  1. 激活配置:
sudo nmcli connection up '有线连接1'

验证配置:

cat /etc/sysconfig/network-scripts/ifcfg-ens33 # 确认配置文件 ip route show # 检查路由表

4. 系统优化与工具链配置

4.1 软件源加速

替换默认源为国内镜像提升下载速度:

sudo bash -c 'cat > /etc/yum.repos.d/openeuler.repo <<EOF [OS] name=openEuler baseurl=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP3/OS/\$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP3/OS/\$basearch/RPM-GPG-KEY-openEuler EOF'

更新系统并安装常用工具:

sudo dnf update -y sudo dnf install -y tar curl wget git vim bash-completion

4.2 开发环境准备

对于开发者,推荐安装以下组件:

  • 基础编译工具

    sudo dnf groupinstall -y "Development Tools"
  • 容器运行时

    sudo dnf install -y docker-ce sudo systemctl enable --now docker
  • Kubernetes工具集

    cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-\$basearch enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg EOF sudo dnf install -y kubectl kubelet kubeadm

5. 虚拟机快照与克隆

5.1 创建系统快照

在完成基础配置后,建议创建恢复点:

  1. 在VMware界面选择"虚拟机"→"快照"→"拍摄快照"
  2. 命名规则建议:
    BaseEnv_$(date +%Y%m%d)_AfterNetworkConfig

5.2 克隆完整环境

对于需要多节点测试的场景,可使用完整克隆:

vmrun -T ws clone /path/to/original.vmx /path/to/clone.vmx full

克隆后需修改以下信息避免冲突:

sudo hostnamectl set-hostname node2 sudo vi /etc/hosts # 更新主机名映射 sudo rm -f /etc/machine-id /var/lib/dbus/machine-id sudo systemd-machine-id-setup
http://www.jsqmd.com/news/498186/

相关文章:

  • 异步FIFO实战指南:从原理到工程落地
  • Go 结构体设计艺术:领域驱动建模与高内聚代码的映射实践
  • 若依(RouYi)框架多Redis数据源配置与实战应用
  • 佐大名言 ---- 什么是问题
  • Activiti7数据库表结构全解析:25张表的作用与关联关系详解
  • ESP32 HomeKit实战 - 从零构建智能开关
  • 瓦楞板公司哪家可靠:中空板周转箱/PP中空板/万通板/塑料中空板/瓦楞板/防静电中空板/中空板/选择指南 - 优质品牌商家
  • Typora+Mermaid绘制ER图全攻略:从零配置到实战案例(附常见版本兼容问题解决)
  • CF2200 DEF讲解
  • Ubuntu 22.04开机卡在/dev/sda3?别慌!可能是磁盘空间不足惹的祸
  • 3步完成HY-Motion部署:开源3D动作生成模型快速接入
  • MacBook Pro安装Ubuntu后WiFi与Touch Bar功能恢复指南
  • 2026工业超纯水优质供应商推荐榜:工业纯水、工业脱盐水、工业超纯水价格、工业超纯水批发、工业软水、蒸馏水价格选择指南 - 优质品牌商家
  • FLUX.1-dev-fp8-dit文生图+SDXL_Prompt风格应用:数字藏品(NFT)图像批量生成
  • Pi0具身智能体验报告:无需代码,网页交互生成动作数据
  • FPGA新手必看:Vivado FFT IP核配置全攻略(含1024点实战案例)
  • Z-Image Turbo提示词精简法则:主体描述+系统自动补全最佳实践
  • MusePublic模型解释性工具:SHAP值分析实战
  • F28034 DSP实战:EPWM模块配置全解析(附寄存器操作指南)
  • # Unicode 深度全景指南:从理论到工程实践
  • FastAPI + Nginx实战:如何让Qwen-Image生成的图片直接返回可访问URL(附完整配置)
  • 手游操控革命:QtScrcpy实现键盘鼠标控制的效率倍增指南
  • MQTT.fx连接阿里云IoT平台全流程指南(附自动生成工具)
  • jmeter操作数据库
  • 时序RNN vs LSTM vs GRU:如何为你的时序数据选择最佳模型?
  • 深度学习项目训练环境真实案例:从零开始训练花卉分类模型(98.2% Top-1 Acc)
  • 2026橡胶挤出设备优质厂商推荐汽车建筑高精度方案指南:硅橡胶挤出机、卧式橡胶挤出机、复合橡胶挤出机、橡胶挤出生产线选择指南 - 优质品牌商家
  • 无需安装!3步在浏览器体验类macOS系统:开源项目全解析
  • Flux.1-Dev深海幻境快速上手:10分钟完成从镜像部署到第一张图生成
  • CosyVoice2-0.5B应用案例:如何用AI语音克隆制作智能客服声音