VMware安装Ubuntu完整指南:从免费方案选择到安装后优化
2026/7/27 13:26:49 网站建设 项目流程

1. 先搞清楚你要解决什么问题,再决定用VMware还是其他方案

如果你正在找VMware装Ubuntu的教程,大概率是想在Windows或macOS上跑一个Linux环境,用来学习、开发或者测试。这个需求本身很明确,但很多人第一步就走错了:不是先找安装包和激活码,而是先想清楚自己到底需要什么。

VMware Workstation Pro确实强大,功能全,但它是商业软件,需要付费。网上流传的“激活码”和“破解”存在法律风险,且稳定性无法保证,可能今天能用,明天一个更新就失效了。对于个人学习或非商业用途,有更稳妥的选择:一是使用VMware官方提供的免费个人版VMware Workstation Player;二是直接使用Windows 10/11自带的Hyper-V;三是使用完全免费开源的VirtualBox。

这篇文章会以最稳妥的路径,带你完成在Windows系统上,使用VMware Workstation Player安装Ubuntu Desktop的全过程。我会解释每一步背后的原因,并提供资源占用、网络配置、文件共享等实际使用中必然会遇到的问题的解决方案。目标是让你拿到一个稳定、可复现、能长期使用的Linux虚拟机,而不是一个随时可能出问题的“破解版”。

2. 环境准备:选对软件版本和系统镜像,事半功倍

动手之前,先把三样东西准备好:虚拟机软件、Linux系统镜像、一台宿主机。这里的选择直接影响后续安装的顺利程度和使用体验。

2.1 虚拟机软件:为什么推荐VMware Workstation Player?

在免费方案中,VMware Player比VirtualBox对新手更友好,主要体现在网络配置和硬件兼容性上,出问题的概率相对较低。它功能足够用于绝大多数学习和开发场景:创建虚拟机、快照、调整硬件配置。

获取方式:直接访问VMware官网,找到“VMware Workstation Player”的下载页面。务必从官网下载,避免第三方捆绑软件或修改版。下载后是一个标准的Windows安装程序(.exe文件),按提示安装即可,安装过程保持默认选项通常没问题。

2.2 Ubuntu系统镜像:选LTS版本,注意下载完整性

Ubuntu版本众多,对于新手和追求稳定性的用户,务必选择最新的LTS(长期支持)版本。比如目前是Ubuntu 22.04 LTS或24.04 LTS。LTS版本提供5年的安全更新,软件生态兼容性好,教程资源也最丰富。

获取方式:访问Ubuntu官网或国内镜像站(如阿里云镜像、清华镜像)下载Desktop版本的ISO文件。文件大小在3-4GB左右。下载完成后,一定要校验SHA256哈希值,确保文件完整无误。很多安装失败、卡住的问题,根源就是镜像文件损坏。

2.3 宿主机要求:别只看最低配置

你的Windows电脑需要满足一些基本条件:

  • CPU:支持虚拟化技术(Intel VT-x或AMD-V)。绝大多数近十年的CPU都支持,但可能在BIOS/UEFI中被禁用,如果后续虚拟机报错,需要进BIOS开启。
  • 内存:这是关键。假设你电脑有16GB内存,分给Ubuntu 4-8GB是比较舒适的。如果只有8GB,建议分3-4GB,同时关闭宿主机不必要的程序。
  • 磁盘空间:至少为虚拟机预留40GB的可用空间。Ubuntu系统本身约占20GB,还要为安装软件、存储数据留有余地。强烈建议使用SSD,机械硬盘运行虚拟机会非常慢。

3. 创建并配置虚拟机:这些参数决定了虚拟机的性能基线

安装好VMware Player后,打开软件,开始创建新虚拟机。这一步是核心,配置不当会导致后续使用卡顿或功能缺失。

3.1 新建虚拟机向导:选择自定义配置

