Mac通过VMware安装Ubuntu的完整指南与优化技巧
1. 准备工作:下载必要软件与镜像
在Mac上通过VMware安装Ubuntu前,需要准备两个核心文件:VMware Fusion软件和Ubuntu系统镜像。这里有几个关键细节需要注意:
VMware Fusion是专为Mac设计的虚拟机软件,与Windows版的VMware Workstation功能类似但界面更适配macOS。建议从官网下载最新版本(当前为VMware Fusion 13),个人非商业用途可免费使用基础功能。下载时需注意:
- 注册账号后可获取30天试用密钥
- Intel芯片和Apple Silicon芯片的安装包不同
- 建议下载版本不低于12.x以兼容最新Ubuntu
Ubuntu镜像选择也有讲究:
- 长期支持版(LTS)更稳定,推荐22.04或20.04
- 桌面版(Desktop)适合初学者,服务器版(Server)更轻量
- 注意区分Intel/AMD64架构和ARM架构版本
提示:Apple Silicon Mac用户必须选择ARM架构的Ubuntu镜像,否则无法运行。可在Ubuntu官网下载时注意"ARM64"标识。
2. VMware Fusion基础配置
安装完VMware Fusion后,首次启动需要进行一些必要设置:
2.1 虚拟机创建向导
- 点击"新建"按钮创建虚拟机
- 选择"从光盘或映像安装"
- 将下载的Ubuntu ISO文件拖入窗口
- 系统会自动识别为Linux/Ubuntu 64位
2.2 硬件资源配置
默认配置通常不够用,建议调整:
- 处理器核心:至少分配2核(4核更流畅)
- 内存:4GB起步(8GB更佳)
- 硬盘空间:最少25GB(建议40GB以上)
- 开启3D图形加速(对桌面体验很重要)
实测发现:在M1 Mac上,给Ubuntu分配超过8GB内存反而可能降低性能,这是ARM架构虚拟化的特性。
3. Ubuntu安装过程详解
启动虚拟机后进入Ubuntu安装界面,几个关键步骤需要特别注意:
3.1 分区方案选择
- 初学者建议选择"清除整个磁盘并安装Ubuntu"
- 高级用户可使用手动分区:
- / 根分区:至少15GB
- swap交换分区:内存大小的1-1.5倍
- /home家目录:剩余空间(存放个人文件)
3.2 时区与键盘布局
- 时区会自动获取(确保联网)
- 键盘布局选择"English (US)"时,注意勾选"检测键盘布局"
- 中文用户需额外添加"Chinese"输入法
3.3 用户账户设置
- 用户名不要包含特殊字符
- 密码强度建议中等以上
- 勾选"自动登录"可跳过登录界面(开发环境适用)
安装过程约15-30分钟,完成后会提示重启。此时可能会卡在"Please remove the installation medium"提示,这是VMware的常见问题,只需:
- 点击VMware菜单栏"虚拟机"→"电源"→"重启客户机"
- 启动时立即按Esc键进入启动菜单
- 选择"Ubuntu"硬盘启动项
4. 安装后的优化配置
首次进入Ubuntu桌面后,建议进行以下优化:
4.1 安装VMware Tools
这是提升体验的关键步骤:
- 在VMware菜单选择"虚拟机"→"安装VMware Tools"
- 在Ubuntu中会自动挂载CD镜像
- 打开终端执行:
tar -xzf /media/ubuntu/VMware\ Tools/VMwareTools-*.tar.gz -C /tmp/ cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl - 全部选择默认选项即可
4.2 分辨率调整
默认分辨率可能不适配Mac屏幕,解决方法:
- 安装VMware Tools后重启
- 在"设置"→"显示器"中选择合适分辨率
- 或通过xrandr命令自定义:
xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync xrandr --addmode Virtual1 1920x1200_60.00 xrandr --output Virtual1 --mode 1920x1200_60.00
4.3 共享文件夹设置
实现Mac与Ubuntu文件互传:
- 在VMware设置中添加共享文件夹
- 在Ubuntu中安装open-vm-tools:
sudo apt install open-vm-tools open-vm-tools-desktop - 共享文件夹会自动挂载到/mnt/hgfs/
5. 常见问题解决方案
5.1 网络连接问题
如果Ubuntu无法上网:
- 检查VMware网络适配器设置为"NAT"
- 在Ubuntu中尝试:
sudo dhclient -r sudo dhclient - 或重置网络配置:
sudo systemctl restart NetworkManager
5.2 显卡驱动异常
表现为界面卡顿或花屏:
- 安装VMware Tools后一般会自动配置
- 手动安装驱动:
sudo apt install xserver-xorg-video-vmware sudo apt install --reinstall xserver-xorg-core
5.3 声音无法工作
解决方法:
- 在VMware设置中确认声卡已启用
- 在Ubuntu中安装pulseaudio:
sudo apt install pavucontrol pavucontrol - 在控制面板中检查输出设备设置
6. 进阶使用技巧
6.1 快照管理
利用VMware快照功能保存系统状态:
- 安装重要软件前创建快照
- 可设置自动定时快照
- 恢复快照只需几秒钟
6.2 性能优化
提升虚拟机运行速度的方法:
- 关闭Ubuntu动画效果:
gsettings set org.gnome.desktop.interface enable-animations false - 使用轻量级桌面环境(如Xfce):
sudo apt install xubuntu-desktop - 调整swappiness值:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf sudo sysctl -p
6.3 外设连接
使用Mac外设的技巧:
- USB设备:在VMware菜单选择"虚拟机"→"可移动设备"连接
- 打印机:在Ubuntu中安装cups服务
- 摄像头:需要额外安装驱动
我在实际使用中发现,M1/M2芯片的Mac运行ARM版Ubuntu时,性能损失比Intel Mac小很多,但兼容性方面还需要注意:
- 部分x86软件无法直接运行
- Docker等工具需要使用ARM兼容版本
- 开发环境配置可能需要额外调整
