![Mac ISO 映像有何不同?](https://linux22.com/image/809011/Mac%20ISO%20%E6%98%A0%E5%83%8F%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C%EF%BC%9F.png)
http://cdimage.ubuntu.com/releases/11.04/release/
在该位置有一个 ISO 映像,其描述为“此映像已调整为可在 Mac 系统上正常工作”。
此映像解决了 Mac 上的哪些具体问题,而标准映像却没有解决?我之所以问这个问题,是因为我需要知道该向 Apple Mac 用户推荐哪个 ISO。
答案1
在 Ubuntu 10.10 中,我们将普通amd64
CD 映像更改为在 BIOS 或 UEFI 系统上进行双启动(UEFI,即“统一可扩展固件接口”,是许多较新的系统上发现的一种不同类型的固件)。这是使用一种称为“多目录”CD 的技术实现的 - 它包含两个启动映像,并且规范规定固件应该选择最适合使用的那个。
不幸的是,尽管 Mac 使用 EFI 的一个变体(现在称为 UEFI 的早期版本),但它们显然无法处理多目录 CD,而且拒绝启动它们。这让我们陷入了两难境地:我们需要支持 UEFI 系统,但我们也不想放弃对 Mac 的支持。因此,我创建了amd64+mac
CD 映像,它们与映像完全相同,amd64
只是它们仅支持 BIOS 启动。Mac 很乐意在其 BIOS 模拟模式下启动这些映像。
(事实上,这个名字amd64+mac
有点用词不当,因为后来发现除了 Mac 之外的一些系统也存在类似的问题 - 但我觉得,从技术上来说更准确的命名更有amd64+nouefi
可能造成混淆而不是启发。)
虽然我很想回到只发送amd64
图像而不是同时发送amd64
和amd64+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 支持版本可能就是您要找的。