在VirtualBox虚拟机里体验openEuler 22.03 LTS SP4:从安装到配置完整指南

发布时间:2026/5/21 13:18:01

在VirtualBox虚拟机里体验openEuler 22.03 LTS SP4:从安装到配置完整指南 在VirtualBox中玩转openEuler 22.03 LTS SP4开发者实战手册当你想探索openEuler这个企业级Linux发行版但又不想折腾实体服务器时VirtualBox无疑是最佳选择。作为一款免费、跨平台的虚拟化工具它能让开发者在Windows、macOS或Linux主机上快速搭建测试环境。本文将带你从零开始在VirtualBox中完整部署openEuler 22.03 LTS SP4并分享一些提升使用体验的实用技巧。1. 环境准备与虚拟机创建1.1 获取必要资源首先需要准备两个关键文件VirtualBox安装包从Oracle官网下载适合你主机操作系统的版本Windows/macOS/LinuxopenEuler镜像推荐从清华大学开源镜像站下载22.03 LTS SP4版本镜像选择建议开发测试场景openEuler-22.03-LTS-SP4-x86_64-dvd.iso完整功能轻量级使用openEuler-22.03-LTS-SP4-x86_64-minimal.iso最小化安装1.2 创建虚拟机实例打开VirtualBox点击新建按以下参数配置名称openEuler-22.03-SP4类型Linux版本Red Hat (64-bit)内存建议4GB以上开发环境可适当减少硬盘动态分配至少40GB提示虽然openEuler最小安装只需10GB空间但建议预留足够容量用于后续开发工具安装关键硬件配置调整创建后通过设置修改系统 → 处理器启用PAE/NX核心数建议≥2 显示 → 显存调至128MB启用3D加速 存储 → 控制器IDE挂载下载的ISO镜像2. 系统安装全流程2.1 启动安装向导点击启动后你将看到openEuler安装界面选择Install openEuler 22.03-LTS-SP4语言选择简体中文/English安装信息摘要界面需要配置以下关键项安装目标配置示例分区方案自动配置LVM 文件系统ext4/xfs默认即可 软件选择Server基础服务器环境2.2 网络与用户配置网络设置建议启用以太网连接开发环境可使用DHCP自动获取IP如需静态IP配置示例如下IP地址192.168.1.100/24 网关192.168.1.1 DNS8.8.8.8,114.114.114.114用户账户必须设置root密码建议复杂密码创建普通用户推荐用于日常操作用户名developer 权限加入wheel组获得sudo权限2.3 完成安装点击开始安装后等待约10-15分钟取决于主机性能。安装完成后移除安装介质虚拟光驱中的ISO重启虚拟机使用配置的账户登录3. 初始配置优化3.1 系统更新与时区首次登录后建议立即更新sudo dnf update -y sudo dnf upgrade -y设置正确时区以上海为例sudo timedatectl set-timezone Asia/Shanghai timedatectl status # 验证设置3.2 安装增强功能VirtualBox Guest Additions能显著提升使用体验# 安装编译工具和内核头文件 sudo dnf install -y kernel-devel gcc make perl # 挂载增强工具镜像 菜单 → 设备 → 安装增强功能 # 挂载后执行安装 sudo sh /run/media/$USER/VBox_GAs_*/VBoxLinuxAdditions.run安装完成后重启你将获得自动调整分辨率共享剪贴板文件夹共享功能更好的鼠标集成3.3 开发环境准备基础工具安装sudo dnf install -y vim git curl wget tar常用开发工具# C/C开发 sudo dnf groupinstall -y Development Tools # Python环境 sudo dnf install -y python3 python3-pip4. 高级配置技巧4.1 网络端口转发实现主机访问虚拟机服务的配置方法关闭虚拟机设置 → 网络 → 高级 → 端口转发添加规则示例名称SSH 协议TCP 主机IP127.0.0.1 主机端口2222 子系统IP空 子系统端口22启动后可通过ssh -p 2222 user127.0.0.1连接4.2 共享文件夹设置实现主机与虚拟机文件共享# 创建挂载点 sudo mkdir /mnt/share # 临时挂载每次启动需重新挂载 sudo mount -t vboxsf sharename /mnt/share # 永久挂载编辑/etc/fstab sharename /mnt/share vboxsf defaults 0 04.3 快照管理利用VirtualBox快照功能保存系统状态创建基础快照命名如Clean Install重大变更前创建新快照恢复方法右键虚拟机 → 快照 → 恢复到指定快照或使用VBoxManage命令行工具4.4 性能调优提升虚拟机运行效率的配置显示 → 显卡控制器启用VBoxSVGA系统 → 处理器启用嵌套VT-x/AMD-V如主机支持存储 → 控制器使用SATA控制器启用SSD选项5. 常见问题解决安装后无法启动检查是否移除了安装介质验证虚拟硬盘是否在启动顺序首位尝试重建GRUB引导# 从安装介质启动进入救援模式 chroot /mnt/sysimage grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg网络连接异常检查VirtualBox网络设置推荐NAT或桥接模式验证虚拟机内网络服务状态sudo systemctl status NetworkManager sudo ip addr show ping 8.8.8.8共享文件夹不可见确认已安装Guest Additions检查当前用户是否在vboxsf组sudo usermod -aG vboxsf $USER查看内核模块是否加载lsmod | grep vboxsf经过这些配置你的openEuler虚拟机已经成为一个功能完善的开发环境。我在多个项目中使用这种配置组合特别是共享文件夹和端口转发功能极大提高了跨平台开发的效率。

相关新闻