你的Mac可以用两种不同的方式运行Linux。一种方法是通过虚拟化软件安装Linux,另一种则是将作系统与macOS双重启动。在本指南中,我们将介绍在Mac上运行Linux的两种方法。
Linux 有各种发行版或发行版。Linux发行版超过1000个,每个都有其独特的风格。如果你以前从未使用过 Linux,建议选择以下易于使用的发行版之一:
Linux Mint
Ubuntu
软呢帽
曼加罗
Arch Linux
每个发行版对系统的需求可能不同。例如,Linux Mint 要求你的 Mac 满足以下规格:
2GB 内存
20GB 磁盘空间
64位英特尔处理器
大多数Linux发行版资源较少,甚至能在十年或更久的Mac上运行。
这可能会让人意外,但在较新的Mac机型(2018年及以后)上安装Linux比在旧机型上安装更难,因为采用了Apple T2安全芯片组和Apple Silicon CPU。
搭载T2安全芯片组的Mac。
如果你用的是带T2安全芯片的Intel Mac,大多数Linux发行版都可以双启动安装,但需要做更多工作。
例如,你需要配置固件以允许从外部介质启动,而某些硬件组件,如触控板、键盘和Wi-Fi,可能只有在安装支持T2的内核时才能完全正常工作。根据你计划安装的发行版,可能需要做额外的准备。
这里细节太多,无法一一涵盖,所以你应该去 T2linux.org 了解更多关于如何为Linux搭建T2 Mac的信息。如果你只想把Linux当虚拟机运行,你不用担心。
苹果硅芯片组基于ARM架构,但大多数Linux发行版不支持ARM芯片组。苹果在启动过程中使用专有代码,所以即使发行版支持该架构,也无法启动。
不过,你可以使用虚拟化软件在苹果硅芯片 Mac 上运行 ARM 版本的 Linux,比如 Debian ARM。你甚至可以模拟基于Intel的发行版,但代价是性能。
在继续之前,先从官方网站下载一个ISO格式的Linux发行版。例如,要下载Linux Mint:
请访问 Linux Mint 官方网站。
1.选择下载按钮。
2.选择你想要的Linux Mint版本——Cinnamon、Xfce或MATE。
虚拟化软件可以帮助你快速在Mac上运行Linux。这样安全,可以让你在双启动环境下运行发行版前先测试一下。
有几种免费的虚拟化解决方案可以使用:
VirtualBox
UTM
我们将使用 UTM 来进行本次教程,因为它更易使用,并且完全支持 Intel 和 Apple Silicon 芯片组。它还支持模拟,这意味着你可以在苹果硅片上运行32/64位的Linux发行版。
以下步骤将教你如何在带有UTM的Mac上虚拟化或模拟Linux Mint Cinnamon。
首先在UTM中设置Linux虚拟机。
1.安装并打开UTM。
2.在“欢迎访问 UTM”界面,选择创建新虚拟机。
3.选择虚拟化(如果你用的是苹果硅Mac,则选择模拟),并选择Linux作为你想安装的作系统。
4.选择浏览按钮,指定 Linux Mint ISO 文件的位置。
5.使用内存滑块指定你想分配给虚拟机的内存量。另外,指定你想分配或保持默认的CPU核心。
6.在“大小”栏输入你想分配给虚拟机的存储空间(GB)——Linux Mint 至少需要 20 GB。
7.如果你打算在 Linux Mint 虚拟机和 macOS 之间共享文件和文件夹,可以设置一个文件夹路径。
8.输入虚拟机名称——例如 Linux Mint——并选择保存。
你现在可以在UTM虚拟机上安装Linux。
1.选择播放按钮启动虚拟机。
2.等虚拟机从 Linux Mint 的 ISO 文件启动。
3.启动菜单出现后,选中“启动Linux Mint Cinnamon”并按回车。
4.虚拟机将加载Linux Mint的实时环境——欢迎多方查看。继续作,请双击桌面区域的“安装Linux Mint”图标。
5.选择你的语言和键盘布局。
6.勾选“安装多媒体编解码器”旁边的选项。
7.保持“擦除磁盘并安装Linux Mint”选项,选择立即安装。
8.在世界地图上选择你的时区。
9.输入您的姓名,设置用户名并创建密码——选择继续。
10.等 Linux Mint 自动安装后,选择立即重启。
这样你已经完成了在Mac上安装Linux Mint Cinnamon
注意:你可以用 UTM 安装多个 Linux 发行版。选择UTM窗口顶部的Plus图标以创建新虚拟机,侧边栏可切换虚拟机。了解更多虚拟化软件的工作原理。
为了简化作,我们将在 MacBook Air 2017 上设置 Linux Mint Cinnamon 双启动配置。该 Mac 型号采用 64 位 Intel 芯片组,不包含 T2 安全芯片。
如果你拥有较新的Mac,可以:
访问 T2linux.org 获取搭载苹果T2安全芯片的macOS设备的双重启动说明。
你可以使用Linux发行版的ARM版本(例如Debian ARM)通过在苹果硅片上的虚拟化软件运行Linux。
在Mac上双系统安装Linux需要:
在内部存储上创建一个新分区。
安装第三方启动管理器。
创建一个可启动的U盘并启动它。
安装硬件驱动。
注意:务必调查你计划安装的发行版,了解需要采取的额外步骤,并确保你的Mac型号没有兼容性问题。我们还建议备份Mac以保护数据,以防出现问题。
你必须在Mac内部存储上创建一个新的分区。你将在这里安装Linux。
1.打开Launchpad,选择其他>磁盘工具。
2.在左下角选择“查看”>“显示所有设备”。
3.在侧边栏顶部选中内部存储驱动器,选择分区。
4.选择Plus按钮。
5.选择添加分区并指定大小。确保它符合你发行版的最低要求。
6.保持默认格式不变——没关系,因为你以后还会重新格式化。
7.选择应用,等待Mac完成分区创建。
rEFTind 是一个第三方启动管理器,使 Linux 和 macOS 之间的安装和启动变得更方便。在此之前,你必须短暂禁用一个名为系统完整性保护的安全功能。
1.重启Mac,启动时按住Command+R键,直到macOS恢复菜单出现。
2.在菜单栏选择“工具”>终端。
3.在终端窗口输入 csrutil disable 并按回车键。
4.打开苹果菜单,选择“重启”,可以正常启动到macOS。
5.在你的Mac上下载rEFInd。
6.打开发射台,选择其他终端>。
7.打开下载的rEFInd文件夹,将refind-install文件拖拽到终端窗口。
8.按回车键,输入你Mac的管理员密码安装rEFInd。
9.把Mac重新启动到macOS恢复,在终端里运行csrutil enable,然后重启。
接下来,你必须创建一个可启动的闪存驱动器。它必须至少有4GB的存储容量,但有些Linux发行版会要求更多。你还需要一个图像闪烁工具来完成这项工作。
1.安装balenaEtcher并打开它。
2.选择选择镜像,然后选择你的Linux ISO文件。
3.连接U盘并选择它。
4.选择闪光灯按钮。
5.等balenaEtcher完成USB驱动器的制作。
你现在可以从USB启动Linux发行版了。
1.重启你的Mac,等待rEFInd启动管理界面出现。
2.选择Linux标志并按回车键。
3.在启动菜单中选择“Start Linux Mint Cinnamon”。
你的Mac会加载Linux Mint环境的正式版本,之后你可以安装作系统。
1.双击桌面区域的“安装Linux Mint”图标。
2.选择“其他东西”旁边的单选按钮,然后选择继续。
提醒:继续选择另一个选项将会清除你的macOS安装!
3.选择你创建的分区(你可以按存储大小识别),然后选择更改。
4.将格式设置为 Ext4 日志文件系统,root 设置为 /。
5.选择立即安装。
6.等Linux自动安装到你的Mac时再说。
7.选择立即重启并取出U盘。
你已经安装完了Linux Mint,但必须安装驱动程序才能让硬件组件如Wi-Fi在Mac上正常工作。具体做法是:
1.在欢迎窗口侧边栏选择“第一步”,然后在驱动管理器中“启动”。
2.插入你的USB驱动器,选择挂载安装介质。
3.选择所有可用驱动并选择应用变更。
因为有rEFInd启动管理器,你可以在启动时轻松选择启动macOS或Linux。只需选中你想启动的作系统,然后按回车键。
是的,你可以只在Mac上运行Linux,对于性能问题的老款macOS设备来说,这是个合理的做法。大多数Linux发行版允许你在安装时清除整个磁盘。不过,你应该注意一些问题,比如缺少固件更新或硬件组件可能无法正常工作。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


