如何在 Windows 上使用 VMware 安装 Ubuntu:从零开始的完整指南

你是否有过这样的想法:想在 Linux 环境下开发或学习,但又不想折腾双系统,更不想冒着数据丢失的风险重装电脑?别担心,我们完全可以通过虚拟机来解决这个问题。在这篇文章中,我们将深入探讨如何在 Windows 操作系统上利用 VMware 这一强大的工具来安装 Ubuntu Linux。

我们将不仅仅是完成一次安装,更要理解背后的每一个配置选项,确保你不仅“做对了”,而且“懂得为什么这么做”。无论你是后端开发者、数据科学家,还是仅仅对开源世界充满好奇的技术爱好者,这篇指南都将为你构建一个稳定、高效的 Linux 虚拟环境。

准备工作:理解核心概念

在开始之前,让我们先快速了解一下我们要用的工具。

VMware 是全球领先的云计算和虚拟化软件提供商。它提供的 Hypervisor(虚拟机监视器)允许我们在一台物理计算机(宿主机)上运行多台虚拟的计算机(客户机)。这意味着我们可以在不重启电脑的情况下,在 Windows 里运行 Linux,互不干扰。

为了顺利完成安装,我们需要准备两样东西:

  • VMware Workstation Player:这是我们需要安装的虚拟机软件。
  • Ubuntu Desktop ISO 文件:这是 Linux 的安装镜像文件。

第一阶段:获取并安装 VMware

首先,我们需要搭建虚拟化平台。让我们一步步来操作。

步骤 1:获取 VMware 安装包

VMware 被 Broadcom 收购后,下载流程略有变化。我们需要访问官方支持页面来获取最新的 VMware Workstation Player。这款软件对于个人使用通常是免费的。

请点击下方链接进入下载页面(通常需要注册一个 Broadcom 账号,这是为了获取许可证密钥):

> 下载地址: <a href="https://support.broadcom.com/info/slug/desktopendusercomputing/vmwareworkstationplayer/170">https://support.broadcom.com/

在页面上,仔细选择与你当前 Windows 系统版本(通常是 Windows 10 或 11)匹配的版本,然后点击 “Go to Downloads”(前往下载)。

步骤 2:下载并运行安装程序

在下载页面,确认操作系统版本无误后,点击 “Download Now”(立即下载)。

> 技术见解:下载完成后,你可能会得到一个类似 INLINECODE2957ad7f 的文件。这里有一个小技巧:尽量将安装包和后续的 ISO 文件放在一个全英文路径的文件夹中(例如 INLINECODEd1a7ca82),避免因为中文路径或空格导致安装失败。

双击该 .exe 文件,启动安装向导。

步骤 3:安装 VMware 软件

安装过程非常标准,点击“下一步”即可。但在这一步,有几个配置值得我们注意:

  • 用户体验设置:安装向导可能会询问是否发送数据给 VMware,如果你注重隐私,取消勾选即可。
  • 桌面快捷方式:建议勾选,方便我们稍后快速启动。
  • 许可证:对于个人非商业用途,VMware Workstation Player 是免费的。如果是商业用途,请务必购买合规的许可证。

点击“安装”并等待完成。重启电脑通常不是必须的,但如果你遇到驱动加载问题,重启一下是个好习惯。

第二阶段:下载 Ubuntu 镜像

有了虚拟机软件,我们还需要操作系统的“安装光盘”。

步骤 4:下载 Ubuntu ISO

打开 Ubuntu 官方下载页面:

> 下载地址: https://ubuntu.com/download/desktop

点击紫色的 “Download” 按钮。

> 实战建议:Ubuntu 提供两种主要的版本线:LTS(长期支持)和普通版。对于生产环境或学习环境,强烈推荐下载 LTS 版本(例如 22.04 LTS 或 24.04 LTS)。LTS 版本提供长达 5 年的安全更新,稳定性极高,能避免很多奇怪的兼容性问题。

第三阶段:在 VMware 中配置虚拟机

现在,我们进入最核心的部分——创建我们的第一台虚拟机。

步骤 5:启动 VMware 并创建新虚拟机

打开已安装的 VMware 应用程序。在主界面上,点击 “Create a New Virtual Machine”(创建新的虚拟机)。

步骤 6:选择安装源

VMware 会询问“你想如何安装操作系统?”。

  • 选择 “Installer disc image file (iso)”(安装程序光盘映像文件)。
  • 点击 “Browse”(浏览),找到我们刚才下载的 Ubuntu ISO 文件并选中。

VMware 会自动检测操作系统版本,通常会显示“Ubuntu 64-bit”。如果它显示“Ubuntu”,请确认选择的是 64 位,因为现代开发很少涉及 32 位系统。

步骤 7:个性化设置虚拟机

接下来,我们需要填一些信息:

  • Full Name:例如你的名字。
  • User Name:这是系统登录的用户名,也是主文件夹的名字,建议全英文(如 INLINECODE041702e5 或 INLINECODE229d8ba0),避免后续配置环境变量时因路径问题报错。
  • Password:设置一个强密码并记住它。在使用 sudo 权限时需要用到。

