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

110

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

Nesse local, há uma imagem ISO descrita como "Esta imagem está ajustada para funcionar corretamente em sistemas Mac".

Que problemas específicos no Mac essa imagem soluciona e as imagens padrão? Pergunto porque preciso saber qual ISO recomendar aos usuários do Apple Mac.

popey
fonte
11
Sem realmente ter tentado: as versões mais antigas da instalação alternativa eram em modo texto (ncurses). Os Macs não têm esses modos de texto herdados - você já viu o modo de texto em Macs PPC antigos? É horrível.
Broam
9
por que isso foi prejudicado?
Lincity
Você conseguiu instalar o Ubuntu para que ele inicialize a partir da UEFI e não use a emulação de BIOS?
@gentmatt Sim, mas eu não recomendo. O driver de vídeo binário da nvidia não funciona com o modo EFI; portanto, você está limitado ao nouveau, o que é bom, mas também limitado. Acabei me livrando do Mac por esse e outros motivos e mudei para um Thinkpad que "Just Works" (TM).
Popey
@ popey Na verdade, eu quero usar a inicialização EFI para fazer uso dos gráficos integrados;). A duração da bateria apenas com gráficos dedicados é horrível ... Mas sim, também estou pensando em obter um computador adequado para executar o Ubuntu. Fazer isso em um Mac simplesmente não parece muito razoável no momento. Se você não pode fazer bom uso do hardware caro, é melhor deixá-lo.

Respostas:

129

No Ubuntu 10.10, alteramos as amd64imagens normais de CD para inicialização dupla nos sistemas BIOS ou UEFI (UEFI, "Interface de Firmware Extensível Unificada", é um tipo diferente de firmware encontrado em muitos sistemas mais novos). Isso foi feito usando uma técnica conhecida como CD "multi-catálogo" - ele contém duas imagens de inicialização, e a especificação diz que o firmware deve escolher aquele que melhor pode ser usado.

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

(Na verdade, o nome amd64+macé um pouco inadequado, porque mais tarde resultou que alguns sistemas que não sejam Macs sofrem de um problema semelhante - mas eu senti que uma nomeação tecnicamente mais precisa, como amd64+nouefiseria mais provável que confundisse do que esclarecesse.)

Enquanto eu gostaria de voltar para o transporte apenas amd64imagens em vez de tanto amd64e amd64+mac, no momento não há nenhuma perspectiva de reunificar-los a menos que alguém descobre como fazer uma imagem de CD multi-catálogo que Macs podem arrancar. Se você é especialista nisso, entre em contato comigo por e-mail.

Colin Watson
fonte
4
O modo de emulação do BIOS é o motivo pelo qual leva relativamente mais tempo para inicializar o Ubuntu em um Mac? Primeiro reFIt e depois Grub2. Depois disso, sempre há uma "pausa" com uma tela preta . Em seguida, vem o respingo da inicialização, que é significativamente mais rápido do que essa pausa estranha na tela preta. Existe uma atualização sobre o uso da inicialização UEFI nos Macs para evitar isso?
2
Se você quiser ir em frente e usar a inicialização UEFI, sinta-se à vontade para experimentar as imagens amd64 normais e verificar se elas funcionam no seu sistema.
Colin Watson
3
Se o problema com os CDs com vários catálogos é que você não pode ter os dois métodos no mesmo CD, por que você escolheu o BIOS em vez do EFI?
Alex Jasmin
Na loucura que fui abordada pelos especialistas aqui no Ask Ubuntu e no Launchpad, sua resposta concisa foi mais do que útil no processo de eliminação da instalação do Ubuntu usando o modo EFI em uma máquina EFI 2.1 de 2011 (que é não é um mac)
geezanansa 10/10
Existe amd64 + mac para 16.04.1?
Anton Petrunin
14

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

Pessoalmente, não tive muita sorte com a inicialização do uefi, portanto, provavelmente recomendo que os usuários atinjam os lançamentos amd64 regulares até que o uefi seja necessário. (na maioria dos modelos, os discos regulares funcionam bem via camada de emulação de bios do bootcamp)

Shaun
fonte
6

Vindo de alguém que instala o Ubuntu em muitos Macs. Supostamente, houve algumas dificuldades encontradas por algumas das pessoas que tentaram executar o Maverick LiveCD em computadores Mac. O carregador EFI não era amigável com ele; portanto, a versão Natty com suporte para Mac deve interagir melhor com a EFI (versão para Mac de um BIOS) para resolver esses problemas. Além disso, não há uma diferença significativa.

Eu recomendaria tentar os downloads regulares primeiro (se você puder economizar a largura de banda) porque acho que eles funcionam muito bem nos Macs em que os usei. Se você encontrar problemas ao carregar os LiveCDs, é provável que a versão de suporte para Mac seja o que você está procurando.

zookalicious
fonte
4

Acredito que a razão para esses CDs + mac é que os Macs usam EFI , enquanto a maioria dos outros computadores usa uma interface BIOS normal ( interface de hardware , não GUI). Para o MAC, é necessário um CD diferente para permitir a inicialização do sistema.

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

RolandiXor
fonte