在Mac上安装Linux虚拟机的完整指南
在Mac系统上运行Linux虚拟机是许多开发者和技术爱好者的常见需求,无论是为了跨平台开发、学习Linux环境,还是测试开源软件,通过虚拟化技术,用户可以在不干扰macOS主系统的情况下,灵活运行完整的Linux发行版,本文将详细介绍在Mac上安装Linux虚拟机的准备工作、操作步骤、优化配置及常见问题解决方案,帮助您顺利完成部署。

准备工作:选择合适的虚拟化方案
在Mac上安装Linux虚拟机,首先需要选择合适的虚拟化软件,目前主流的方案包括以下几种:
-
Parallels Desktop
专为Mac优化的商业虚拟化工具,性能优异,支持与macOS无缝集成(如共享剪贴板、拖拽文件),适合追求高效体验的用户,需付费购买,但提供14天免费试用。 -
VMware Fusion
另一款成熟的商业虚拟化软件,兼容性强,支持Linux系统的高级功能(如3D加速、快照管理),同样需要付费,但适合企业级用户或复杂场景。 -
UTM (开源免费)
基于QEMU的开源虚拟化工具,界面简洁,支持通过命令行或图形界面管理虚拟机,适合预算有限或喜欢折腾技术的用户,但性能和功能略逊于商业软件。 -
VirtualBox (免费)
Oracle推出的免费虚拟化工具,跨平台支持良好,但近年来在Mac上的稳定性有所下降,且与Apple Silicon芯片兼容性一般,建议优先考虑其他方案。
建议:若预算充足且追求最佳体验,推荐Parallels Desktop;若偏好开源工具,UTM是更优选择。
安装步骤:以Parallels Desktop为例
以下以Parallels Desktop 18为例,演示在Intel/Apple Silicon Mac上安装Linux虚拟机的详细流程:
系统要求检查
- Intel Mac:macOS 10.15 Catalina或更高版本,至少8GB内存(推荐16GB),20GB可用磁盘空间。
- Apple Silicon Mac:macOS Monterey 12.5或更高版本,至少8GB内存(推荐16GB),20GB可用磁盘空间。
下载Linux镜像
访问Linux发行版官网(如Ubuntu、Fedora、Debian等)下载ISO镜像文件,以Ubuntu为例,推荐下载LTS(长期支持)版本,例如Ubuntu 22.04.3 LTS,确保稳定性。

创建虚拟机
- 打开Parallels Desktop,点击“文件”→“新建”,选择“从安装程序光盘映像安装”,并选择下载的Linux ISO文件。
- 系统会自动检测Linux发行版并推荐配置(如分配CPU核心数、内存大小),可根据需求调整,建议初始配置为:2核CPU、4GB内存、25GB磁盘空间(后续可扩展)。
- 为虚拟机命名并选择存储位置,点击“创建”完成初始化。
安装Linux系统
- 启动虚拟机后,进入Linux安装向导,选择语言、键盘布局等基本设置。
- 分区时建议选择“安装整个磁盘”(默认使用LVM文件系统),或手动划分“/boot”“/”“/home”等分区(适合高级用户)。
- 创建用户名和密码,设置时区,完成安装后重启虚拟机。
安装VM Tools(增强工具)
- 安装完成后,在Parallels Desktop菜单栏点击“操作”→“安装Parallels Tools”,虚拟机内会自动挂载光盘。
- 打开终端,运行以下命令安装工具:
sudo mount /dev/cdrom /mnt sudo /mnt/install --install-without-kernel
- 安装后重启虚拟机,即可实现分辨率自适应、文件拖拽、剪贴板共享等功能。
Apple Silicon Mac的特殊注意事项
若使用M1/M2/M3芯片的Mac,需额外注意以下事项:
-
ARM架构兼容性
确保下载的Linux发行版支持ARM64架构(如Ubuntu ARM版、Fedora ARM版),避免使用x86_64版本(需通过Rosetta 2转译,性能较差)。 -
虚拟化开启
在“系统设置”→“隐私与安全性”→“辅助功能”中,确保允许“虚拟化框架”(Virtualization Framework)权限,否则虚拟机无法启动。 -
性能优化
- 内存分配:Apple Silicon Mac的统一内存架构(UMA)对虚拟机内存分配更灵活,但建议不超过总内存的50%,避免影响macOS性能。
- 磁盘类型:选择“virtio”格式的磁盘(而非默认的IDE),可提升I/O性能。
虚拟机优化与高级配置
安装完成后,可通过以下优化提升使用体验:
-
磁盘扩容
若初始磁盘空间不足,可在Parallels Desktop中关闭虚拟机,右键点击虚拟机配置→“硬件”→“硬盘”,选择“配置”→“扩容”,调整磁盘大小后,进入Linux系统使用gparted工具扩展分区。 -
快照管理
在重要操作前创建快照(虚拟机菜单栏→“操作”→“快照”→“拍摄快照”),避免系统损坏后无法恢复。 -
网络配置
默认使用NAT模式(虚拟机通过主机网络上网),若需桥接模式(虚拟机与主机同网段),可在网络设置中选择“桥接适配器”。
-
共享文件夹
在“设置”→“共享”中启用共享文件夹,即可在macOS和Linux之间直接传输文件,无需依赖外部设备。
常见问题与解决方案
-
虚拟机无法启动,提示“虚拟化未启用”
- 检查macOS“系统设置”→“隐私与安全性”→“辅助功能”,确保“虚拟化框架”权限已开启。
- 若使用Intel Mac,重启Mac并按住
Command+R进入恢复模式,打开“终端”运行csrutil enable --without debug,重启后重试。
-
Linux系统分辨率无法自适应
确保已安装VM Tools(Parallels Tools或VMware Tools),安装后重启虚拟机,若问题依旧,尝试在Linux终端运行sudo parallels-tools-install --fix。 -
文件传输速度慢
- 关闭虚拟机的“USB 3.0”功能(若未使用USB设备),减少资源占用。
- 使用共享文件夹功能替代手动拖拽,提升传输效率。
-
Apple Silicon Mac虚拟机卡顿
- 减少分配给虚拟机的CPU核心数和内存大小。
- 关闭虚拟机的“3D加速”功能(在硬件设置中禁用)。
在Mac上安装Linux虚拟机不仅能满足开发、测试等多样化需求,还能充分利用硬件资源,实现双系统无缝切换,无论是选择商业软件如Parallels Desktop,还是开源工具如UTM,关键在于根据自身需求平衡性能、成本与功能,通过本文的详细指导,相信您已能独立完成Linux虚拟机的部署与优化,高效探索Linux世界的无限可能。
















