Qual imagem iso eu preciso para instalar o Ubuntu 12.04 em um Macbook Pro para inicializar usando o (U) EFI?


10

Diferente das versões anteriores, o site não está claro ao oferecer uma recomendação direta para a instalação do ubuntu em um mac:

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

  1. Eu li várias vezes que deveria usar uma imagem alternativa . Mas isso é oferecido apenas como 64 bits . No entanto, também me disseram para usar imagens de 32 bits para melhorar a compatibilidade do software.

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. Embora eu deva usar apenas imagens alternativas, é oferecida uma imagem padrão da área de trabalho "ajustada para funcionar corretamente em sistemas Mac".

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

Questão

Qual imagem devo tirar? Ambas as imagens oferecem inicialização (U) EFI ?

Já tentei os dois, mas ambos instalaram uma instalação com emulação do BIOS . Isso é bastante irritante devido à curta duração da bateria e às altas temperaturas, prejudiciais à longevidade da bateria.


Nota: Há um erro na descrição da minha recompensa. Quero dizer: "Ao usar BIOS emulação I só pode usar gráficos discretos ..."

Respostas:


6

Como existem diferentes revisões de cada modelo de Mac, o que precisa ser feito também pode ser diferente. Apenas selecionar a imagem certa geralmente não é suficiente.

Nos laptops Mac, seus problemas de inicialização / instalação geralmente estão relacionados a:

  • Chip de placa gráfica (especialmente com MacBooks de placa gráfica dupla)
  • Inicialização EFI adequada.
  • Placa conectada ao monitor do laptop embutido (novamente com MacBooks com placa gráfica dupla)

O comando:

dmidecode |grep -i macbookpro

lhe dará sua versão específica. Se você é capaz de inicializar em algo que oferece um shell Linux. Tente deduzir seu modelo da tabela de versões do wikipedia para MacBook .

Estou presumindo que modelos com o mesmo hardware tenham a mesma revisão e, portanto, as mesmas etapas devem ser aplicadas.

Eu sempre usei o ISO Amd64 comum para todas as instalações descritas abaixo. Não são os CDs alternativos que parecem ser usados ​​principalmente para hardware Apple antigo e pré-unibody.

Desde que você tenha instalado novamente no OSX, o CD ao vivo ou o disco USB comum do Ubuntu apresentará uma opção de inicialização "efi linux" junto com uma opção de inicialização da bios "

MacBook pro de 15 "versão 5.1 [duas placas gfx 9400 e 9600]

Como parte da sua pergunta era que você queria desativar o cartão gfx. digite isto no seu terminal grub ao inicializar:

(Você pode realmente brincar com esta inicialização de um CD ao vivo USB, se quiser)

