mac如何硬盘安装linux
mac如何硬盘安装linux详细介绍
在 Mac 上硬盘安装 Linux 系统需要根据硬件架构(Intel 或 Apple Silicon)选择不同的方案。以下是针对两种架构的详细指南:
一、Intel Mac 双启动 Linux(以 Ubuntu 为例)
1. 准备工作
- 备份数据:使用 Time Machine 或外置硬盘备份重要文件。
- 下载 Linux 镜像:访问Ubuntu 官网下载 64 位 ISO 镜像。
- 制作启动盘:
- 插入 8GB 以上 U 盘,打开
磁盘工具,将其格式化为MS-DOS (FAT)。 - 打开终端,输入以下命令(替换
/path/to/ubuntu.iso和/dev/diskN为实际路径和 U 盘编号):bashhdiutil convert UDRW ubuntu.img /path/to/ubuntu.isodiskutil unmountDisk /dev/diskN
ubuntu.img.dmg /dev/rdiskN 1m
diskutil /dev/diskN
- 插入 8GB 以上 U 盘,打开
2. 调整分区
- 打开
磁盘工具,选择主硬盘(如Macintosh HD),点击分区。 - 点击
+添加新分区,格式为MS-DOS (FAT),大小建议 20GB 以上。 - 再次点击
+,创建交换分区(大小为 RAM 的 2 倍,如 8GB RAM 设为 16GB)。
3. 禁用 SIP 并安装 rEFInd
- 重启 Mac,按住
Command+R进入恢复模式,打开终端输入:bashcsrutil disable - 下载rEFInd,解压后在终端执行:bash
~/Downloads/refind-bin-*./refind-install
4. 安装 Linux
- 重启 Mac,按住
Option键选择EFI Boot(或Ubuntu)。 - 进入安装界面,选择
Something else自定义分区:- 选择之前创建的 FAT 分区,格式化为
ext4,挂载点/。 - 选择交换分区,格式化为
swap。
- 选择之前创建的 FAT 分区,格式化为
- 安装完成后,重启即可通过 rEFInd 选择系统。
5. 启用 SIP
- 进入 macOS,打开终端输入:bash
csrutil
二、Apple Silicon Mac 安装 Asahi Linux
1. 准备工作
- 确认兼容性:仅支持 M1/M2 芯片,且需 macOS 12.3 以上。
- 下载 Asahi Linux:访问Asahi 官网,选择
Asahi Linux Desktop镜像。 - 制作启动盘:
- 插入 8GB 以上 U 盘,打开
磁盘工具,格式化为MS-DOS (FAT)。 - 使用
BalenaEtcher或终端写入镜像:bashdiskutil unmountDisk /dev/diskNAsahiLinux-*.img /dev/rdiskN 1m
diskutil /dev/diskN
- 插入 8GB 以上 U 盘,打开
2. 调整分区
- 打开终端,运行安装脚本:bash
https://asahilinux.org/asahi-install +x asahi-install ./asahi-install - 选择
Resize macOS partition,分配至少 50GB 空间给 Linux。
3. 安装 Asahi Linux
- 重启 Mac,按住
电源键直到出现启动选项,选择Options进入恢复模式。 - 打开
启动安全性实用工具,将安全策略设为降低安全性。 - 重启后选择 U 盘启动,按照提示完成安装。
4. 驱动与优化
- 无线网卡:安装
bcmwl-kernel-source驱动:bashpacman bcmwl-kernel-source - 触摸板:使用
macbook12-spi-driver开源项目:bashclone https://github.com/osy/macbook12-spi-drivermacbook12-spi-driver makepkg
- GPU 加速:安装
mesa和vulkan-headers:bashpacman mesa vulkan-headers
三、常见问题与解决方案
- 无法启动 Linux:
- Intel Mac:检查 rEFInd 是否正确安装,或尝试使用
bless命令修复引导。 - Apple Silicon:确保安全策略设为
降低安全性,并重新制作启动盘。
- Intel Mac:检查 rEFInd 是否正确安装,或尝试使用
- 驱动缺失:
- 使用
lspci或lsusb查看硬件 ID,搜索对应驱动(如alsa-driver声卡驱动)。 - 社区支持:访问Asahi Linux 论坛或Ubuntu Wiki。
- 使用
- 性能优化:
- 禁用不必要的服务:
sudo systemctl disable bluetooth。 - 调整电源管理:编辑
/etc/default/grub,添加intel_pstate=enable。
- 禁用不必要的服务:
四、注意事项
- 数据安全:安装前务必备份,分区操作可能导致数据丢失。
- 硬件兼容性:Apple Silicon 的 Linux 支持仍有限,部分功能(如 Thunderbolt)可能无法使用。
- 系统更新:避免同时更新 macOS 和 Linux,可能导致引导冲突。
通过以上步骤,您可以在 Mac 上成功安装 Linux 系统。对于 Apple Silicon 用户,Asahi Linux 是目前最成熟的方案,但需注意其 Alpha 版本的限制。Intel 用户则可选择更多发行版,如 Fedora 或 Arch Linux,安装流程类似但需适配驱动。