Ubuntu no Mac mini e reequipar

1

Eu instalei com sucesso o Ubuntu pangolin 64 bit em um mac mini 2011 5,3 (versão do servidor). Eu usei o Ubuntu iso que eu então converti para .dmg e dd'ed em um pendrive. Eu não queria manter o OS X instalado, então eu deletei a partição atual e reformatei a unidade como ext4 para / + uma pequena partição de troca.

Tudo parece funcionar muito bem, mas agora tenho uma pergunta, já que li muitas críticas sobre como fazer isso quando as pessoas instalaram o rEfit no Mac OS X. Você usou o rEfit para ter uma inicialização dupla ou há outras vantagens fazendo isso (além disso, você será capaz de baixar firmware atualizado para o seu hardware no futuro via Mac OS) como emulação de BIOS e afins?

    
por Thomas 23.11.2012 / 17:42

2 respostas

1

Ao fazer algumas pesquisas, descobri que estou definitivamente usando boot legado (MBR) no meu Ubuntu Linux

root @ nas1: ~ # dmesg | grep 'EFI: mem' > / dev / null & amp; & amp; echo "Instalado no modo EFI" || echo "Instalado no modo legado" Instalado no modo legado root @ nas1: ~ # [-d / sys / firmware / efi] & amp; & amp; echo "Inicialização EFI no HDD" || echo "Inicialização herdada no HDD"
Inicialização legada no HDD

Acho que vou dar uma chance à GPT. Então, não só eu tenho que converter para a tabela GPT, mas eu também tenho que converter / reinstalar o Ubuntu no modo EFI. Tudo bem, não há problema.

o que eu preciso perguntar ainda é como descobrir se o meu mac suportaria efi boot, porque até onde eu sei ele usa um efi híbrido (não bios & efi)

Obrigado

    
por Thomas 24.11.2012 / 15:45
1

O objetivo principal do rEFIt é como gerenciador de inicialização - ele permite que você selecione qual sistema operacional executar. Como tal, tem pouca ou nenhuma utilidade em um Mac que não roda nada além do Linux.

Dito isto, é provável que a sua configuração tenha alguns aspectos sub-ótimos:

  • É provável que você tenha uma configuração de MBR híbrido . Isso é desnecessário em uma configuração somente do Linux e, como os MBRs híbridos são escamosos e propensos a problemas, provavelmente é melhor convertê-los em uma configuração de GPT simples ou de MBR simples. (O que funciona melhor depende de como você está inicializando - use uma configuração de GPT direta para inicialização EFI e MBR direto para inicialização do BIOS.) É possível usar gdisk para converter o MBR híbrido em uma configuração simples da GPT ou convertê-lo em uma verdadeira configuração de MBR.
  • A remoção completa do OS X significa que você não poderá atualizar seu firmware, e ajustar as opções do carregador de inicialização pode ser complicado. OTOH, observe que, se você mantiver o OS X, talvez seja necessário manter esse MBR híbrido, dependendo dos recursos do seu modelo.

Se você converter para uma configuração simples de MBR, o rEFIt provavelmente parará de funcionar. (Eu nunca fiz isso em um Mac, no entanto, eu não tenho 100% de certeza de como ele reage. Eu já ouvi falar de pessoas correndo com essas configurações.) Em tal configuração, você pode tratar o Mac como sendo muito parecido com um computador normal baseado em BIOS.

A conversão para uma configuração direta da GPT significa que a camada de compatibilidade com a BIOS da Apple não será carregada, portanto, será necessário inicializar o Linux no modo EFI. É provável que você não tenha agora um carregador de boot EFI para Linux instalado, então você precisará fazer alguma reconfiguração se seguir esse caminho. Escrevi uma página da Web sobre esse assunto, então consulte-o se estiver interessado. Se você seguir esse caminho, provavelmente vai querer substituir o rEFIt pelo rEFInd e por um kernel 3.3.0 ou posterior com o stub EFI suporte ao carregador, GRUB, ou algum outro carregador de inicialização Linux EFI.

Editar / adição:

Para ver se você tem um disco GPT, MBR ou MBR híbrido, instale gdisk e use-o para visualizar sua tabela de partições, como em:

$ sudo gdisk -l /dev/sda
Password: 
GPT fdisk (gdisk) version 0.8.5

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Aqui estão as linhas MBR e GPT na área Partition table scan . Se você vir MBR: protective e GPT: present (como neste exemplo), é um disco GPT simples. Se ele ler MBR: hybrid e GPT: present , você terá um MBR híbrido. Se ele ler MBR: MBR only e GPT: not present , então é um disco MBR convencional.

Como alternativa, você pode visualizar o disco com fdisk do Linux. Se você não vir nada além de uma única partição type-0xEE, é um disco GPT simples. Se você vir uma partição como e outras partições, é um disco MBR híbrido. Se você ver uma ou mais partições, mas nenhuma delas é do tipo 0xEE, então é um disco MBR simples.

    
por Rod Smith 23.11.2012 / 20:12