ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

VMware虚拟机搭建Ubuntu环境全攻略

2026/8/9 15:04:38 拓冰建站 浏览量
VMware虚拟机搭建Ubuntu环境全攻略 1. 虚拟机环境搭建的必要性与方案选型在软件开发、系统测试和安全研究等领域经常需要同时运行多个操作系统环境。物理机上直接安装多系统不仅麻烦还会面临驱动兼容、硬盘分区等问题。这时候虚拟机技术就成了最佳解决方案。VMware Workstation作为老牌虚拟化软件相比其他方案有几个明显优势硬件兼容性好支持绝大多数主流操作系统性能损耗低采用二进制翻译和直接执行技术快照功能强大可随时保存系统状态网络配置灵活支持NAT、桥接等多种模式我选择的是VMware Workstation 16 Pro版本这个版本在Linux支持方面做了很多优化。下面就以安装Ubuntu 20.04 LTS为例演示完整过程。2. 准备工作与安装环境配置2.1 硬件要求检查在开始前建议检查主机配置是否满足要求CPU支持VT-x/AMD-V虚拟化技术可在BIOS中开启内存至少8GB建议16GB以上存储SSD硬盘预留40GB空间提示可以通过任务管理器→性能选项卡查看虚拟化是否已启用2.2 软件资源准备需要下载两个关键文件VMware Workstation安装包官网提供30天试用版Ubuntu ISO镜像推荐LTS长期支持版本下载完成后建议校验文件SHA256值确保完整certutil -hashfile ubuntu-20.04.3-desktop-amd64.iso SHA2563. VMware Workstation安装详解3.1 主程序安装步骤以管理员身份运行安装程序选择典型安装类型修改安装路径建议不要装在C盘取消勾选加入VMware客户体验改进计划完成安装后不要立即重启安装过程中常见的两个问题如果提示Microsoft Runtime DLL需要先安装VC运行库出现驱动签名警告时选择始终安装3.2 关键配置优化安装完成后建议调整以下设置prefvmx.minVmMemPct 25 prefvmx.useRecommendedLockedMemSize TRUE mem.hostallocatablegap 512这些参数可以优化内存分配策略避免虚拟机占用过多主机资源。4. 创建Linux虚拟机实例4.1 新建虚拟机向导选择创建新的虚拟机配置类型选典型选择稍后安装操作系统客户机操作系统选择Linux→Ubuntu 64位虚拟机名称建议包含版本信息如Ubuntu_20.04磁盘容量建议40GB选择拆分成多个文件4.2 关键硬件配置在虚拟机设置中需要特别注意处理器给2个核心不要超过主机核心数的1/3内存分配4GB建议不超过主机内存的50%显示启用3D加速显存设为2GB网络适配器初始建议NAT模式重要先不要启动虚拟机还需要配置ISO镜像5. Ubuntu系统安装实战5.1 安装前准备在虚拟机设置→CD/DVD中选择ISO文件勾选启动时连接调整启动顺序为光驱优先开启虚拟化引擎选项Intel VT-x/EPT5.2 安装过程详解启动虚拟机后选择Install Ubuntu语言选English避免编码问题分区方案选择Guided - use entire disk时区设置为Shanghai创建用户时勾选Log in automatically安装过程中常见问题处理如果卡在Detecting file systems尝试禁用ACPI电源管理遇到grub-install /dev/sda failed错误需要进LiveCD修复6. 安装后优化配置6.1 VMware Tools安装这是提升体验的关键组件sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop sudo reboot安装后可以实现自适应分辨率调整主机-虚拟机剪贴板共享文件拖放功能6.2 系统基础配置建议执行以下优化命令# 禁用不必要的服务 sudo systemctl disable bluetooth.service sudo systemctl disable avahi-daemon.service # 安装基础工具包 sudo apt install -y build-essential git curl net-tools7. 网络与共享配置7.1 网络模式选择根据使用场景选择合适模式NAT默认选项虚拟机共享主机IP桥接虚拟机获取独立局域网IP仅主机与主机组建私有网络测试网络连通性ping -c 4 www.baidu.com7.2 共享文件夹设置实现主机与虚拟机文件交换虚拟机设置→选项→共享文件夹添加主机目录并设为自动挂载在Ubuntu中安装依赖sudo apt install -y fuse open-vm-tools-dkms共享目录会自动挂载到/mnt/hgfs8. 快照与克隆管理8.1 使用系统快照创建干净系统快照关机状态下选择快照→拍摄快照命名如Base_Clean_Install描述中添加软件版本信息恢复快照的注意事项会丢失所有后续数据网络配置可能需要重新设置8.2 虚拟机克隆技巧创建完整克隆的步骤关闭虚拟机右键→管理→克隆选择完整克隆修改克隆机的MAC地址链接克隆的特点节省磁盘空间依赖父虚拟机适合快速创建测试环境9. 性能优化与问题排查9.1 常见性能问题图形界面卡顿mks.gl.allowBlacklistedDrivers TRUE磁盘I/O慢使用VMDK格式而非IDE控制器启用独立-持久磁盘模式9.2 典型错误解决无法启动虚拟机检查BIOS虚拟化设置删除.lck锁定文件网络连接失败sudo service networking restart sudo dhclient -v显示异常更换显示适配器类型调整显存大小为256MB以上10. 安全加固建议10.1 基础安全配置定期更新系统sudo apt update sudo apt upgrade -y修改SSH默认端口sudo nano /etc/ssh/sshd_config Port 2222启用防火墙sudo ufw enable sudo ufw allow 2222/tcp10.2 虚拟机隔离措施禁用不必要的硬件设备USB控制器声卡打印机设置文件夹共享为只读定期清理剪贴板记录在实际使用中我发现给虚拟机分配过多资源反而会影响性能。经过多次测试对于Ubuntu桌面版分配2核CPU、4GB内存是最平衡的配置。另外建议将虚拟机磁盘放在SSD上机械硬盘的IO延迟会明显影响使用体验。