Decidi recentemente executar o Kali Linux no meu MacBook. Eu originalmente pensei que eu iria apenas compilá-lo em uma máquina virtual (usando Parallels), mas estava preocupado que eu poderia não ter o controle sobre o hardware que eu precisaria para tornar o Kali eficaz como um ambiente de aprendizagem. Então, eu comecei a trabalhar em um cenário de boot duplo. Escusado será dizer que falhei miseravelmente quando optei por ter o Kali instalado Grub e ele sobrescreveu meu Gerenciador de Boot primário no Mac e tornou o sistema não inicializável (e eventualmente irrecuperável). Graças a Deus por bons backups…

AVISO: Não prossiga com nenhum destes passos a menos que você tenha a capacidade de restaurar um backup em metal nulo. Tudo o que estou a fazer tem o potencial de destruir todos os dados no seu computador, exigindo uma instalação limpa de macOS e subsequente recuperação de dados a partir de backups. Eu uso uma combinação de Time Machine, CrashPlan e Arq para fazer o backup do meu sistema, você também deve.

Triple Boot the Right Way

Se você estiver interessado em fazer o boot triplo do seu MacBook Pro, e o Windows vai ser um dos Sistemas Operacionais que você vai inicializar, então acredite na minha palavra, esta é a única maneira que você quer realizar esta proeza.

A um nível alto, o processo é assim:

  1. Instalar o Bootcamp da Apple e usá-lo para instalar o Windows 10
  2. Utilizar o Windows 10 para encolher a partição do Bootcamp, libertando espaço para instalar Linux
  3. Instalar Linux (usei Kali) no espaço recém-liberado
  4. Instalar rEFInd como Gestor de Arranque para todos os 3 SOs

Para ser justo, muitas das minhas instruções e o guia que segui inicialmente, podem ser encontrados aqui. No entanto, vários dos passos desse guia eu não tive que usar, então estou documentando meu processo aqui.

Install Apple’s Boot Camp

Apple fornece um método suportado de instalação do Windows como uma opção dual-boot para os proprietários de Macintosh. Há várias vantagens em usar o processo da Apple:

  1. Apple suporta isto como uma forma de iniciar o Windows
  2. Apple fornece drivers nativos para o hardware sob Windows
  3. Você terá suportado formas de controlar o processo de inicialização do Windows e do MacOS no seu MacBook a partir do Windows (através do Painel de Controle do Boot Camp)

A documentação oficial da Apple para o Boot Camp é encontrada aqui.

Seguir as instruções da Apple para instalar o Windows, mas certifique-se de criar a partição do Windows aproximadamente 64GB maior do que a que você quer terminar para o Windows, esse espaço acabará sendo dado ao Linux. Ajuste se desejar, usei uma partição de 196GB para Windows 10, depois divida em 128GB para Windows e 64GB para Linux (FYI, uma instalação de Windows 10 com o Office 365 instalado ocupa 68GB, então dê a si mesmo espaço suficiente sob Windows).

Nota: Apple só suporta Windows 8.1, ou mais recente, para hardware lançado após 2014. Não há como instalar uma versão anterior do Windows usando o Boot Camp em hardware mais recente. Veja esta tabela para verificar seu hardware e quais versões do Windows são suportadas nele.

Agora que você tem um sistema dual-boot suportado pela Apple rodando MacOS e Windows 10 (presumivelmente), é hora de executar a instalação do Linux.

Criar Partição para Linux

Para os propósitos deste artigo, eu vou instalar o Kali Linux, foi o que eu usei, mas a instalação com QUALQUER versão do Linux deve funcionar da mesma maneira.

O primeiro passo é encolher a partição Windows para criar algum espaço para Linux:

  1. Boot into Windows 10
  2. Clique com o botão direito do rato no Menu Iniciar e seleccione Gestão de Disco
  3. Seleccionar a partição BOOTCAMP, clique com o botão direito do rato e seleccione Encolher Volume
  4. Introduzir o tamanho, em megabytes, pelo qual se deve encolher o volume. Eu encolhi o meu em 64GB, então eu digitei 65,536

Esta imagem é APÓS eu ter feito meu encolhimento inicial e subsequente instalação do Kali linux, você terá menos partições quando você fizer isso. Eu também tenho um cartão SD montado.

O processo de encolhimento levou um tempo LONGO (~30 minutos), não se preocupe com isso, deixe-o correr até a conclusão e não interrompa.

Após o processo de contração do volume estar concluído, é hora de baixar alguns arquivos para realizar a instalação; no entanto, você provavelmente quer fazer isso em macOS, então primeiro reinicie para o seu volume de macOS e baixe os dois:

  1. Kali Linux, 64-bit, pode ser baixado aqui
  2. rEFInd, pode ser baixado aqui

Coloque todos os arquivos rEFInd (após descompactar) em um volume removível (Cartão SD, drive USB, ou mesmo um volume HFS+ secundário) para que você possa usá-lo no próximo passo.