点击 “Next”

步骤 8:命名虚拟机

这一步定义虚拟机的“身份证”:

  • Virtual machine name:给虚拟机起个好认的名字,比如 Ubuntu-Dev-Env
  • Location关键步骤。默认位置通常在 C 盘。虚拟机文件(.vmdk)体积很大,随着使用会膨胀。强烈建议将其修改到 D 盘或 E 盘等空间充足的分区。

步骤 9:配置磁盘容量

这里是很多新手容易困惑的地方。

  • Maximum disk size:设置虚拟硬盘的大小。对于全功能的 Linux 桌面环境,建议至少 50 GB。如果你只做服务器命令行练习,20 GB 也够,但硬盘现在很便宜,给宽裕点总是好的。

> 重要概念解析:立即分配 vs 动态分配

> 界面上会有两个选项:

> 1. Store virtual disk as a single file:将虚拟磁盘存储为单个文件。(推荐) 性能更好,文件管理方便,但移动大文件时稍微慢一点。

> 2. Split virtual disk into multiple files:拆分成多个 2GB 的文件。适合使用 FAT32 格式的 U 盘搬运虚拟机,但在现代 NTFS 或 exFAT 系统上通常不需要。

点击 “Next”

步骤 10:自定义硬件配置(进阶操作)

在“Ready to Create Virtual Machine”界面,不要急着点 Finish,点击 “Customize Hardware”(自定义硬件)。这是优化性能的关键一步。

  • Memory (RAM):如果你物理机有 16GB 内存,建议给虚拟机分配 4GB 或更多。2GB 运行 Linux 带图形界面会很卡。如果只做无界面服务器,1GB 足矣。
  • Processors:增加处理器数量。比如你有 8 核,可以给虚拟机分配 2 个处理器 (2 Processors),这能显著提升编译代码时的速度。

点击 “Close”,然后点击 “Finish”

第四阶段:系统安装与初次启动

步骤 11:引导并安装 Ubuntu

VMware 会自动开启虚拟机电源。你将看到 Ubuntu 的启动界面。稍等片刻,就会进入图形安装界面。

在欢迎界面,选择你的语言(建议选 English,因为这样以后在终端报错时更容易复制错误信息搜索,当然如果你不习惯,选中文也可以),然后点击 “Install Ubuntu”

步骤 12:选择键盘布局

确认键盘布局是否正确(通常是 English – US)。

步骤 13:安装类型与安全配置

这一步决定了你的数据安全。

  • Normal installation vs Minimal installation:对于初学者,建议选择“Normal”(正常安装),这样你会自带浏览器、播放器等工具。

> 关键选项:Update and other software。这里有两个选项:

> 1. Installation type:选择 “Erase disk and install Ubuntu”(清除整个磁盘并安装 Ubuntu)。

>

> 不用担心! 这里提到的“磁盘”指的是虚拟机里刚才创建的 .vmdk 文件,它是一个虚拟的硬盘,绝对不会影响你的 Windows C 盘或 D 盘数据。这就像是一个沙盒,无论你在里面怎么折腾,都不会影响外面。

步骤 14:写入更改

点击 “Install Now”。系统会提示即将写入磁盘变更。点击 “Continue”

步骤 15:时区与账户配置

  • Where are you?:在地图上选择你的时区(Shanghai,北京)。
  • Who are you?:输入你的姓名、计算机名、用户名和密码。

> 实战提示:在 Linux 生态中,用户名最好全部小写,且不要包含空格。例如 dev_user。系统会自动提示密码太弱,但对于开发测试环境,只要你能记住就行,虽然设置一个强密码是更好的习惯。

勾选 “Log in automatically”(如果你不怕别人动你电脑)或 “Require my password to log in”(更安全)。

步骤 16:等待安装完成

现在,你可以休息一下。安装过程可能需要 5 到 20 分钟,这取决于你电脑的磁盘读写速度(机械硬盘会比较慢)。

安装完成后,点击 “Restart Now”。虚拟机会重启。

第五阶段:安装后配置与优化(VMware Tools)

重启后,你会进入登录界面,输入密码进入系统。恭喜!你现在已经在 Windows 里运行着 Ubuntu 了。

但为了获得更好的体验,我们还需要做最后一步:安装 VMware Tools。这相当于给虚拟机装上了显卡驱动和网络增强工具。

优化操作步骤:

  • 自动挂载:通常新版 VMware 会自动挂载 VMware Tools 的光盘镜像。如果没有,点击顶部菜单 INLINECODEc007c299 > INLINECODE68ad84bb > Install VMware Tools
  • 解压与安装:在 Ubuntu 文件管理器中,你会看到一个光盘图标。将其中的 VMwareTools-*.tar.gz 文件复制到桌面文件夹中。
  • 使用终端安装

打开终端(Ctrl+Alt+T),我们来进行命令行操作。

