Mac ISO 映像有何不同?

Mac ISO 映像有何不同?

http://cdimage.ubuntu.com/releases/11.04/release/

在该位置有一个 ISO 映像,其描述为“此映像已调整为可在 Mac 系统上正常工作”。

此映像解决了 Mac 上的哪些具体问题,而标准映像却没有解决?我之所以问这个问题,是因为我需要知道该向 Apple Mac 用户推荐哪个 ISO。

答案1

在 Ubuntu 10.10 中,我们将普通amd64CD 映像更改为在 BIOS 或 UEFI 系统上进行双启动(UEFI,即“统一可扩展固件接口”,是许多较新的系统上发现的一种不同类型的固件)。这是使用一种称为“多目录”CD 的技术实现的 - 它包含两个启动映像,并且规范规定固件应该选择最适合使用的那个。

不幸的是,尽管 Mac 使用 EFI 的一个变体(现在称为 UEFI 的早期版本),但它们显然无法处理多目录 CD,而且拒绝启动它们。这让我们陷入了两难境地:我们需要支持 UEFI 系统,但我们也不想放弃对 Mac 的支持。因此,我创建了amd64+macCD 映像,它们与映像完全相同,amd64只是它们仅支持 BIOS 启动。Mac 很乐意在其 BIOS 模拟模式下启动这些映像。

(事实上​​,这个名字amd64+mac有点用词不当,因为后来发现除了 Mac 之外的一些系统也存在类似的问题 - 但我觉得,从技术上来说更准确的命名更有amd64+nouefi可能造成混淆而不是启发。)

虽然我很想回到只发送amd64图像而不是同时发送amd64amd64+mac的状态,但目前没有希望将它们重新统一起来,除非有人知道如何制作 Mac 可以启动的多目录 CD 图像。如果您是这方面的专家,请通过电子邮件与我联系。

答案2

它们之间似乎没什么关系,主要是 EFI 启动的开始:

$ diff --context=0 ubuntu-11.04-desktop-amd64*list
*** ubuntu-11.04-desktop-amd64+mac.list 2011-04-27 18:06:42.000000000 +0100
--- ubuntu-11.04-desktop-amd64.list 2011-04-27 18:05:44.000000000 +0100
***************
*** 4 ****
--- 5 ----
+ /usb-creator.exe
***************
*** 134,135 ****
- /isolinux/grub/font.pf2
- /isolinux/grub/grub.cfg
--- 134 ----
***************
*** 144 ****
--- 144 ----
+ /efi/boot/bootx64.efi

我个人在 uefi 启动方面运气不太好,所以我可能会建议用户坚持使用常规的 amd64 版本,直到需要 uefi 为止。(在大多数型号上,常规磁盘可以通过 bootcamp 的 bios 模拟层正常工作)

答案3

来自一位在很多 Mac 上安装 Ubuntu 的人。据说有些人在尝试在 Mac 电脑上运行 Maverick LiveCD 时遇到了一些困难。EFI 加载程序对它不太友好,因此支持 Mac 的 Natty 版本旨在与 EFI(BIOS 的 Mac 版本)更好地交互以解决这些问题。除此之外,没有显著差异。

我建议先尝试常规下载(如果您有空闲带宽),因为我发现它们在我使用过的 Mac 上运行良好。如果您在尝试加载 LiveCD 时遇到问题,那么 Mac 支持版本可能就是您要找的。

答案4

Matt Gadient 讨论了这个问题这里。此页面还包含一些适用于 Mac 的发行版的图像。它还包含一个简短的代码可以将 iso 映像转换为其 +mac 版本。运行完美。

相关内容