VMware Workstation Pro安装与Ubuntu18.04LTS虚拟机配置全指南
1. VMware Workstation Pro下载与安装第一次接触虚拟机的朋友可能会觉得这是个高大上的技术活其实用VMware创建虚拟机就像在电脑里搭积木一样简单。我当年第一次装虚拟机时也走了不少弯路现在把最顺滑的安装路径分享给大家。首先需要下载VMware Workstation Pro这里推荐直接去官网获取最新版本。打开浏览器输入www.vmware.com在Products菜单中找到Workstation Pro。目前最新版本是17.x向下兼容性很好。下载时注意选择适合自己操作系统的版本Windows用户就选Windows版本。安装过程比装个游戏还简单双击下载的安装包后一路Next就行。不过有几点需要注意安装路径最好不要用默认的C盘特别是C盘空间紧张的用户安装过程中会提示输入许可证密钥可以暂时跳过先试用30天安装完成后建议重启电脑确保虚拟化驱动正常加载提示如果安装后运行报错可能是电脑的虚拟化功能没开启。进入BIOS找到Intel VT-x或AMD-V选项启用即可不同主板设置位置略有差异。2. Ubuntu 18.04 LTS镜像获取Ubuntu 18.04 LTS是长期支持版本官方维护到2023年特别适合作为开发环境。获取镜像有两种推荐方式官网直接下载访问ubuntu.com/download/desktop选择18.04 LTS版本。官网下载速度可能较慢但能保证文件完整性。国内镜像站推荐清华镜像站mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04/下载速度更快。记得校验SHA256值我遇到过镜像损坏导致安装失败的情况。下载完成后你会得到一个约1.8GB的ISO文件建议放在剩余空间较大的分区。曾经我把镜像放在几乎满盘的D盘结果安装时报存储空间不足这种低级错误大家引以为戒。3. 创建Ubuntu虚拟机打开VMware Workstation Pro点击创建新的虚拟机。这里有个关键选择典型配置适合新手自定义配置则更灵活。我建议选择自定义因为可以优化硬件配置。3.1 硬件兼容性设置第一个重要选项是硬件兼容性默认会显示当前VMware版本。如果需要在不同版本的VMware间迁移虚拟机就选择较低的兼容版本。不过18.04 LTS建议至少选择Workstation 12.x及以上版本。3.2 操作系统安装方式这里要特别注意选择稍后安装操作系统。如果直接选择ISO文件VMware会使用简易安装模式可能导致分区不合理。我更喜欢手动控制安装过程。3.3 操作系统类型选择客户机操作系统选择Linux版本选择Ubuntu 64位。即使你的主机是32位系统只要CPU支持虚拟化依然可以创建64位虚拟机。曾经有学员在这里选错导致安装失败。3.4 虚拟机命名与存储位置给虚拟机起个有意义的名字比如Ubuntu18.04-Dev。位置路径最好不要包含中文和空格这是Linux系统的老规矩了。建议专门创建一个VM文件夹存放所有虚拟机。4. 硬件资源配置这部分直接影响虚拟机性能需要根据主机配置合理分配。4.1 处理器设置处理器数量建议不超过物理CPU核心数内核总数不超过逻辑处理器数。比如我的笔记本是6核12线程通常给虚拟机分配2个处理器×2个内核。分配太多反而会导致性能下降。4.2 内存分配Ubuntu 18.04桌面版最少需要2GB内存建议分配4GB以上。有个小技巧可以打开主机任务管理器看看剩余可用内存后再做决定。我一般保留至少50%内存给主机系统。4.3 网络连接网络类型选择很关键桥接模式虚拟机和主机就像两台独立电脑需要单独IPNAT模式虚拟机共享主机IP适合大多数场景仅主机模式虚拟机只能与主机通信新手建议选择NAT模式简单不易出错。我在公司内网用桥接模式时曾因为IP冲突导致网络异常。4.4 磁盘配置创建新虚拟磁盘大小建议20GB起步。如果要做开发环境40GB更稳妥。选择将虚拟磁盘拆分成多个文件这样迁移更方便。磁盘类型用默认的SCSI就好性能足够。5. Ubuntu系统安装右键刚创建的虚拟机选择设置。在CD/DVD选项中指定之前下载的Ubuntu ISO文件。然后启动虚拟机正式进入安装环节。5.1 安装引导启动后会看到Ubuntu安装界面选择中文语言后点击安装Ubuntu。键盘布局保持默认的汉语继续下一步。5.2 安装类型这是最关键的一步选择其他选项进行手动分区。自动安装会把所有空间都给根分区这不是最佳实践。5.3 磁盘分区方案建议采用Linux经典分区方案/根分区15-20GBext4格式swap交换分区内存大小的1-2倍/home家目录剩余所有空间ext4格式具体操作选中空闲空间点击创建分区。swap分区要选择交换空间类型。分区完成后注意将引导加载器安装到虚拟磁盘通常是/dev/sda。5.4 时区与用户设置时区选择Shanghai用户名和密码要记住这是以后登录系统的凭证。我喜欢勾选自动登录省去输入密码的麻烦不过安全性会降低。6. 安装后优化系统安装完成后还有几个必做的优化步骤。6.1 安装VMware Tools这是提升使用体验的关键。在VMware菜单选择虚拟机-安装VMware Tools然后在Ubuntu中挂载安装镜像。打开终端执行tar -zxvf /media/[用户名]/VMware*/VMwareTools*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl安装过程中所有提示都按回车用默认值。完成后重启虚拟机就能实现自适应分辨率、共享剪贴板等功能。6.2 更换软件源默认国外源速度慢替换为国内镜像源能大幅提升软件下载速度。以清华源为例sudo sed -i s|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g /etc/apt/sources.list sudo apt update6.3 基础软件安装建议安装这些开发常用工具sudo apt install -y build-essential git vim net-tools7. 常见问题解决在虚拟机使用过程中可能会遇到这些问题问题1虚拟机启动卡在黑屏 解决方法编辑虚拟机设置在选项-高级中取消勾选加速3D图形。问题2无法全屏显示 解决方法确保VMware Tools安装正确检查查看-自动调整大小是否启用。问题3共享文件夹无法使用 解决方法先在VMware设置中创建共享文件夹然后在Ubuntu中执行sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other最后提醒大家虚拟机虽然方便但重要数据还是要定期备份。我曾经因为虚拟磁盘损坏丢失过一周的工作成果现在养成了每周用vmware-vdiskmanager备份的好习惯。