不要选择“典型”配置,选择“自定义(高级)”,这样我们能掌控所有硬件细节。

  1. 硬件兼容性:选择默认的最新版本(如Workstation 17.x),以获得最好的性能和功能支持。
  2. 安装来源:选择“安装程序光盘映像文件(iso)”,然后浏览到你下载的Ubuntu ISO文件。
  3. 客户机操作系统:选择“Linux”,版本选择“Ubuntu 64位”。VMware会根据这个选择优化虚拟硬件驱动。
  4. 虚拟机名称和位置:名称随意,位置不要放在C盘,请指定到一个空间充足的磁盘分区(如D:\VMs\Ubuntu_22.04)。这样便于管理,也避免挤占系统盘空间。
  5. 处理器配置:根据宿主机CPU核心数来分配。例如,你的CPU是4核8线程,可以分配“2个处理器核心,每个核心1个”。分配太多会影响宿主机性能,太少则虚拟机卡顿。
  6. 内存:如前所述,4-8GB是合理范围。在VMware界面里直接拖动滑块设置。
  7. 网络类型:这是最容易困惑的地方。有三种主要模式:
    • 桥接模式:虚拟机会获得一个和宿主机同网段的独立IP,像一台真实电脑一样存在于局域网中,可以和其他设备互访。适合需要被网络内其他设备访问的场景。
    • NAT模式(推荐新手使用):虚拟机共享宿主机的IP上网,宿主机充当路由器。虚拟机可以访问外网,但局域网内其他设备不能直接访问虚拟机。这是最省心、最常用的模式。
    • 仅主机模式:虚拟机和宿主机形成一个封闭的私有网络,只能两者互访,不能上外网。用于完全隔离的测试。建议初次安装选择“NAT模式”,先保证能顺利安装系统和更新软件。
  8. I/O控制器和磁盘类型:保持默认的“LSI Logic”和“SCSI”即可,兼容性好。
  9. 磁盘:选择“创建新虚拟磁盘”。
    • 磁盘大小:建议40GB以上,选择“将虚拟磁盘拆分成多个文件”,这样迁移和备份更方便。
    • 立即分配所有磁盘空间:不要勾选!如果勾选,40GB空间会立刻从你的硬盘划走。不勾选,虚拟磁盘文件会随着使用逐渐增大,更灵活。

完成配置后,先不要急着启动。点击“自定义硬件”,移除不需要的硬件(如打印机、声卡),可以节省一点资源。

4. 安装Ubuntu系统:图形化安装过程中的关键选择

配置好虚拟机后,点击“开启此虚拟机”,就会从ISO镜像启动,进入Ubuntu安装界面。

4.1 安装语言和键盘布局

选择中文(简体),后续安装界面会变成中文。键盘布局选择“Chinese”。

4.2 更新和其他软件:安装时下载更新?

这里有两个选项:

  • 为图形或无线硬件,以及其它媒体格式安装第三方软件:建议勾选。这会安装一些额外的驱动和编解码器(如MP3播放支持),让系统开箱即用。
  • 安装Ubuntu时下载更新不建议勾选。因为安装过程可能因为网络问题拖慢速度甚至中断。完全可以等系统安装完毕,再在终端里执行sudo apt update && sudo apt upgrade来更新。

4.3 安装类型:至关重要的一步——“清除整个磁盘”

这里显示的是你的虚拟磁盘(比如40GB的那个),请务必选择“清除整个磁盘并安装Ubuntu”。不用担心,这里清除的是虚拟磁盘,不是你电脑的物理硬盘。这是最干净、最无脑的安装方式。

**千万不要选择“其它选项”**进行手动分区,除非你非常了解Linux分区结构(如/,/home,swap等)。对于虚拟机,自动分区是最佳实践。

4.4 时区和用户创建

时区选择“Shanghai”。创建你的用户名和密码,这个密码也是sudo(管理员)密码,请务必记住。

接下来就是自动安装过程,大约需要10-30分钟,取决于你的磁盘速度。安装完成后,会提示重启。重启后,取出安装媒介(在VMware菜单栏选择“虚拟机”->“可移动设备”->“CD/DVD”->“设置”,断开ISO文件的连接),然后回车,系统就会从虚拟硬盘启动,进入全新的Ubuntu桌面。

5. 安装后的必备优化与配置

系统装好只是第一步,要让虚拟机好用,还需要进行一些基础配置。

5.1 安装VMware Tools(或Open VM Tools)

这是实现宿主机和虚拟机之间无缝体验的关键,提供了:

  • 剪贴板共享:可以在宿主机和虚拟机之间复制粘贴文本。
  • 文件拖放:可以直接拖拽文件。
  • 屏幕自适应:虚拟机窗口大小改变时,Ubuntu桌面分辨率自动调整。
  • 更好的性能

对于Ubuntu,最推荐的方式是安装开源替代品Open VM Tools,它已经集成在Ubuntu仓库中,兼容性更好。打开Ubuntu的终端(Ctrl+Alt+T),执行以下命令:

sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop

安装完成后,重启虚拟机生效。

5.2 配置软件源加速

