O que há de diferente na imagem ISO do Mac?

110

link

Nessa localização, há uma imagem ISO descrita como "Esta imagem foi ajustada para funcionar corretamente em sistemas Mac".

Quais problemas específicos no Mac esse endereço de imagem não é das imagens padrão? Eu pergunto porque eu preciso saber qual ISO recomendar aos usuários da Apple Mac.

    
por popey 29.04.2011 / 16:32

4 respostas

129

No Ubuntu 10.10, alteramos as imagens normais de amd64 CD para dual-boot nos sistemas BIOS ou UEFI (UEFI, "Unified Extensible Firmware Interface", é um tipo diferente de firmware encontrado em muitos sistemas mais recentes). Isso foi feito usando uma técnica conhecida como um CD "multi-catálogo" - contém duas imagens de inicialização, e a especificação diz que o firmware deve escolher o que ele pode usar melhor.

Infelizmente, mesmo que os Macs usem uma variante do EFI (uma versão anterior do que é agora chamado de UEFI), eles aparentemente não conseguem lidar com CDs de vários catálogos e simplesmente se recusam a inicializá-los . Isso nos deixou um tanto quanto um dilema: precisávamos dar suporte a sistemas UEFI, mas também não queríamos abandonar o suporte para Macs. Portanto, criei as imagens de amd64+mac CD, que são exatamente iguais às imagens amd64 , exceto que elas suportam apenas a inicialização do BIOS. Os Macs ficam felizes em inicializá-los em seu modo de emulação de BIOS.

(Na verdade, o nome amd64+mac é um ligeiro nome errado, porque mais tarde alguns sistemas diferentes de Macs sofreram um problema similar - mas eu senti que uma nomenclatura mais precisa tecnicamente, como amd64+nouefi , seria mais propensos a confundir do que esclarecer.)

Embora eu adoraria retornar ao envio apenas amd64 images em vez de amd64 e amd64+mac , no momento não há perspectiva de reunificá-las, a menos que alguém descubra como criar uma imagem de CD com vários catálogos que os Macs podem inicializar. Se você é um especialista nisso, por favor, entre em contato comigo por e-mail.

    
por Colin Watson 05.05.2011 / 21:46
14

Parece ser muito pouco entre eles, principalmente o início da inicialização 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

Eu pessoalmente não tive muita sorte com a inicialização do uefi, então eu provavelmente recomendo que os usuários sigam as versões regulares do amd64 até que o uefi seja necessário. (na maioria dos modelos, os discos regulares funcionam bem através da camada de emulação bios do bootcamp)

    
por Shaun 02.05.2011 / 01:39
6

Vindo de alguém que instala o Ubuntu em muitos Macs. Houve supostamente algumas dificuldades encontradas por algumas das pessoas que tentaram executar o Maverick LiveCD em computadores Mac. O carregador EFI não foi amigável com ele, então a versão Natty com suporte para Mac é destinada a interagir melhor com a EFI (versão Mac de um BIOS) para resolver esses problemas. Além disso, não há diferença significante.

Eu aconselho tentar os downloads regulares primeiro (se você puder poupar a largura de banda), porque eu acho que eles funcionam muito bem nos Macs que eu usei. Se você encontrar problemas ao tentar carregar o LiveCD, a versão de suporte do Mac provavelmente é o que você está procurando.

    
por zookalicious 02.05.2011 / 07:01
4

Acredito que o motivo desses CDs + mac é que os Macs usam EFI , enquanto a maioria dos outros computadores estão usando uma interface regular do BIOS (hardware interface , não GUI). Para MAC, então, um CD diferente é necessário para permitir que o sistema inicialize.

É também por isso que existe o bootcamp - além do suporte ao driver; windows (pelo menos em versões mais antigas eu AFAIK) não usa EFI.

    
por RolandiXor 02.05.2011 / 01:34