news 2026/4/18 19:34:56

VMware虚拟机安装Ubuntu 24.04桌面版全流程指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware虚拟机安装Ubuntu 24.04桌面版全流程指南

1. 环境准备与系统下载

在开始安装之前,我们需要做好两件事:检查硬件兼容性和获取Ubuntu 24.04镜像文件。我遇到过不少因为硬件资源不足导致安装失败的案例,所以先确认你的物理机配置至少满足:

  • 处理器:Intel或AMD双核2GHz起步(实测i5-8250U这种低压U都能流畅运行)
  • 内存:建议分配4GB以上给虚拟机(我习惯给6GB,浏览器多开不卡顿)
  • 存储空间:虚拟磁盘最少25GB,但考虑到后续开发环境安装,60GB更稳妥

注意:VMware Workstation Pro 16及以上版本对Ubuntu 24.04兼容性最好。如果是老版本,建议先升级到最新版,避免出现显卡驱动异常等问题。

Ubuntu官方镜像推荐从国内镜像站下载,速度更快。以阿里云镜像为例:

https://mirrors.aliyun.com/ubuntu-releases/24.04/

下载时注意选择desktop-amd64.iso后缀的文件,这是标准的64位桌面版镜像。下完后务必校验SHA256值,我上周就遇到过下载损坏导致安装卡在75%的情况。

2. 创建虚拟机配置

打开VMware Workstation,点击左上角"文件→新建虚拟机",这里有个关键选择:一定要选"自定义(高级)"。默认的典型配置会隐藏很多重要选项,比如磁盘类型和网络模式。

2.1 关键参数设置

在兼容性选择界面,如果你需要把虚拟机迁移到其他电脑,建议选择"Workstation 16.x"的兼容模式。接下来几个重要配置点:

  1. 操作系统类型:Linux → Ubuntu 64位(即使主机是Windows也要选这个)
  2. 处理器设置:给2个核心够用,但如果你要跑Docker建议给4核
  3. 内存分配:4GB是底线,开发用建议6-8GB(主机内存16G以上的情况)
  4. 网络类型:NAT模式最适合个人使用,桥接模式需要额外配置路由器

2.2 磁盘配置技巧

创建虚拟磁盘时,我强烈建议:

  • 选择"将虚拟磁盘拆分成多个文件",这样迁移和备份更方便
  • 磁盘大小设60GB,但不要勾选"立即分配所有磁盘空间"
  • 磁盘类型选SCSI(兼容性更好),总线逻辑选LSI Logic

实测发现:使用NVMe虚拟控制器可能导致Ubuntu安装器识别不到磁盘,这是个常见坑点。

3. 系统安装全流程

挂载ISO镜像后启动虚拟机,你会看到紫色背景的GRUB菜单。这里有个细节:先按Tab键修改启动参数,在"quiet splash"后面添加"nomodeset",可以避免安装过程中卡死在黑屏。

3.1 分区方案设计

安装类型选择"交互式安装"时,建议手动分区:

  • EFI系统分区:300MB(必须设为FAT32格式)
  • 交换空间:物理内存的1.5倍(比如6GB内存就给9GB)
  • 根分区:剩余所有空间,ext4格式

我遇到过swap分区没设置导致编译大项目时系统崩溃的情况,所以不要跳过这个步骤。如果是SSD硬盘,记得勾选"TRIM"选项提升性能。

3.2 系统配置细节

在用户设置环节有几个实用技巧:

  1. 主机名建议包含日期,比如"ubuntu24-dev-202406"
  2. 勾选"自动登录"方便开发环境使用(生产环境不要勾)
  3. 时区选择时直接在地图上点击上海位置最准确
  4. 一定要勾选"安装第三方软件",否则后续WiFi驱动可能有问题

安装过程中如果卡在"正在扫描镜像",按Ctrl+Alt+F2切换到控制台,运行:

sudo systemctl stop apt-daily.service sudo systemctl kill --kill-who=all apt-daily.service

4. 必备工具配置

安装完成后别急着用,先做这三件事:

4.1 安装VMware Tools

新版Ubuntu已经内置open-vm-tools,但桌面功能需要额外安装:

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

装完后检查双向剪贴板和文件拖拽是否正常,如果失效需要手动加载VMware模块:

sudo vmware-config-tools.pl

4.2 换国内源

默认的国外源速度慢,替换为阿里云源:

sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list sudo apt update

4.3 基础工具套装

开发环境必备的组件:

# 网络工具 sudo apt install net-tools curl git # 编译环境 sudo apt install build-essential gdb # 中文支持 sudo apt install language-pack-zh-hans fc-cache -fv

5. 系统优化与快照

5.1 性能调优

修改grub参数提升响应速度:

sudo nano /etc/default/grub # 修改GRUB_CMDLINE_LINUX_DEFAULT为: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mitigations=off" sudo update-grub

禁用不必要的服务:

sudo systemctl disable apport.service sudo systemctl mask whoopsie.service

5.2 快照策略

建议创建三个关键快照:

  1. 纯净系统:刚安装完未做任何配置
  2. 基础环境:装完常用工具和开发环境
  3. 项目模板:配置好特定开发栈(如Python或Java环境)

快照命名要有时间戳和用途说明,比如"20240601_Base_with_Docker"。定期清理旧快照,避免虚拟磁盘膨胀。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 17:26:41

3分钟搞定Adobe插件安装:ZXPInstaller跨平台终极指南

3分钟搞定Adobe插件安装:ZXPInstaller跨平台终极指南 【免费下载链接】ZXPInstaller Open Source ZXP Installer for Adobe Extensions 项目地址: https://gitcode.com/gh_mirrors/zx/ZXPInstaller 还在为Adobe插件的复杂安装流程而烦恼吗?Adobe …

作者头像 李华
网站建设 2026/4/19 6:34:24

GitHub中文界面终极指南:3分钟让GitHub全面说中文的完整教程

GitHub中文界面终极指南:3分钟让GitHub全面说中文的完整教程 【免费下载链接】github-chinese GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-chinese 你是否曾因Gi…

作者头像 李华
网站建设 2026/4/18 15:08:50

YOLO 系列:低分辨率克星!YOLOv8 替换 SPD-Conv(空间深度转换卷积),突破低像素检测瓶颈

引言:当YOLO遭遇低分辨率之痛 在计算机视觉的诸多应用场景中,低分辨率图像和小目标检测一直是难以逾越的技术鸿沟。想象一下这样的场景:监控摄像头拍摄的远距离行人、无人机航拍的密集车辆、医疗影像中的微小病灶、工业质检中毫米级缺陷……这些目标在画面中往往只占据几十…

作者头像 李华
网站建设 2026/4/18 16:32:36

5个实战技巧:轻松掌握路径规划算法的核心奥秘

5个实战技巧:轻松掌握路径规划算法的核心奥秘 【免费下载链接】PathPlanning Common used path planning algorithms with animations. 项目地址: https://gitcode.com/gh_mirrors/pa/PathPlanning 想象一下,你的机器人需要在仓库中避开障碍物找到…

作者头像 李华