ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

VMware虚拟机安装Ubuntu 24.04完整指南

VMware虚拟机安装Ubuntu 24.04完整指南

1. VMware虚拟机环境准备

在开始安装Ubuntu 24.04之前,我们需要先准备好VMware Workstation Pro虚拟化环境。我推荐使用17.0以上版本,这个版本对Linux系统的兼容性更好,特别是对Ubuntu 24.04这种较新的发行版支持更完善。

1.1 VMware Workstation安装

首先从官网下载最新版的VMware Workstation Pro安装包。安装过程相对简单,但有几个关键点需要注意:

  1. 安装类型选择"自定义"而非"典型",这样可以手动配置安装路径和组件
  2. 在功能选择界面,确保勾选了"增强型键盘驱动程序"和"虚拟网络组件"
  3. 安装完成后不要立即启动,先进行许可证激活

提示:如果你使用的是评估版,会有30天的试用期。建议在安装完成后立即输入有效的许可证密钥,避免后续使用中断。

安装完成后,建议进行以下优化配置:

  • 在"编辑"-"首选项"中,将内存设置调整为"预留所有虚拟机内存"
  • 在"编辑"-"虚拟网络编辑器"中,检查NAT和桥接网络是否正常
  • 更新VMware Tools到最新版本

1.2 创建新虚拟机

打开VMware Workstation,点击"创建新虚拟机",选择"自定义(高级)"配置方式。这里有几个关键参数需要特别注意:

  1. 硬件兼容性选择"Workstation 17.x"
  2. 操作系统选择"Linux"-"Ubuntu 64位"
  3. 处理器配置建议至少2核,如果主机性能允许可以给更多
  4. 内存分配建议不少于4GB,8GB为佳
  5. 网络类型选择"NAT"(适合大多数场景)
  6. 磁盘类型选择"SCSI",容量建议40GB以上,选择"将虚拟磁盘拆分成多个文件"

注意:虽然Ubuntu 24.04最小系统需求是2GB内存和25GB磁盘空间,但为了流畅运行图形界面和开发工具,建议配置更高的资源。

2. Ubuntu 24.04安装镜像准备

2.1 下载官方ISO镜像

前往Ubuntu官网下载24.04 LTS版本的ISO镜像文件。注意选择正确的版本:

  • Desktop版:带图形界面,适合大多数用户
  • Server版:无图形界面,适合服务器环境
  • Minimal版:最小化安装,适合定制化需求

下载完成后,建议校验SHA256值确保文件完整性。可以使用以下命令(Windows系统):

certutil -hashfile ubuntu-24.04-desktop-amd64.iso SHA256

2.2 配置虚拟机光驱

回到VMware,在虚拟机设置中:

  1. 选择"CD/DVD(SATA)"设备
  2. 勾选"使用ISO映像文件"
  3. 浏览选择下载好的Ubuntu 24.04 ISO文件
  4. 确保"启动时连接"选项已勾选

提示:如果你计划从USB设备安装,需要先在VMware设置中添加USB控制器,并确保在启动虚拟机前插入U盘。

3. Ubuntu 24.04安装过程详解

3.1 启动安装程序

启动虚拟机后,你会看到Ubuntu安装引导界面。这里有几个关键选择:

  1. 语言选择:建议选择"English"(安装完成后再设置中文)
  2. 安装类型:选择"Install Ubuntu"
  3. 键盘布局:保持默认或根据实际情况选择

3.2 磁盘分区方案

这是安装过程中最重要的环节之一。Ubuntu 24.04提供了几种分区方案:

  1. 自动安装(推荐新手):

    • 整个磁盘将被用于Ubuntu
    • 自动创建swap、/、/home等分区
  2. 手动分区(高级用户):

    • /boot:500MB(EFI系统分区)
    • swap:等于物理内存大小(如果内存≥8GB可不设)
    • /:20-30GB
    • /home:剩余所有空间

重要提示:如果选择手动分区,务必确保/boot/efi分区格式化为FAT32且标记为EFI系统分区。

3.3 用户和时区设置

  1. 设置主机名(建议使用有意义的名称)
  2. 创建用户账户:
    • 用户名:建议全小写字母
    • 密码:强度要足够
    • 自动登录:根据安全需求选择
  3. 时区选择:可以在地图上点击或手动输入

3.4 软件选择

Ubuntu 24.04提供了几个预置的软件组合:

  1. 最小安装:仅包含基本系统
  2. 常规安装:包含办公软件、浏览器等
  3. 第三方软件:建议勾选,会自动安装媒体解码器等

提示:如果你计划用作开发环境,可以先选择最小安装,后续再按需安装特定工具链。

4. 安装后配置与优化

4.1 首次启动设置

安装完成后系统会重启,首次登录后建议立即:

  1. 检查更新:
sudo apt update && sudo apt upgrade -y
  1. 安装VMware Tools(增强功能):
sudo apt install open-vm-tools open-vm-tools-desktop
  1. 设置软件源:
sudo software-properties-gtk

选择离你最近的镜像源以提高下载速度

4.2 中文环境配置

如果需要使用中文界面:

  1. 安装中文语言包:
sudo apt install language-pack-zh-hans
  1. 设置系统语言:
sudo update-locale LANG=zh_CN.UTF-8
  1. 安装中文输入法(如搜狗拼音):
sudo apt install fcitx fcitx-sogoupinyin

然后在"区域与语言"-"输入源"中添加搜狗拼音

4.3 显卡驱动安装

如果需要在Ubuntu中使用3D加速:

  1. 检查可用驱动:
ubuntu-drivers devices
  1. 安装推荐驱动:
sudo ubuntu-drivers autoinstall
  1. 重启生效

5. 常见问题与解决方案

5.1 安装过程中断

可能原因及解决方法:

  1. ISO文件损坏 → 重新下载并校验
  2. 磁盘空间不足 → 扩大虚拟磁盘
  3. 内存不足 → 增加虚拟机内存分配

5.2 网络连接问题

常见网络问题排查:

  1. 检查VMware网络设置(NAT/桥接)
  2. 重启网络服务:
sudo systemctl restart networking
  1. 检查IP配置:
ip a

5.3 分辨率问题

调整显示分辨率:

  1. 安装VMware Tools
  2. 设置显示参数:
xrandr -s 1920x1080
  1. 或修改GRUB配置永久生效

5.4 共享文件夹设置

实现主机-虚拟机文件共享:

  1. 在VMware设置中启用共享文件夹
  2. 虚拟机中安装VMware Tools
  3. 挂载共享目录:
vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

6. 进阶配置建议

6.1 开发环境搭建

推荐安装的开发工具:

  1. VS Code:
sudo snap install --classic code
  1. Docker:
sudo apt install docker.io
  1. Python环境:
sudo apt install python3-pip python3-venv

6.2 系统备份策略

建议的备份方案:

  1. 使用VMware快照功能
  2. 定期导出虚拟机
  3. 使用Timeshift进行系统备份:
sudo apt install timeshift

6.3 性能优化技巧

提升虚拟机性能的方法:

  1. 在VMware设置中启用3D加速
  2. 调整虚拟机内存分配(不超过主机内存的50%)
  3. 使用SSD存储
  4. 关闭不必要的服务和视觉效果

我在实际使用中发现,Ubuntu 24.04在VMware中的性能已经相当不错,特别是对于日常开发和测试工作完全够用。如果遇到性能问题,通常通过调整内存分配和显示设置就能解决。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进