当前位置: 首页>>技术教程>>正文


Mac ISO映像有什么不同?

, ,

问题描述

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

在该位置有一个ISO映像,它被描述为“此映像经过调整,可在Mac系统上正常运行”。

在Mac上有哪些具体问题可以解决标准图像不支持的问题?我问,因为我需要知道哪些ISO推荐给Apple Mac用户。

最佳解决思路

在Ubuntu 10.10中,我们将正常的amd64 CD映像更改为BIOS或UEFI系统上的dual-boot(UEFI,“统一可扩展固件接口”,是许多新系统中的另一种固件)。这是通过使用称为”multi-catalog” CD的技术完成的 – 它包含两个引导映像,并且规范说固件应该选择一个最适合使用的映像。

不幸的是,尽管Mac电脑使用了EFI的变体(现在称为UEFI的早期版本),但它们显然无法应对multi-catalog CD,并且仅适用于refuse to boot them。这让我们陷入了困境:我们需要支持UEFI系统,但我们也不想放弃对Mac的支持。因此,我创建了amd64+mac CD映像,它们与amd64映像完全相同,只是它们仅支持BIOS引导。 Mac很乐意在他们的BIOS模拟模式下启动它们。

(事实上​​,amd64+mac这个名字有点用词不当,因为后来发现除Mac之外的一些系统也遇到了类似的问题 – 但我觉得比amd64+nouefi更具技术精确性的命名比启发更容易混淆。 )

虽然我很想回到运送amd64图像而不是amd64amd64+mac的图像,但目前除非有人知道如何制作Mac可以启动的multi-catalog CD映像,否则无法实现统一。如果您是这方面的专家,请通过e-mail与我联系。

次佳解决思路

他们之间似乎很少,主要是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仿真层工作正常)

第三种解决思路

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

我建议首先尝试定期下载(如果您可以节省带宽),因为我发现它们在我用过的Mac上运行良好。如果您在尝试加载LiveCD时遇到问题,那么Mac支持版本可能就是您要查找的内容。

第四种思路

我相信这些+ mac光盘的原因是Macs使用EFI,而其他大多数计算机都使用常规的BIOS界面(硬件界面,而不是GUI)。对于MAC,则需要使用不同的CD才能启动系统。

这也是为什么有训练营 – 除了驱动程序支持; Windows(至少在旧版本中,我AFAIK)不使用EFI。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/497.html,未经允许,请勿转载。