Como instalar o Linux em um Mac M1 com Apple Silicon

Máquina virtual Debian ARM em M1 Max

O suporte nativo ao Linux para a nova arquitetura baseada em ARM da Apple ainda não está pronto, mas você pode executar o Linux em um M1 , M1 Pro ou M1 Max usando uma máquina virtual . Isso permite que você execute aplicativos do Linux x86 de 64 bits ou experimente diferentes distros no conforto do macOS.

Você não pode executar o Linux nativamente no Apple Silicon (ainda)

O suporte nativo do Linux para os chips Apple Silicon está chegando. Se você não pode esperar mais, pode executar o Linux agora mesmo em uma máquina virtual.

Você pode fazer isso gratuitamente com um aplicativo de máquina virtual (VM) chamado UTM . Há também uma versão paga de $ 9,99 da Mac App Store que você pode comprar para oferecer suporte aos desenvolvedores e obter acesso a atualizações automáticas por meio da interface da loja.

Você pode usar este aplicativo para emular um grande número de arquiteturas de processador, incluindo x86-64 (desktop Linux “adequado”), bem como ARM e PowerPC .

Para começar, baixe UTM e uma distribuição Linux de sua escolha e comece a criar uma máquina virtual com UTM.

Nota: Você pode usar UTM para executar versões ARM64 do Linux em velocidades “quase nativas”, enquanto a emulação de desempenho inferior pode ser obtida em versões x86 de 32 bits e 64 bits. A escolha é sua, mas você precisará combinar sua versão com a arquitetura do sistema nas instruções abaixo.

A rota fácil: use a Galeria UTM

O UTM fornece algumas VMs prontas que você pode baixar e instalar, o que permite que você comece a trabalhar e não se preocupe em configurar sua própria máquina. Este é de longe o caminho mais fácil, com suporte para algumas distros populares como Arch Linux (ARM), Debian (ARM), Ubuntu (x86-64 e ARM).

Recomendado:  Como fazer overclock no Raspberry Pi (sem anular a garantia)

Para Linux e projetos de código aberto semelhantes , os downloads da VM são fornecidos com tudo o que você precisa, incluindo a imagem de disco necessária para executar o sistema operacional.

Ubuntu e Arch Linux VMs cortesia da UTM Gallery

Você também pode usar este recurso da Galeria para baixar VMs prontas para executar para Windows 10 e 11, Windows XP e macOS 9, mas você precisará fornecer suas próprias imagens de disco.

Basta acessar a página da Galeria e selecionar a VM que deseja instalar. Clique em “Download” para salvar a configuração no disco, abra o UTM e clique em Arquivo> Importar Máquina Virtual.

Selecione o arquivo UTM que você baixou e ele será importado. No caso do Linux, tudo que você precisa fazer é clicar no botão “play” e sua VM começará. Recomendamos fortemente imagens ARM64 por motivos de desempenho. Em nossos testes, a versão x86-64 do Ubuntu rodou em um ritmo glacial, mesmo em um processador M1 Max.

Ubuntu na Apple Silicon via UTM

Nota: Se você receber um erro como “O número de CPUs SMP solicitadas (10) excede o máximo de CPUs suportadas pela máquina ‘mach-virt’ (8)”, clique com o botão direito do mouse em sua VM e selecione “Editar” e vá para “Sistema” e marque “Mostrar configurações avançadas” e, em “Cores da CPU”, digite 8 (ou qualquer que seja o “máximo” indicado no erro).

Criando sua própria máquina virtual com UTM

Você também pode criar sua própria VM, mas esteja preparado para solucionar alguns problemas para que tudo funcione. Como exemplo, conseguimos fazer com que o x86-64 Puppy Linux 9.5 inicializasse até o ponto em que o gerenciador de janelas X fosse iniciado, ponto em que ele (aparentemente) travaria.

Inicie o UTM e clique no botão “Criar uma nova máquina virtual” e, em seguida, dê à sua nova VM um nome que você possa reconhecer na guia “Informações”:

Recomendado:  Como usar o comando renomear no Linux

Crie uma nova VM e nomeie-a

Vá para a guia “Sistema” e selecione a arquitetura de sistema desejada (você precisará combiná-la com a versão do Linux que você baixou) e selecione a quantidade desejada de RAM que deseja dedicar à sua máquina.

Combine sua arquitetura de sistema e requisitos de RAM para sua distribuição Linux

Agora vá para a guia “Unidades” e exclua todas as unidades existentes clicando no ícone da lixeira ao lado delas. Crie uma unidade removível a partir da qual deseja instalar o Linux clicando em “Nova unidade” e, em seguida, marcando a caixa “Removível” e escolhendo “USB” como interface.

Crie uma unidade inicializável removível

Clique no botão “New Drive” novamente e crie um drive de instalação não removível com um tamanho de sua escolha, escolhendo “IDE” como interface.

Crie uma unidade de instalação

Confirme se a unidade USB removível está no topo da lista (se não estiver, clique na seta “para cima” para movê-la acima da unidade de instalação para que a VM procure sua unidade USB virtual antes de seu disco rígido virtual vazio.

Clique no botão “Salvar” e destaque a máquina que você acabou de fazer. Clique na caixa suspensa “CD / DVD” e localize o ISO do Linux que deseja inicializar.

Localize sua imagem de disco

Por fim, aperte o botão “Play” para iniciar sua máquina virtual e espere o Linux carregar.

O bootloader do Puppy Linux

Se você encontrar problemas, pode querer alterar o tipo de “Sistema” na guia “Sistema” e marque “Mostrar configurações avançadas” para ver ainda mais opções que você pode alterar. Você pode se divertir emulando algumas das configurações fornecidas nas VMs de galeria UTM prontas para executar, conforme a seção acima.

O Parallels também funciona

O UTM é gratuito, mas tem suas peculiaridades. Se você já possui o Parallels ou deseja usar o Parallels para obter uma experiência mais estável do Windows 10 , também pode usar o Parallels para criar VMs Linux no Apple Silicon.

Recomendado:  Como ativar ou desativar o Find My iPad

Você também pode estar interessado em nosso guia para  fazer o Windows 11 funcionar no Apple Silicon .