以下是在 VMware 上安装 Ubuntu 的详细步骤与实战经验,包含避坑指南和优化技巧:
一、准备工作
1. 软件与镜像下载
-
VMware版本:推荐 Workstation 17 Pro(兼容性好)
-
Ubuntu镜像:
-
官网下载(推荐LTS版本):Download Ubuntu Desktop | Ubuntu
-
国内镜像加速(清华源):Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
-
2. 硬件资源规划
- 处理器:至少2核(开发建议4核) - 内存:最低2GB(推荐4GB+) - 磁盘空间:至少20GB(开发建议50GB+) - 网络模式:NAT(默认)或桥接(需独立IP时使用)
二、安装步骤详解
1. 创建虚拟机
-
新建虚拟机 → 选择「自定义」→ 硬件兼容性选最高版本
-
选择「稍后安装操作系统」→ 客户机操作系统选「Linux」→ 版本「Ubuntu 64位」
-
关键配置:
-
磁盘类型:SCSI → 推荐「虚拟磁盘拆分成多个文件」
-
网络适配器:NAT模式(默认)
-
声卡/打印机:可移除(节省资源)
-
2. 挂载ISO镜像
-
右键虚拟机 → 设置 → CD/DVD → 使用ISO镜像文件 → 选择下载的Ubuntu ISO
3. 启动安装
1. 启动虚拟机 → 按提示进入安装界面 2. 语言选择:English(避免路径乱码)→ 安装类型选「Normal installation」 3. 分区方案(重要!): - 新手:选择「Erase disk and install Ubuntu」 - 高级用户(手动分区推荐): - EFI分区:500MB(逻辑分区,EFI System) - Swap交换空间:内存的2倍(例如8GB内存分配16GB) - 根分区:剩余空间(ext4,挂载点 `/` ) 4. 时区设置:手动选择「Shanghai」避免时间错误 5. 用户设置: - 用户名建议全小写(兼容性好) - 密码复杂度建议:字母+数字+符号(例如 `Ubuntu@2024`)
4. 安装后首次启动
-
移除ISO镜像:虚拟机设置 → CD/DVD → 改为「使用物理驱动器」
-
按提示重启 → 输入密码登录
三、必做优化配置
1. 安装VMware Tools(增强功能)
# 自动安装: 虚拟机菜单 → 安装VMware Tools → 挂载虚拟光驱 tar -xzf /media/ubuntu/VMware\ Tools/VMwareTools-*.tar.gz -C /tmp cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl -d # -d 表示默认选项自动安装 # 验证: sudo apt install open-vm-tools-desktop # 补充安装图形驱动 reboot
2. 系统基础优化
# 1. 换国内源(清华源) sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list # 2. 更新系统 sudo apt update && sudo apt upgrade -y # 3. 安装常用工具 sudo apt install -y net-tools git curl build-essential # 4. 调整分辨率(解决默认分辨率低的问题) 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
3. 共享文件夹配置
-
虚拟机设置 → 选项 → 共享文件夹 → 添加主机目录(例如
D:\VM_Share
) -
挂载到Ubuntu:
sudo mkdir /mnt/hgfs sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other # 设置开机自动挂载: echo "vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other" | sudo tee -a /etc/rc.local
四、避坑指南
1. 常见问题解决
-
无法全屏显示:安装VMware Tools后,在Ubuntu显示设置中调整分辨率
-
网络连接失败:
sudo service networking restart # 重启网络服务 # 或检查VMware虚拟网络编辑器 → 还原默认设置
-
中文乱码:安装中文字体
sudo apt install fonts-wqy-microhei
2. 性能优化
-
关闭3D加速:虚拟机设置 → 显示器 → 取消「加速3D图形」
-
启用硬件虚拟化:BIOS中开启Intel VT-x/AMD-V
-
调整磁盘性能:
虚拟机设置 → 硬盘 → 高级 → 选择「独立-持久」模式
3. 快照管理
-
安装完成后立即创建「基础快照」
-
每次重大配置变更前创建新快照
五、高级技巧
-
SSH远程连接:
sudo apt install openssh-server sudo systemctl enable ssh # 主机使用Xshell连接虚拟机IP
-
克隆虚拟机:
-
右键虚拟机 → 管理 → 克隆 → 完整克隆(用于创建多环境副本)
-
-
资源监控:
sudo apt install htop htop # 实时查看CPU/内存使用
通过以上步骤,您将获得一个高效稳定的Ubuntu开发环境。建议首次安装后导出OVF模板备份,后续可直接导入复用。