☰
VMware安装Ubuntu 24.04 LTS全攻略与优化配置
2026/11/6 2:56:43 网站建设 项目流程

1. 环境准备与虚拟机创建

1.1 VMware版本选择与安装

当前主流使用的VMware Workstation Pro版本为16.x和17.x系列。对于Ubuntu 24.04 LTS(代号Noble Numbat)的安装,建议使用VMware Workstation 17.0及以上版本,因其对Linux内核6.x的兼容性更好。实测发现16.x版本在安装过程中可能遇到虚拟化引擎不兼容的情况,特别是在启用Secure Boot时。

安装VMware时需要注意:

  • 如果主机是Windows系统,务必以管理员身份运行安装程序
  • 安装过程中勾选"Enhanced Keyboard Driver"选项(这对Linux系统的键盘映射很重要)
  • 安装完成后需要重启主机使虚拟化驱动生效

重要提示:首次启动VMware时会提示输入许可证密钥,评估版有30天试用期。商业使用请确保获取合法授权。

1.2 虚拟机基础配置

创建新虚拟机时选择"自定义(高级)"配置模式,关键参数设置如下:

  1. 硬件兼容性:选择Workstation 17.x(确保支持UEFI固件)
  2. 操作系统选择:Linux → Ubuntu 64位
  3. 处理器配置:
    • 核心数:建议分配主机物理核心的1/2(如4核主机分配2核)
    • 勾选"虚拟化Intel VT-x/EPT或AMD-V/RVI"(必须开启)
  4. 内存分配:对于桌面版建议4GB起步(服务器版可2GB)
  5. 网络类型:初始建议NAT模式(桥接模式需要额外配置)
  6. I/O控制器:默认LSI Logic(兼容性最好)
  7. 虚拟磁盘类型:SCSI(非IDE)
  8. 磁盘容量:动态分配至少25GB(实际占用会随使用增长)

1.3 高级设置优化

在虚拟机设置中需要特别调整的几个关键项:

  • 显示 → 加速3D图形:勾选(提升GNOME桌面流畅度)
  • 选项 → 高级 → 固件类型:选择UEFI(Ubuntu24.04已全面支持)
  • 处理器 → 虚拟化引擎:首选模式"自动",勾选"禁用二进制转换加速"
  • USB控制器:USB3.0兼容性更好(但某些老旧设备可能需要切回2.0)

2. Ubuntu24.04镜像准备与安装

2.1 官方镜像获取与验证

从Ubuntu官网下载时注意:

  • 桌面版(Desktop)包含图形界面,适合初学者
  • 服务器版(Server)更轻量但需要命令行操作
  • 建议选择LTS(长期支持)版本,目前24.04是最新LTS

下载完成后务必验证SHA256校验和:

# Windows系统使用PowerShell验证 Get-FileHash .\ubuntu-24.04-desktop-amd64.iso -Algorithm SHA256 # 对比官网公布的校验值

2.2 安装过程详解

  1. 启动虚拟机并加载ISO镜像后,选择"Install Ubuntu"
  2. 语言选择:建议英文(避免后续终端字符问题)
  3. 键盘布局:保持默认English(US)
  4. 网络连接:建议跳过(安装完成后再配置)
  5. 存储配置:
    • 初学者选择"Erase disk and install Ubuntu"
    • 高级用户选择"Something else"手动分区
  6. 时区设置:在地图上点击对应位置或手动选择
  7. 用户创建:
    • 用户名建议全小写无空格
    • 密码需包含大小写字母和数字
    • 勾选"自动登录"可跳过登录界面(不安全)

分区方案建议:手动分区时,/根目录至少20GB,swap分区建议内存的1-1.5倍,/home目录单独分区方便重装保留数据

2.3 安装后首次配置

安装完成后需要立即进行的操作:

  1. 检查软件更新:
sudo apt update && sudo apt upgrade -y
  1. 安装VMware Tools(增强功能):
sudo apt install open-vm-tools-desktop -y
  1. 调整屏幕分辨率:
    • 在Settings → Displays中选择合适分辨率
    • 若列表不全,需安装显卡驱动

