我一直在尝试在 Macbook Pro 2019 上安装(即双启动)Ubuntu 20.04 LTS。我csrutil disable
在恢复模式下通过 > 禁用了 T2 芯片并禁用了安全系统。我遵循了常规步骤:
在 USB 闪存设备上创建了可启动映像(使用 Etcher)。iso 映像是从 ubuntu.com 获取的。
如上所述,在恢复模式下禁用 T2 和 SIP 安全系统。
在内部 SSD 上创建了 100 GB GUID 格式的 FAT32 分区
按住“Option”键打开电脑电源
EFI 从 USB 驱动器重新启动
单击“安装 Ubuntu”,选择“允许第三方...”,然后选择“其他”。
在手动分区表上,选择要安装 Ubuntu 的分区,“Ext4日志文件系统”,“格式化分区”,挂载点“/”。点击“继续”。
收到消息:
尝试在 /boot/efi 上的 /dev/nvme0n1p1 中挂载类型为 vfat 的文件系统失败
点击继续。然后屏幕上出现消息
在 /dev/nvme0n1 的 3 号分区中为 / 创建 ext4 文件系统...
安装在这个阶段停滞了几个小时,直到我关闭了电脑。
我甚至尝试从实时 USB 驱动器运行 Ubuntu,并使用 GParted 工具对驱动器进行分区。结果是一样的。
我还尝试在具有自己的 EFI 分区的外部 sda 驱动器上安装 Ubuntu。结果是一样的。我仍然收到消息“尝试在 /boot/efi 的 /dev/nvme0n1p1 中安装类型为 vfat 的文件系统失败”,并冻结在“在 /dev/nvme0n1 的分区 #3 中为 / 创建 ext4 文件系统...”上,与上述相同。
顺便说一句,我也尝试安装 rEFI 启动管理器,但没有成功。我基本上按照https://linuxnewbieguide.org/how-to-install-linux-on-a-macintosh-computer/#refind以及其他一些地方,但没有取得太大的成功。
我尝试使用两个不同的 MAC OS(Catalina 和 Big Sur)进行双启动。结果相同。重新安装了几次 Mac OS 以确保文件损坏不是导致此问题的原因。总是得到相同的结果。
答案1
Mac 在双启动方面有点困难,因此您必须使用磁盘工具为 /boot 和 /boot/efi 创建单独的分区,例如:
ubuntuStorage = / ext4 (arbitrary size)
SWAP = swap 8gb
bootEFI = /boot/efi EFI System Partition 1024mb
boot = /boot ext4 1024mb
确保所有这些分区都按照您之前提到的格式格式化为 FAT/FAT32,然后在高级安装程序中对其进行格式化。