跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

Windows11 安装 Ubuntu 24.04.2 虚拟机教程(VMware 17.6.1)

Windows11 系统下通过 VMware Workstation 17.6.1 部署 Ubuntu 24.04.2 虚拟机的操作指南。内容包含环境准备、磁盘分区规划、虚拟机创建向导配置、系统初始化设置及后续优化。涉及内存 CPU 分配、网络模式选择、open-vm-tools 安装实现剪贴板共享以及常用开发依赖包的安装命令,帮助用户快速搭建本地 Linux 开发环境。

abccba发布于 2025/10/27更新于 2026/9/1069 浏览
Windows11 安装 Ubuntu 24.04.2 虚拟机教程(VMware 17.6.1)

Windows11 安装 Ubuntu 24.04.2 虚拟机教程

一、准备工作

1、工具安装包

  • 分区助手 —— Windows 磁盘分区工具(可选)
  • VMware Workstation 17.6.1
  • Ubuntu 24.04.2 Desktop ISO 镜像

建议从官网下载所需文件。

2、电脑环境介绍

Windows 版本Windows 11 专业教育版
处理器Intel(R) Core(TM) i7-14700K
内存32.0 GB
系统类型64 位操作系统,基于 x64 的处理器

二、虚拟机磁盘分区(可选)

在 Windows 上安装 Ubuntu 虚拟机时,为其分配一个单独的虚拟磁盘主要有以下原因:

  • 文件系统兼容性:Ubuntu 默认使用 Ext4 等 Linux 文件系统,而 Windows 主要使用 NTFS 或 FAT32。
  • 系统完整性:确保各自能够正确地启动和运行,不会互相干扰。
  • 性能优化:通过为 Ubuntu 分配独立的虚拟磁盘,可以在一定程度上优化性能。
  • 数据隔离:即使其中一个操作系统出现故障或者需要重装,也不会影响到另一个系统中的数据。
  • 易于迁移和扩展:便于根据需要动态调整磁盘大小。

1、分区助手安装

这里分区工具选了分区助手,如果有其它分区工具也可以。

  1. 打开'分区助手'安装程序,设置安装路径,尽量不要装在系统盘 (C 盘)。
  2. 点击立即安装。
  3. 安装完成后,按提示完成激活即可。

2、为虚拟机准备一个单独的磁盘分区

找一个空闲比较充足的磁盘,拆分出一个新磁盘。新磁盘的大小需要根据自己的硬盘情况和后期虚拟机使用来定。建议至少要 50G,因为 Ubuntu 24.04 安装后就要占用 20G 多。

下面是本人的硬盘情况,这里准备从 E 盘拆分出 100G,供虚拟机单独使用。

  1. 打开分区助手,鼠标选中要被拆分的盘分区,然后点击'拆分分区'。
  2. 拖动途中滑块,调整新分区大小为指定大小,数值不必很精确。
  3. 点击左上角的提交,会弹出对话框询问是否确定配置,确认后执行即可。
  4. 如果弹出确认对话框,默认选项直接确定。
  5. 创建 PE 系统完成后,会自动重启开始拆分流程(可能会耗时较长)。
    • 提示:如果有弹框提示,一般选择默认选项即可。
  6. 完成后系统会自动重启,然后查看硬盘分区,会发现多出一个新分区,这样就完成了。

三、VMware 安装

在 Windows 上不能直接运行 Linux 系统,需要一个中间层虚拟化平台。常用的虚拟化平台软件有 VMware Workstation / Player、VirtualBox 等。这里选择了 VMware Workstation。

VMware Workstation 是一个允许用户在一台物理计算机上运行多个操作系统的虚拟化平台。