os valores a serem adicionados ao grub (simplesmente, sem anexar nenhuma linha pré-existente já presente:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Isso desativará o seu cartão e alternará a exibição para o correto. Se o seu monitor ficar preto. Inicialize novamente no OSX e alterne qual placa está sendo usada ativamente, reinicie e tente novamente. Como não queremos adicionar isso sempre à linha de comando do grub para poder inicializar, dê uma olhada nisso

MacBook Pro de 15 "versão 8.1 [duas placas gfx Intel 3000 e Amd Radeon 6490M]

Aplique as configurações do grub acima no exemplo 5.1 para desativar o cartão Amd.

O uso da placa Intel também possui algumas peculiaridades em relação aos tempos dos LVDs. Resultando em uma cor de luz de fundo amarela e uma tela quase ilegível / visível no console e no Unity. As correções foram mescladas no Kernel 3.4 e acima. E funciona imediatamente com 3,5 Kernels. Você precisa corrigir o seu kernel, atualizar para um kernel mais recente ou simplesmente instalar o Ubuntu 12.10 (atualmente beta) que vem com o 3.5 pronto para uso.

MacBook Pro de 13 "versão xx? [Nvidia9400m]

Trabalha fora da caixa


Intersting. Portanto, agora vejo que, ao usar a versão padrão da área de trabalho, existe uma opção "efi boot" que não existe quando se usa o iso alternativo. No entanto, após o GRUB, a tela permanece preta, embora pareça que o LiveISO está carregado (segui cegamente o menu e o computador reagiu). Como você conseguiu inicializar um Mac de instalação usando o EFI?

Antes do GRUB aparecer, recebo a mensagem "error no prefix set". Depois, no GRUB, tentei inicializar depois de adicionar seus comandos (anexos e simples), mas a tela sempre permanece preta. Este é um MBP 8-2. Que tipo de MBP você tem?

BTW: O reequipamento não mostra a opção de inicialização EFI, só vejo isso ao manter a tecla alt à esquerda durante a inicialização.

@gentmatt, você seguiu as instruções para desativar o cartão acima? foi o que fiz para entrar no instalador. tente remover quiet / splash da linha de comando para ver se você obtém mais resultados detalhados. Eu tenho um MacBook Pro 15" , versão 5.1, tem a nvidia 9600 eo cartão 9400..
Tomodachi

Sim, eu segui estas instruções. No total, tentei ~ 15 configurações diferentes usando sua ajuda e a documentação do Ubuntu / Debian que você encontra online. Mas na maioria das vezes essas correções foram tentadas para os MBPs mais antigos que executam gráficos da Nvidia. Mas eu corro um MBP de 2011 com gráficos ATI Radeon. Para o seu caso específico, sempre acabo com uma tela preta. O Ubuntu parece carregar, o que significa que, depois de um tempo, a luz de fundo do teclado acenderá quando a janela do Instalador do Ubuntu aparecer - o que não vejo.


0

Qual imagem devo tirar? Existem vantagens de um sobre o outro?

Bem, se você deseja uma área de trabalho gráfica pronta para uso (Gnome / Unity), use a versão para área de trabalho. A alternativa é mais para situações especiais descritas na página de lançamento ou se você deseja instalar uma versão mínima do console ou uma versão do servidor.

Essas imagens oferecem inicialização UEFI?

Eu não sei sobre o LiveCD, mas a instalação certamente deveria. Veja isto [página UEFI] ( https://help.ubuntu.com/community/UEFIBooting ) para mais informações.

Por que não há imagem de 32 bits?

A inicialização da EFI em Macs requer um kernel de 64 bits. O Linux não é Windows - você pode executar absolutamente apenas software de 32 bits (dos quais não há muito mais) instalando a biblioteca ia32.


Eu usei o ISO alternativo e o padrão da área de trabalho . No entanto, ao mesmo tempo, não havia opção para escolher a inicialização UEFI. Nas duas vezes, tive que ir com a emulação de BIOS indesejada.

... apenas para esclarecer - você está dizendo que as versões de 64 bits alternativa e de 64 bits para desktop do amd + mac.iso NÃO oferecem a opção de inicialização UEFI?
fossfreedom

@fossfreedom não foi o específico "cd UEFI" do mac mac para evitar corrupção de firmware? por causa das diferenças de mac EFI e PC UEFI? Isso é mais uma preocupação, talvez apenas use o live CD regular?
Mateo

1
@mateo_salta - Só posso presumir que, como ainda existem 12.04 amd + mac isos, esses CDs ainda são relevantes para os MAC OSs para que o ubuntu inicialize corretamente. O ISO padrão não possui a correção específica do Mac necessária para inicializar.
fossfreedom

1
Eu não conheço corrupção de EFI, mas meu macbookpro de 2007 não inicializa com o CD padrão, nem no UEFI nem no modo BIOS emulado por diferentes razões, mas provavelmente todos estão ligados ao fato de que o EFI não é UEFI porções proprietárias / fechadas no mac EFI que causam vários problemas). A versão padrão do ubuntu de 32 bits, sem qualquer suporte UEFI, é inicializada regularmente. Então eu acho que as versões "amd64-mac" existem para nos dar aos azarados proprietários de maçã a possibilidade de instalar o ubuntu 64 (no ano passado eu instalei o 11.04 editando manualmente o iso de 64 bits para remover a pasta efi).
Nicola Feltrin

0

Há alguns meses, não consegui instalar o Ubuntu 11.10 em um MacBook Pro 5.1 (final de 2008, início de 2009) e tive que usar a imagem de disco do 10.10 e atualizar a partir daí todos os wy agora para o 12.04. Aparentemente, houve um problema no sistema de inicialização que causou um travamento nas versões mais recentes. Eu estava usando o EFI para escolher em qual sistema operacional inicializar e sempre a versão desktop do Ubuntu (acho que 32 bits). É claro que eu não sabia lá onde as imagens padrão da área de trabalho eram ajustadas para funcionar corretamente em sistemas Mac (pode ser que seja algo novo?)

Portanto, se você seguir todas as instruções e ele não inicializar, sugiro que tente com uma versão mais antiga;)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.