系统默认的软件源服务器可能在国外,下载更新和软件速度很慢。替换为国内镜像源可以极大提升速度。

  1. 备份原有源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  2. 编辑源列表:sudo nano /etc/apt/sources.list(也可以用vimgedit)
  3. 将文件内容全部替换为阿里云或清华的源(以Ubuntu 22.04阿里云源为例):
deb https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src https://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
  1. 保存退出(在nano中按Ctrl+X,然后按Y,回车)。
  2. 更新软件包列表:sudo apt update

5.3 宿主机与虚拟机文件共享

虽然可以通过拖拽或U盘传递文件,但设置一个共享文件夹更高效。这需要在虚拟机设置和Ubuntu内部都进行操作。

  1. 在VMware中设置:关闭Ubuntu系统。在VMware Player的虚拟机设置中,找到“选项”->“共享文件夹”,选择“总是启用”,然后添加一个宿主机上的目录作为共享文件夹。
  2. 在Ubuntu中访问:启动Ubuntu,共享文件夹通常会自动挂载在/mnt/hgfs/目录下。如果没看到,可能需要手动安装open-vm-tools-desktop(前面已安装)并重启。

6. 常见问题与排查思路:遇到问题先看这里

即使按照教程,也可能遇到各种问题。大部分问题都有固定的排查路径。

6.1 虚拟机无法启动或报错

  • 现象:启动虚拟机时,VMware报错,提示“无法连接”或“处理器不支持”。
  • 排查
    1. 检查虚拟化支持:这是最常见的原因。下载“LeoMoon CPU-V”工具,检查是否支持虚拟化以及是否在BIOS中已启用。如果未启用,需要重启电脑进入BIOS/UEFI设置(开机按F2、Del等键),找到“Intel Virtualization Technology”或“AMD-V”选项,设置为“Enabled”。
    2. 关闭Hyper-V:如果Windows开启了Hyper-V功能,会与VMware冲突。在“Windows功能”中关闭Hyper-V、Windows沙盒、虚拟机平台等选项,然后重启电脑。
    3. 以管理员身份运行:右键点击VMware Player图标,选择“以管理员身份运行”。

6.2 安装过程卡住或极慢

  • 现象:在安装过程中,进度条长时间不动,或下载更新时卡住。
  • 排查
    1. 检查ISO镜像:重新校验下载的ISO文件哈希值,确保文件完整。
    2. 跳过更新:安装时不要勾选“安装中下载更新”。
    3. 关闭安全软件:暂时禁用Windows Defender实时保护或第三方杀毒软件,它们有时会扫描虚拟机磁盘文件导致IO性能骤降。
    4. 分配更多资源:检查是否为虚拟机分配了过少的内存(如少于2GB)或CPU核心。

6.3 系统安装后无法上网

  • 现象:Ubuntu桌面右上角没有网络图标,或显示未连接。
  • 排查
    1. 确认网络适配器模式:在VMware设置中,确认网络连接是“NAT模式”。这是最不容易出错的模式。
    2. 检查VMware网络服务:在Windows服务中(services.msc),确保“VMware NAT Service”和“VMware DHCP Service”是运行状态。
    3. 在Ubuntu中重启网络:尝试在终端执行sudo systemctl restart systemd-networkdsudo netplan apply(取决于Ubuntu版本)。

6.4 屏幕分辨率无法调整或显示不佳

  • 现象:Ubuntu桌面不能全屏,或者分辨率选项很少。
  • 排查
    1. 确认已安装Open VM Tools:执行vmware-toolbox-cmd -v查看版本,或直接重装open-vm-tools-desktop并重启。
    2. 检查VMware窗口菜单:确保“查看”->“自动调整大小”->“自动适应客户机”是勾选状态。

6.5 共享文件夹不显示

  • 现象:在/mnt/hgfs/目录下看不到设置的共享文件夹。
  • 排查
    1. 确保工具安装:必须安装open-vm-tools-desktop包,而不仅仅是open-vm-tools
    2. 手动挂载:有时需要手动挂载,可以尝试sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
    3. 检查设置:确认VMware中的共享文件夹路径设置正确,且虚拟机系统已开机后才添加的共享文件夹需要重启才能生效。

遵循这个从规划、准备、安装到配置、排查的完整路径,你得到的会是一个干净、稳定、性能良好的Ubuntu开发环境。记住,在虚拟机世界里,快照(Snapshot)是你最好的朋友。在做出任何重大更改(如安装复杂软件、升级系统)之前,拍一个快照,如果出了问题,可以瞬间回滚到之前的状态。这比任何激活码都更能保证你的工作效率和数据安全。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询