三重(或四重)启动 MacOS Monterery、Windows(Bootcamp 或其他)、Ubuntu、Kali Linux,以及 2015 年中期 MacBook Pro 上与 apfs 相关的问题

三重(或四重)启动 MacOS Monterery、Windows(Bootcamp 或其他)、Ubuntu、Kali Linux,以及 2015 年中期 MacBook Pro 上与 apfs 相关的问题

大约一年前,我按照这个教程在 MacOs Catalina Machine 上安装了 Bootcamp,然后在 Windows 10 中缩小分区,然后安装 Ubuntu:https://robpickering.com/triple-boot-macbook-pro-macos-windows-10-linux/

我有一些疑问和问题,但不太了解该过程的一些基本原理。

设置工作得很好,但过了一段时间,我假设是 MacOs 更新,只有 Ubunutu 和 MacOs 分区可以启动。Windows 安装发生了一些奇怪的事情,它恢复到安装 Windows 10 的屏幕。它不让我通过错误:“Windows 10 需要媒体驱动程序”,当我浏览已安装的系统(我验证它仍然完好无损)或使用媒体创建工具中新创建的 USB 时,Windows 10 找不到任何相关的驱动程序。

因此,我尝试了很多方法,但唯一的选择就是通过 MacOS 删除 Bootcamp,但最终却破坏了 Ubuntu,并将所有空间重新分配给了 MacOS。我不确定这样做是否会带来一些问题,而且我喜欢干净安装 Monterey 的想法,因此我用 Parted Magic 擦除了 1TB SSD,然后再次从 USB 重新安装了 Monterey。

我按照相同的过程,在 Ubuntu 之后的空闲空间中添加了 Kali Linux 安装,一切正常。它在每个分区上都正确启动了一次或两次,直到突然 Windows 10 无法启动,Kali 也无法启动。我能够使用 Plop 启动管理器强制启动 Windows 10,但这一定损坏了某些东西,因为在下次启动时,它说需要恢复 Windows 介质。我再也没有让 Kali 启动过。

现在我重新开始,安装了全新的 Monterey,没有安装 Bootcamp,但整个 1 TB SSD 都使用 APFS 格式化。在安装 Monterey 之前,我尝试使用 Gparted 以及 MacOS 安装程序下的磁盘实用程序创建两个 Linux 分区并为 Windows 留出可用空间。每次我只能看到一种拥有一个大 APFS 卷的方法,因为它不会在磁盘实用程序中显示任何剩余空间的其他分区。Gparted 不支持 APFS。我对 APFS 做了一些研究,我想我明白我一直在使用的是一个包含其他分区的 APFS 卷,并且它在 Bootcamp 实用程序之外的任何程序下都是不可更改的,因为 Bootcamp 实用程序只会删除它及其中的所有内容。

我不太明白的最后一个误解是,虽然 MacOS 是基于 UEFI 的操作系统,但 Bootcamp Windows 10 的安装实际上是在带有 MBR 的 APFS 容器内。对吗?如果是这样,我应该如何安装 Linux?使用 bios/mbr,还是使用 UEFI?

谢谢,我意识到我可能有很多问题,但我真正想要的是确认我这样做是否可行,以及是否值得继续。此外,还有其他稳定的方法来避免使用 bootcamp 吗?

2015 年中推出的 Macbook Pro 配备了第四代英特尔 CPU 和 16GB 内存。我认为它不足以虚拟化 Windows,我只是想让它工作以提高性能。

答案1

自从 ChromiumOS 发布以来,我一直痴迷于为我的三重启动 2012 MacBook Pro 添加第四个操作系统,我能理解你的挣扎。我有一些有用和可能无用的信息可以分享。我可以告诉你,在 MacBook Pro 上可以四重启动 MacOS、Win 10、Ubuntu 22.14(或任何 Linux 发行版)和 ChromeOS Flex;但是,只能在比你早一年发布的型号上实现,也就是 11,2。

我怎么知道的?我现在有两个,我既可以本地启动其中任何一个操作系统,也可以从相同的分区在 MacOS 中虚拟化其他操作系统。话虽如此,我对引导加载程序的工作原理、它们为什么会崩溃以及/或者修复它们的代码一无所知;尽管如此,我可以自信地说,有了这个设置,修复启动过程很容易。

现在,我还没有尝试过两个 Linux 发行版,但您甚至可能不需要在每次 UEFI 启动时都费心更新 grub。只要您从实时 Ubuntu USB 运行 gdisk,并且可以重新支持 rEFInd,rEFInd 应该会处理其余的事情。我之所以这么说,是因为我对调整分区大小(其中有未备份的数据)感到异想天开,在回溯了一些终端命令后,之前无法启动的 Win 10 和 Ubuntu 又恢复了运行。

我正在研究如何设置这些四启动婴儿的演练,但目前,这是我主要使用的指南 ->https://www.innoq.com/en/blog/triple-booting-a-mac/ 注意:我从未关闭过 SIP 和其中的一些其他功能,但它仍然有效。但他甚至没有安装第四个操作系统,这实际上只是移除 SSD 并将 ChromeOS 从 USB 安装到 SD 卡的问题。再说一次,11,2 确实是唯一值得这样做的 MacBook Pro。

本质上,它是“最新”的 MacBook Pro,配备英特尔芯片,没有 NVIDIA 卡,SD 插槽,并且完全受 Google 支持。如果您购买 2.8gHz i7 型号,它将是一台非常实用的电脑。我在其中安装了 OWC 的 Aura X2,但我没有看到它比 Apple 的内置 SSD 有太大的提升。由于翻新的 11,2 仍然在那里,我建议走这条路以获得另一种选择。或者,我们可以达成协议。;)

相关内容