首先,解压文件:

    # 进入下载目录或桌面目录(根据你复制的地方)
    cd ~/Desktop
    # 解压 tar.gz 文件
    tar -zxvf VMwareTools-*.tar.gz
    
    # 进入解压后的目录
    cd vmware-tools-distrib
    
    # 运行安装脚本(需要 root 权限)
    # 这里你可能会发现无法执行,因为没有运行权限。
    # 使用 sudo 暂时获取管理员权限
    sudo ./vmware-install.pl
    
  • 简化方法(推荐):现在的 Ubuntu 通常使用 Open-VM-Tools,这是开源版本的 VMware Tools,效果一样且安装更简单。打开终端输入:
    # 更新软件源列表,确保我们能下载到最新的软件
    sudo apt update
    
    # 安装 open-vm-tools-desktop 版本(包含拖拽文件和共享剪贴板功能)
    # -y 参数表示在安装提示时自动选择 Yes
    sudo apt install open-vm-tools-desktop -y
    

结果验证:安装完成后,重启虚拟机。现在,试着把 Windows 里的一个文件直接拖拽进 Ubuntu 的窗口里,你会发现它可以直接复制进去!分辨率也会随着窗口大小自动调整了。

实战场景:挂载共享文件夹

作为一个开发者,你可能经常需要把 Windows 上的代码(比如存放在 D 盘的项目)放到 Linux 里编译运行。在 VMware 中设置共享文件夹非常实用。

具体操作步骤

  • 关闭虚拟机(Suspend 暂停也可以,但关机更稳妥)。
  • 在 VMware 界面点击 INLINECODE91899d72 > INLINECODE4075ebe2 > INLINECODE181dcc54 tab > INLINECODEbd305f27。
  • 选择 Always enabled
  • 点击 INLINECODE9480d915,选择你 Windows 上的文件夹路径(比如 INLINECODEa888055d),并给它起个共享名字。
  • 启动 Ubuntu。

如何在 Ubuntu 中访问?

在终端中,共享文件夹通常挂载在 /mnt/hgfs/ 目录下。你可以这样查看:

# 查看共享目录内容
cd /mnt/hgfs/
ls
# 你应该能看到刚才共享的文件夹名字(例如 MyCode)

你可以创建一个软链接,把它直接放到桌面:

# 创建一个快捷方式到桌面
ln -s /mnt/hgfs/MyCode ~/Desktop/Windows_Projects

常见问题与排查技巧

即使按照教程操作,你也可能遇到一些坑。让我们来看看怎么解决。

问题 1:启动时出现 Error Code 0xc000000f

这通常是 BIOS 设置的问题。现在的电脑为了启动速度快,默认开启了 Secure Boot 或 Fast Boot。

解决方案

  • 重启电脑(物理机),狂按 Del 或 F2 进入 BIOS 设置。
  • 找到 Secure Boot 选项,将其设置为 Disabled(关闭)。
  • 找到 Intel Virtualization Technology (VT-x) 或 AMD-V,确保是 Enabled(开启)。这是虚拟机运行的基础。

问题 2:虚拟机网络无法连接

如果你在 Ubuntu 里无法 ping 通百度或 GitHub,检查 VMware 的网络模式。

解决方案

在 VMware 设置里,Network Adapter 通常选择 NAT 模式。在这种模式下,虚拟机共享宿主机的 IP 地址,比较通用。如果不行,尝试切换到 Bridged (桥接模式),这会让虚拟机像局域网里的一台独立物理机一样,直接从路由器获取 IP。

问题 3:虚拟机运行卡顿,占用内存过大

如果你发现 Windows 变卡了,或者虚拟机很卡,可能是因为分配了过半的物理内存给虚拟机,导致 Windows 自身内存不足。

性能优化建议

  • 动态内存:虽然 VMware Workstation Player 不支持高级的内存自动平衡,但我们可以手动调整。分配物理内存的 50% – 60% 给虚拟机是一个比较甜点的配置。
  • 增加 Swap:如果在 Linux 里做大型编译,可以使用 dd 命令创建一个 Swap 文件来充当虚拟内存,防止物理内存耗尽导致系统崩溃。

总结

通过这篇文章,我们不仅学会了如何在 Windows 上安装 VMware 和 Ubuntu,更重要的是,我们了解了虚拟机背后的配置逻辑,掌握了一些实用的 Linux 终端操作,以及如何排查常见的虚拟化问题。

现在,你拥有了一个完全属于你自己的沙盒环境。你可以大胆地尝试各种 Linux 命令,即使把系统玩坏了(比如误删了系统文件),只需要在 VMware 里删除那个虚拟机文件,重新照着教程做一遍即可,毫无风险。这对于学习后端开发、Docker 容器技术或 Linux 运维来说,是一个完美的起点。

下一步,建议你尝试在刚刚安装好的 Ubuntu 中安装 VS Code 或者 Docker,开始真正的编程之旅吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/21044.html
点赞
0.00 平均评分 (0% 分数) - 0