3. 系统优化与必备工具安装

3.1 源配置与基础软件

修改软件源为国内镜像加速下载:

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

安装开发基础套件:

sudo apt install build-essential git curl wget vim -y

3.2 桌面环境优化

GNOME扩展推荐安装:

  1. Dash to Panel(任务栏优化)
  2. Arc Menu(开始菜单增强)
  3. Clipboard Indicator(剪贴板历史)

安装方法:

sudo apt install gnome-shell-extension-manager -y

然后在Extension Manager中搜索安装

3.3 虚拟机专属优化

  1. 共享文件夹设置:
    • VMware界面设置共享文件夹路径
    • 在Ubuntu中挂载:
vmhgfs-fuse .host:/ /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
  1. 拖放和复制粘贴:

    • 确保安装了open-vm-tools
    • 在VMware菜单中启用"拖放"和"复制粘贴"
  2. 性能调优:

# 禁用不必要的服务 sudo systemctl disable bluetooth.service sudo systemctl disable cups.service # 调整swappiness echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf

4. 常见问题与解决方案

4.1 安装阶段问题

问题1:启动时卡在"ACPI BIOS ERROR"
解决方案:在虚拟机设置 → 选项 → 高级中,取消勾选"Enable EFI"

问题2:安装过程中无法识别磁盘
解决方案:检查虚拟磁盘控制器类型应为SCSI,非IDE

问题3:屏幕分辨率异常
解决方案:安装后执行:

xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode Virtual1 1920x1080_60.00 xrandr --output Virtual1 --mode 1920x1080_60.00

4.2 网络连接问题

问题1:无法上网(NAT模式)
排查步骤:

  1. 检查VMware NAT服务是否运行(服务管理器中的VMware NAT Service)
  2. 在Ubuntu中测试:
ping 8.8.8.8
  1. 检查网卡配置:
ip a

问题2:主机和虚拟机无法互相ping通(桥接模式)
解决方案:

  1. 确保主机和虚拟机在同一网段
  2. 关闭主机防火墙测试
  3. 在VMware中还原网络设置

4.3 性能优化技巧

  1. 内存压缩:
sudo apt install zram-config -y
  1. 定期清理:
sudo apt autoremove -y sudo apt clean
  1. 禁用动画效果:
gsettings set org.gnome.desktop.interface enable-animations false

5. 高级配置与开发环境搭建

5.1 开发工具链配置

Java开发环境:

sudo apt install openjdk-17-jdk maven -y

Python环境:

sudo apt install python3-pip python3-venv -y pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Node.js环境:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt install nodejs

5.2 容器化支持

安装Docker:

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

配置Docker镜像加速:

// /etc/docker/daemon.json { "registry-mirrors": ["https://registry.cn-hangzhou.aliyuncs.com"] }

5.3 远程开发配置

SSH服务启用:

sudo apt install openssh-server -y sudo systemctl enable ssh

VS Code远程开发:

  1. 安装VS Code的Remote-SSH扩展
  2. 配置虚拟机网络为桥接模式获取独立IP
  3. 通过SSH连接进行远程开发

6. 系统备份与快照管理

6.1 VMware快照策略

  1. 纯净系统快照:安装完系统后立即创建
  2. 配置快照:完成基础配置后创建
  3. 开发环境快照:搭建完开发环境后创建

快照管理建议:

  • 每个快照添加描述性名称
  • 单条快照链不超过3个
  • 定期清理老旧快照释放空间

6.2 系统备份方案

  1. 文件级备份:
sudo tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
  1. 磁盘镜像备份:
    • 关闭虚拟机
    • 复制整个虚拟机目录
  2. 增量备份工具:
sudo apt install timeshift -y

6.3 虚拟机迁移技巧

迁移到其他主机时:

  1. 导出为OVF格式:
    • 文件 → 导出为OVF
  2. 兼容性处理:
    • 检查目标主机VMware版本
    • 可能需要重新安装VMware Tools
  3. 网络配置检查:
    • 迁移后需重新配置网络适配器类型

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

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

立即咨询