Dual Boot Mac El Captain, juntamente com o Ubuntu 14.04


18

Devido a muitas coisas antigas no arquivo, estou um pouco confuso. Como instalo o Ubuntu 14.04 no meu IMac com o MacOS El Captain. É necessário usar o Refit? E a instalação direta a partir de uma unidade USB Ubuntu Live?

Respostas:


31

O rEFIt foi abandonado desde 2010. Criei um fork dele, chamado rEFInd, que estou mantendo ativamente. Não é estritamente necessário usar um dos programas, mas um ou outro (e especialmente o rEFInd) pode ser útil.

A principal "pegadinha" do OS X 10.11 ("El Capitan"), comparada às versões anteriores do OS X, é o novo recurso SIP (System Integrity Protection), também conhecido como "sem raiz". Esse é um recurso de segurança que dificulta que usuários inexperientes causem a autodestruição de seus sistemas ou que malwares assumam o controle do computador. Isso tem o efeito colateral indesejável de dificultar a instalação e o uso de alguns tipos de software de baixo nível, incluindo gerenciadores de inicialização de terceiros como rEFIt e rEFInd. Em resumo, você deve desativar o SIP. Isso é descrito em várias páginas, como esta e esta. Depois de instalar o rEFInd, você pode reativar o SIP.

Existem vários sites que descrevem como instalar o Ubuntu em um Mac. Tente encontrar um que seja relativamente recente. Além disso, saiba que é possível instalar o Ubuntu no modo BIOS / CSM / legado ou no modo EFI. O último é quase sempre preferível, mas muitos guias (especialmente os mais antigos) descrevem o primeiro - geralmente sem descrever adequadamente a diferença. Consulte esta página para obter informações básicas sobre o que é o CSM (Compatibility Support Module) e por que é problemático. (Essa página é mais voltada para PCs baseados em UEFI do que para Macs, mas ainda é bastante aplicável.)

Em termos gerais, eu recomendo que você:

  1. Inicialize o instalador do Ubuntu em "tente sem instalar o modo".
  2. Abra uma janela do programa Terminal.
  3. No terminal, digite ubiquity -b. Isso executará o instalador do Ubuntu, mas -binforma para não instalar um gerenciador de inicialização. Se você seguir as opções avançadas de instalação, certifique-se de usar ext4fs como seu sistema de arquivos. Não use uma /bootpartição separada, a menos que você use LVM, RAID ou uma /partição root ( ) criptografada . Pode ser necessário reduzir a partição do OS X para abrir espaço para o Ubuntu (ou você pode fazer isso antes de iniciar).
  4. Quando terminar, reinicie, mas mantenha pressionada a tecla Command + R para inicializar no ambiente de recuperação do OS X.
  5. Inicie uma janela do Terminal e digite csrutil disablepara desativar o SIP.
  6. Reinicie. O sistema deve inicializar o OS X normalmente.
  7. Instale o rEFInd.

Nesse ponto, quando você reinicia, o rEFInd deve aparecer e oferecer opções para inicializar o OS X ou o Ubuntu. As chances são de que ambos irão funcionar; mas se você usou uma /bootpartição separada , precisará pressionar F2 ou Inserir duas vezes em vez de Enter para inicializar o Ubuntu. Na tela resultante, você deve adicionar ro root={whatever}para informar ao kernel onde está o seu /sistema de arquivos root ( ); {whatever}é uma descrição desse local, como em /dev/sda7ou /dev/mapper/ubuntu-root. Após a inicialização, a execução do mkrlconf.shscript que acompanha o rEFInd deve evitar a necessidade de adicionar a root=opção.


Obrigado Rod - muito útil. Isso ainda funcionará se a partição do OS X for removida completamente?
Erik

2
Sim, você pode instalar um sistema somente Ubuntu em um Mac. Uma inicialização dupla do Ubuntu / Windows também funcionará. Basicamente, trate o Mac como um PC comum para esse tipo de configuração. No passado, a configuração do carregador de inicialização poderia ser complicada, mas parece que as ferramentas que não são da Apple estão funcionando melhor em Macs recentemente.
Rod Smith

Uau Rod, eu gostaria de encontrar isso quando fiz minha inicialização dupla do OSX / Ubuntu no início deste ano. Era uma bagunça real certa. Não acredito que nunca me deparei com sua página, algumas palavras muito boas lá também. No final, eu tenho que trabalhar, mas não encontrou dual boot muito chato e perturbador e voltou para uma VM Ubuntu dentro OSX :( Não é tão irritante e um pouco mais flexível para as minhas necessidades.
Madivad

Seu comentário e rEFIndrealmente ajudou. Dito isto, fiquei preso em uma tela preta depois de "tentar sem instalar". Depois de várias horas pesquisando no google, achei isso e mudei set gfxpayload=textde set gfxpayload=keep. Isso passou da tela preta, mas não além do logotipo do Ubuntu. Então eu substituído splash quietcom nomodesete que fez o truque.
Abhijit Sarkar
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.