☰
VMware安装Ubuntu 24.04全流程指南与优化配置
2026/10/28 13:33:18 网站建设 项目流程

1. VMware虚拟机环境准备

在开始安装Ubuntu 24.04之前,我们需要先准备好VMware Workstation Pro虚拟化环境。我推荐使用17.x版本,这个版本对最新Linux内核的支持最为稳定。从官网下载安装包时,建议选择带有"Pro"标识的商业版本,功能更全面且兼容性更好。

注意:VMware Workstation Player免费版虽然也能用,但缺少快照管理等重要功能,不适合长期开发使用。

安装VMware时有几个关键配置点需要注意:

  • 安装路径不要包含中文或特殊字符
  • 勾选"Enhanced Keyboard Driver"选项(这对Linux输入法支持很重要)
  • 网络类型选择"NAT"(默认选项最适合新手)

安装完成后,建议立即创建一个专用文件夹存放虚拟机文件。我通常在D盘建立"VMware/Ubuntu"这样的目录结构,方便管理多个虚拟机实例。

2. Ubuntu 24.04镜像获取与验证

从Ubuntu官网下载24.04 LTS镜像时,注意选择正确的版本:

  • Desktop版:带图形界面,适合日常使用
  • Server版:纯命令行,适合服务器部署
  • Minimal版:最精简安装,适合定制化开发

下载完成后务必验证SHA256校验值。在Windows PowerShell中运行:

Get-FileHash -Algorithm SHA256 .\ubuntu-24.04-desktop-amd64.iso

将输出值与官网公布的校验值比对,确保镜像完整未被篡改。

3. 创建Ubuntu虚拟机的关键参数配置

在VMware中点击"创建新的虚拟机",选择"自定义"配置模式,这里有几个需要特别注意的参数:

3.1 硬件配置建议

  • 处理器:至少2核(开发建议4核)
  • 内存:4GB起步(图形界面8GB更流畅)
  • 硬盘:25GB动态分配(实际占用约15GB)
  • 显存:128MB(3D加速需要256MB)

重要技巧:勾选"立即分配所有磁盘空间"可以提升性能,但会立即占用全部指定空间。

3.2 高级设置要点

  • 固件类型:UEFI(兼容性更好)
  • 虚拟化引擎:勾选"虚拟化Intel VT-x/EPT"
  • 网络适配器:NAT模式(桥接模式需要额外配置)

4. Ubuntu安装过程详解

启动虚拟机后进入安装界面,这几个步骤需要特别注意:

4.1 分区方案选择

推荐手动分区方案:

  • /boot:512MB(EFI系统分区)
  • /:20GB(根分区)
  • swap:内存大小的1.5倍
  • /home:剩余所有空间

避坑提示:如果忘记创建swap分区,安装完成后可以通过swapon命令补救。

4.2 用户账户配置

  • 用户名避免使用root/admin等保留名称
  • 密码强度建议包含大小写字母和数字
  • 勾选"自动登录"可节省开发时间(生产环境不推荐)

安装过程中会提示安装第三方软件,建议:

  • 勾选"安装MP3等媒体解码器"
  • 不勾选"下载更新"(安装完成后再更新更快)

5. 安装后必备优化配置

系统安装完成后,立即需要做的几件事:

5.1 更换国内软件源

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

5.2 安装VMware Tools

在VMware菜单选择"虚拟机"→"安装VMware Tools",然后:

mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom tar -xzvf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d

5.3 显卡驱动安装

对于NVIDIA显卡:

sudo ubuntu-drivers autoinstall sudo reboot

验证驱动:

nvidia-smi

6. 常见问题解决方案

6.1 网络连接失败

检查VMware虚拟网络编辑器:

  • 确保NAT模式子网在192.168.x.x段
  • 查看Ubuntu网卡配置:
ip a nmcli device status

6.2 分辨率异常

修改GRUB配置:

sudo nano /etc/default/grub

修改为:

GRUB_GFXMODE=1920x1080x32 GRUB_GFXPAYLOAD_LINUX=keep

更新后重启:

sudo update-grub

6.3 共享文件夹设置

在VMware设置中添加共享文件夹后:

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

永久挂载需要修改/etc/fstab:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0

7. 开发环境配置建议

对于开发者,建议安装这些基础工具:

sudo apt install -y build-essential git python3-pip sudo snap install --classic code

配置SSH服务:

sudo apt install openssh-server sudo systemctl enable ssh sudo ufw allow 22

Docker安装:

sudo apt install docker.io sudo systemctl enable docker sudo usermod -aG docker $USER

我在实际使用中发现,VMware的共享剪贴板有时会失效,这时需要重启VMware工具服务:

sudo systemctl restart vmware-tools.service

对于需要GPU加速的开发环境,建议直接使用VMware的PCI直通功能,将物理显卡分配给虚拟机,性能损失可以控制在5%以内。这个配置需要在虚拟机设置中勾选"预留所有内存",并在主机BIOS中开启VT-d功能。

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

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

立即咨询