接下来,安装 VMware Workstation 软件,使用的是 17.6 版本,其他版本的安装方式基本相同。

  1. 双击或右键打开 VMware 安装程序,点击下一步。
  2. 接受许可协议,下一步。
  3. 路径可以改一下,尽量不要放系统盘(C 盘)。当然,如果只有一个 C 盘,那就默认放 C 盘。
  4. 检查更新建议不选,弹框提示信息频率比较高。
  5. 桌面快捷方式默认勾选,点击'下一步'。
  6. 点击'安装'。
  7. 安装完成后,点击完成。
  8. 填写序列号(如有)。
  • 点击'完成'。
  • 验证:从桌面打开 VM,点击工具栏'帮助',选择'关于 VMware Workstation',弹出信息框查看状态。
  • 四、Ubuntu 镜像安装

    Ubuntu 安装会涉及个人电脑硬件情况及用途,会有许多配置参数的不同。在关闭 ubuntu 的时候,可以随时修改硬件配置。这里如果不了解参数,尽量先安装完成,再根据个人情况优化配置。

    1、Ubuntu 镜像 iso 文件加载引导

    1. 打开 VMware Workstation,选择'创建新的虚拟机',推荐'自定义'配置选项。
    2. 默认,下一步。
    3. 选择'安装程序光盘映像文件 (iso)',点击'浏览',选择准备的 Ubuntu 镜像文件所在路径。完成后点击'下一步'。
    4. 设置虚拟机的名称,用户名及密码。自己随便定义。
    5. 注意:位置一定要选正确,这是 Ubuntu 的安装位置。
    6. 硬件设置都先默认,直接下一步即可,在下一章优化时再解释。
    7. 注意:
      • 最大磁盘大小,根据自己的情况。如果上面已经分了独立磁盘分区,建议直接设置为分区大小。
      • 立即分配所有磁盘空间这里不推荐选。如果选了,磁盘在 Windows 查看会直接爆满,该空间已全部被 ubuntu 占用,Windows 无法在该目录保存文件;不选,ubuntu 则用多少占多少,会动态增长。
    8. 直接'下一步'。
    9. 点击'完成',会开始安装 ubuntu 24.04 系统。
    10. 等待安装完成自动启动即可。
    11. 启动后会弹出一个欢迎框,这里加载可能比较慢,耐性等一下。加载出来后开始设置 ubuntu 的基本设置。

    2、Ubuntu 个性化设置

    1. 选择 ubuntu 语言,可以根据自己爱好选中文或英文。
    2. 直接下一步。
    3. 选择输入法,可以支持中文输入。
      • 提示:ubuntu 输入法中英文默认快捷键是'Windows 键 + 空格键',与 Windows 不同。
    4. 根据自己网线、WIFI 情况选择。
    5. 直接选安装,不用试了。
    6. 直接下一步。
    7. 直接下一步。
    8. 如果用到显卡和 WiFi 开发的可以直接勾上。
    9. 建议安装 Ubuntu 前先擦除分区,避免文件系统不兼容问题。
    10. 设置用户名称和密码,简短一点,后面经常输入。
    11. 设置时区,这里选择上海时间。
    12. 点击安装,开始安装 ubuntu。
    13. 安装完成后重启。
    14. 重启后点击用户名称,输入自己的密码登录。
    15. 没啥说的,直接下一步即可。
    16. 到这里,一个纯净的 ubuntu 24.04 就完成了,可以简单验证一下。后面我们来优化一下开发环境。

    五、Ubuntu 配置及优化

    • 配置硬件参数提升性能
    • 安装通用高效工具和开发依赖环境

    1、虚拟机配置优化

    修改虚拟机硬件配置前,需要关机(挂起不行)。

    1)内存

    内存配置需依据电脑 CPU 的实际情况以及使用目的来进行设置。

    要保证虚拟机正常运行,保证实际开发需求的内存大小,同时不要超过实际的物理内存。

    交换内存,就是当系统的物理内存不足时,操作系统会将一部分当前不活跃的内存数据移动到一个预先分配的磁盘空间。由于磁盘读写速度远慢于内存访问速度,使用交换内存会导致系统性能显著下降。

    2)处理器

    处理器的配置需依据电脑 CPU 的实际情况以及使用目的来进行设置。

    在虚拟机设置里,'插槽数量'代表的就是虚拟处理器(vCPU)芯片的数量。就好比服务器通常会配备多个 CPU 芯片一样,虚拟机也能通过设置多个 vCPU 芯片来模拟多处理器环境。

    以左边的物理 CPU 芯片为例,它采用的是 Intel i7 - 14700K 型号。这款处理器拥有 20 个核心和 28 个线程,其中 8 个为性能核心(P - core),12 个为效率核心(E - core)。

    这里就出现了一个常见的误区。很多人会想,如果电脑有 28 个逻辑核,给虚拟机分配了 8 个核,那 Windows 系统可用的核不就只剩下 20 个了吗?其实并非如此。

    虚拟机的处理器(vCPU)与内核管理紧密相关,但它和实际的 CPU 逻辑核之间并非是固定的一一对应关系,而是一种动态的一对一关系。这种动态映射是由虚拟机监控器(VMM)通过其内置的调度算法来进行动态管理的。

    简单来说,即便我们将某个线程绑定到了虚拟机的某个核(vCPU)上,在程序实际执行时,这个线程的运行位置是动态变化的。

    最后需要提醒大家的是,在设置虚拟机的虚拟核数量时,一定要确保这个数值不超过实际物理逻辑核的数量。否则,很可能会对虚拟机的性能产生负面影响。

    3)硬盘

    硬盘前面设置好就行了。如果后期空间不够用了,可以扩展磁盘容量。

    我这里扩展是灰色,是因为保存了快照,删除快照就可以扩容了。

    4)网络适配器

    一般情况下,默认的 NAT 模式就足够了,它允许虚拟机访问外部网络并共享主机的 IP 地址。

    (可选)如果你想外接调试设备,如开发板,为了方便调试,可以增加一个桥接模式的网卡,设置一个固定 IP,让虚拟机直接连接到你的设备。

    第一步,添加一个新的网络适配器。 第二步,把新网络适配器的模式改为'桥接模式'。 第三步,设置 VMware 的虚拟网络编辑器。 点击工具栏的'编辑'——》'虚拟网络编辑器'。 第四步,设置固定 IP 地址。注意 IP 地址要与设备设置为同一个网段。

    5)USB 控制器

    如果外接了 USB 设备无法识别,可能 USB 兼容性的问题。不确定的话可以是在 USB2.0 和 USB3.1 之间切换尝试。

    6)声卡

    默认即可。

    7)显示

    默认即可。

    8)CD 和软盘

    CD 和软盘如果不需要,可以直接移除掉。

    9)虚拟机选项

    2、常用的工具和依赖包

    刚装好的 Ubuntu 24.04 是一个纯净系统。

    虽然也自带了一些工具和库,比如 Python 3.12.3。但是对我们开发使用仍缺少很多常用的工具和第三方依赖库,比如无法自适应放大窗口,跨 Windows 系统复制粘贴拖动文件等,还有开发调试通用的库。

    接下来,就来安装一下。优先搞一下跨平台复制粘贴功能,后面就方便了,前面 3 步先手敲一下。

    1. 测试一下网络情况,ping 下百度 (www.baidu.com) 看能否上网。
    2. 更新库前,先同步本地的软件包索引与软件源服务器。
    sudo apt update 
    
    1. 安装 open-vm-tools 工具,就可以放大 Ubuntu 窗口和使用 Windows 粘贴板了。
    sudo apt install open-vm-tools open-vm-tools-desktop -y
    

    执行 reboot 重启 Ubuntu,注意重启后才会生效。

    reboot
    
    1. 安装其他常用开发工具包。可以根据自己的需求安装或扩展。
    sudo apt install vim gcc htop net-tools ssh -y
    

    vim:文本编辑器 gcc:C/C++编译工具 htop: 系统监控工具,top 加强版 net-tools: 网络调试工具 ssh: 远程连接工具 -y:如果不加-y,安装时会询问你是否安装,需要手动回车确认。

    目录

    1. Windows11 安装 Ubuntu 24.04.2 虚拟机教程
    2. 一、准备工作
    3. 1、工具安装包
    4. 2、电脑环境介绍
    5. 二、虚拟机磁盘分区(可选)
    6. 1、分区助手安装
    7. 2、为虚拟机准备一个单独的磁盘分区
    8. 三、VMware 安装
    9. 四、Ubuntu 镜像安装
    10. 1、Ubuntu 镜像 iso 文件加载引导
    11. 2、Ubuntu 个性化设置
    12. 五、Ubuntu 配置及优化
    13. 1、虚拟机配置优化
    14. 1)内存
    15. 2)处理器
    16. 3)硬盘
    17. 4)网络适配器
    18. 5)USB 控制器
    19. 6)声卡
    20. 7)显示
    21. 8)CD 和软盘
    22. 9)虚拟机选项
    23. 2、常用的工具和依赖包

    更多推荐文章

    查看全部
    • Ansible iptables 模块参数详解与实战示例
    • Java 异常处理机制与全局异常捕获实战
    • Redis 配置密码不生效的排查与解决方案
    • JavaWeb 后端 Web 基础
    • AI 毕业论文写作指令指南
    • 基于 Spring Boot 和 Vue 的售楼管理系统设计与实现
    • Java 数据结构:排序算法解析(一)
    • DeepSeek 助力普通人变现的六大路径
    • 2024 年金融大模型中标项目趋势分析与数据洞察
    • 微信小程序 Python 后端大学生心理健康服务系统设计
    • HTML 与 JavaScript 协作机制解析
    • Next Greater Element I 问题解析与实现
    • HarmonyOS 开发核心知识点汇总
    • 快速排序核心原理与多版本实现详解
    • 二叉树深度优先搜索算法及经典例题解析
    • Node.js v22.14.0 跨平台安装实战:Windows、macOS 与 Linux
    • Python 基础语法练习题
    • AI、AGI、AIGC、NLP、LLM 与 ChatGPT 核心概念解析
    • 二叉树前中后序遍历详解:递归与迭代实现
    • Spring Boot 集成 Nacos 注册中心配置指南

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online