Instalar rEFInd

Para todas as versões macOS que comecem com El Capitan (10.11) a Apple habilitou a Proteção de Integridade do Sistema (SIP). Este recurso de segurança do MacOS evita alterações em várias áreas do Sistema Operacional, incluindo arquivos de propriedade do Sistema. Isso significa que você não pode instalar o rEFInd diretamente nas unidades onde o SIP está habilitado. Para instalar o rEFInd você terá que inicializar no Recovery. Certifique-se que os ficheiros rEFInd estão disponíveis numa drive que o MacOS possa ver e usar, depois siga estas instruções:

  1. Reboot the computer and hold down Command-R
  2. Once in Recovery mode select Terminal from the Utilities menu
  3. Find the volume where you have rEFInd stored (start with ls /Volumes)
  4. Change into the rEFInd directory and run ./refind-install
  5. Você ainda receberá um aviso de que o SIP está ativado, mas você pode ignorá-lo (o SIP está ativado no volume de inicialização, mas você não está instalando-o lá

Instruções completas de instalação podem ser encontradas no site rEFInd.

Você também pode querer tema rEFInd para parecer mais “parecido com mac”. Eu usei o Tema Padrão OSX 1.0 encontrado aqui. Upate 20200906: As instruções de instalação deste tema pedem-lhe para “substituir a pasta EFI” na instalação rEFInd que acabou de fazer, ele também substitui a versão mais cursiva do rEFInd e as chaves criptográficas que foram fornecidas. Você provavelmente não deve fazer isso, embora sua milhagem possa variar ao fazer isso funcionar. Na época da publicação original deste artigo, ambas eram a mesma versão, mas agora, 3 anos depois, a versão do tema rEFInd está terrivelmente desatualizada. Use com cautela ou atualize os componentes do tema com as versões mais recentes. (obrigado Phillip!)

Teste que o rEFInd está instalado e operacional. Basta reiniciar e você deve ser levado para o menu de inicialização rEFInd, de lá você deve ser capaz de inicializar em macOS ou Windows 10.

Note: rEFInd irá automaticamente encontrar o que ele acredita ser volumes inicializáveis. Provavelmente todos eles não serão inicializáveis, através do trial-and-error você deve ser capaz de encontrar os volumes corretos do macOS e do Windows 10. Você pode então configurar o rEFInd para ignorar alguns volumes, mas salve isso para depois de ter tudo funcionando corretamente.

Instalar Linux###

Boot em macOS e ter uma chave USB disponível para ser reformatada, pode ser bem pequeno (pequeno funciona melhor), um drive de 8GB é perfeito.

Para criar uma unidade USB inicializável, você pode usar o Terminal:

  1. Executar o Terminal a partir da pasta Utilities em Applications
  2. Alterar o diretório para onde você baixou a ISO para a sua instalação do Linux, e.g. kali-linux-2016.1-amd64.iso
  3. Realize sua chave USB executando: diskutil list, note o nome da unidade, e.g. disk2
  4. Executar o comando: dd -if=kali-linux-2016.1-amd64.iso -of=/dev/disk2 bs=1m
  5. O comando acima levará muito tempo para ser executado, pois está imaginando a ISO na unidade USB. Uma vez terminado, você deve ter uma chave USB inicializável para Kali Linux (ou qualquer outra)

Alternativamente, se você quiser um processo de imagem gráfica, você pode usar UNetbootin como documentado aqui para Ubuntu (apenas use Kali ou qualquer imagem que você queira).

Você agora está pronto para instalar o Linux. A razão pela qual você teve que instalar o rEFInd antes de instalar o Linux foi que, pela minha experiência, eu não consegui que o gerenciador de boot padrão do MacOS reconhecesse a unidade USB que eu tinha preparado com o Kali Linux. Entretanto, se você reiniciar agora, você verá o menu de inicialização rEFInd. Você pode então inserir seu drive USB, então pressione ESC para atualizar os volumes e você deve ver a unidade de instalação do Linux aparecer. Seleccione-o para arrancar.

Seguir as instruções de instalação do Linux, certificando-se de seleccionar a partição correcta que criou quando estava no Windows 10 anteriormente.

Completed

Deverá agora ter um MacBook Pro de arranque triplo. Usando o rEFInd você pode selecionar o SO apropriado e ele deve inicializar de forma limpa no seu hardware.

No caso do rEFInd ser derrubado (você saberá, porque um ciclo de energia leva você para o gerenciador de inicialização do MacOS embutido) você ainda deve ser capaz de inicializar no Windows, mas você provavelmente perderá a capacidade de inicializar no Linux. Basta seguir as instruções e reinstalar o rEFInd novamente e ele deve voltar e permitir que você inicialize novamente.

macOS linux windows

Deixe uma resposta

O seu endereço de email não será publicado.