Como executar o macOS Catalina no VirtManager no Linux

Se você precisa do macOS no seu PC Linux para fins de desenvolvimento, ficará feliz em saber que é possível configurar uma VM no VirtManager usando a ferramenta macOS-Simple-KVM.

Instalando o VirtManager

Você precisará instalar o VirtManager no seu PC Linux para usar o macOS no seu PC Linux. Para instalar o software, abra uma janela de terminal. Você pode abrir uma janela de terminal pressionando Ctrl + Alt + T no teclado. Ou procure por “Terminal” no menu do aplicativo.

Com a janela do terminal aberta, a instalação pode começar. Siga as instruções de instalação abaixo para instalar o VirtManager no seu PC Linux.

ubuntu

Para instalar o VirtManager no Ubuntu, use o seguinte comando apt install abaixo.

sudo apt install virt-manager

Debian

Para obter o VirtManager em seu sistema Debian , instale o software usando o comando apt-get install .

sudo apt-get install virt-manager

Arch Linux

Para instalar o VirtManager no Arch Linux, use o comando pacman -S .

sudo pacman -S virt-manager

Fedora

Para fazer o VirtManager funcionar no Fedora, use o seguinte comando dnf install .

sudo dnf install virt-manager

OpenSUSE

Para configurar o VirtManager no OpenSUSE Linux, você pode executar o seguinte comando zypper install .

sudo zypper instalar virt-manager

Baixando macOS Simple KVM

Apenas baixar o macOS para o seu PC Linux e inseri-lo no VirtManager não vai funcionar. O sistema operacional da Apple é altamente especializado e, como resultado, deve ser personalizado de antemão. Felizmente, o projeto macOS Simple KVM facilita isso.

Para começar, você terá que instalar várias dependências necessárias para usar o macOS Simple KVM. Em seguida, siga as instruções abaixo para que tudo funcione.

ubuntu

sudo apt install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Debian

sudo apt-get install libvirt-daemon qemu-system qemu-utils python3 python3-pip git

Arch Linux

sudo pacman -S qemu python python-pip python-roda git sudo systemctl ativar libvirtd sudo systemctl iniciar libvirtd

Fedora

sudo dnf install libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl habilitar libvirtd sudo systemctl start libvirtd

OpenSUSE

sudo zypper em libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl enable libvirtd sudo systemctl start libvirtd

Depois de configurar as dependências, use o comando git clone para obter os arquivos de projeto macOS Simple KVM do GitHub.

git clone https://github.com/foxlet/macOS-Simple-KVM.git

Vá para a pasta “macOS-Simple-KVM” usando o comando cd .

cd macOS-Simple-KVM/

Em seguida, execute o comando jumpstart.sh para baixar o software de instalação do macOS.

./jumpstart.sh --catalina

Depois que o script de início rápido terminar de executar, vá para a próxima seção do guia.

Gerando um disco rígido macOS

Você deve gerar um HDD para a máquina virtual macOS KVM. Para fazer isso, use o comando qemu-img abaixo. Neste guia, criaremos uma unidade com 100 GB de tamanho (mas não alocada de uma só vez). Se você deseja que a unidade seja maior (ou menor), edite a parte “100G” do comando.

qemu-img create -f qcow2 macos.qcow2 100G

Ativando o macOS no VirtManager

Para ativar o macOS no VirtManager, você precisará executar um script exclusivo. Este script faz a configuração do macOS e o importa. Em seguida, no terminal, execute o comando make.sh.

sudo ./make.sh --add

Após executar o comando abaixo, o make.shscript irá gerar uma configuração XML e importar a VM para o VirtManager. Clique com o botão direito do mouse e selecione a opção "Abrir" para acessar a VM. No entanto, não inicie a VM ainda.

Selecione o botão de informações ao lado do ícone do monitor para acessar a configuração da VM do macOS. Selecione “SATA Disk 1” ou “SATA Disk 2” e clique no botão “Add Hardware” com o mouse.

Procure a pasta “macOS-Simple-KVM” no seu computador e clique na caixa de seleção “Selecionar ou criar armazenamento personalizado”. Em seguida, o botão “Gerenciar”.

Após clicar no botão “Gerenciar”, você verá uma janela pop-up “Localizar ou criar volume de armazenamento”. Clique no sinal “+”. Ao clicar neste botão, uma janela que diz "Criar pool de armazenamento". Encontre “Target Path” e clique nele com o mouse.

Depois de clicar em “Target Path”, insira o seguinte caminho. No entanto, certifique-se de alterar “USERNAME ” para o nome de usuário do seu PC Linux.

/home/USERNAME/macOS-Simple-KVM

Clique em “Concluir” para adicionar o pool de armazenamento. Em seguida, procure no novo pool de armazenamento por “macos.qcow2” e selecione “Escolher volume”. Em seguida, selecione o botão “Concluir” para adicionar o hardware mais recente à VM.

Depois que o novo disco rígido for adicionado, clique no botão “PLAY” para iniciar a VM.

Instalando macOS

Depois que a VM for inicializada, você verá o gerenciador de inicialização Clover. Primeiro, encontre a opção “Boot macOS Install from macOS Base System” e selecione-a com as setas do teclado. Em seguida, pressione Enter para inicializar o instalador.

Você verá a janela “macOS Utilities” com o instalador inicializado. Selecione “Disk Utility” para carregar a ferramenta de partição da Apple. No utilitário de disco, localize o “QEMU HARDDISK” com 107,37 GB de espaço.

Depois de localizar o disco rígido, selecione o botão “Apagar”. Em seguida, nomeie a unidade como "HDD". Em seguida, selecione o botão “Apagar” para formatar a unidade. Quando terminar, clique em “Utilitário de Disco” na barra superior e selecione “Sair do Utilitário de Disco” para retornar à ferramenta de instalação do macOS.

Selecione “Reinstalar o macOS” e instale o macOS como uma VM. Lembre-se de que as VMs podem ser lentas. Pode ser necessário deixar a instalação descansar por uma hora ou mais.

Após a longa instalação, você estará pronto para usar o MacOS em seu PC Linux como uma VM.

Leave a Comment

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

Diagnósticos de MP3: corrija até 50 problemas com arquivos de áudio MP3

O MP3 Diags é a ferramenta definitiva para corrigir problemas na sua coleção de áudio musical. Ele pode marcar corretamente seus arquivos MP3, adicionar capas de álbuns ausentes e corrigir VBR.

Aplicativos de notificação de desktop do Google Voice

Aplicativos de notificação de desktop do Google Voice

Assim como o Google Wave, o Google Voice gerou um burburinho em todo o mundo. O Google pretende mudar a forma como nos comunicamos e, como está se tornando

Baixe os favoritos do Flickr com o FlickrFaves

Baixe os favoritos do Flickr com o FlickrFaves

Existem muitas ferramentas que permitem aos usuários do Flickr baixar suas fotos em alta qualidade, mas existe alguma maneira de baixar os Favoritos do Flickr? Recentemente, viemos

OK Sampler é um software de amostragem de música gratuito

OK Sampler é um software de amostragem de música gratuito

O que é Sampling? Segundo a Wikipédia, “É o ato de pegar uma parte, ou amostra, de uma gravação sonora e reutilizá-la como um instrumento ou

Backup do Google Sites: Importar/Exportar

Backup do Google Sites: Importar/Exportar

O Google Sites é um serviço do Google que permite ao usuário hospedar um site no servidor do Google. Mas há um problema: não há uma opção integrada para fazer backup.

Aplicativo de desktop do Google Tasks

Aplicativo de desktop do Google Tasks

O Google Tasks não é tão popular quanto outros serviços do Google, como Agenda, Wave, Voice, etc., mas ainda é amplamente utilizado e é parte integrante da vida das pessoas.

Como recuperar partições perdidas e dados do disco rígido [Guia]

Como recuperar partições perdidas e dados do disco rígido [Guia]

Em nosso guia anterior sobre como limpar com segurança o disco rígido e a mídia removível por meio do Ubuntu Live e do CD de inicialização DBAN, discutimos que o disco baseado no Windows

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Como desativar o snap do Firefox no Ubuntu 22.04 LTS

Aprenda a desinstalar o Firefox Snap no Ubuntu 22.04 LTS e substituí-lo pela versão DEB. Siga este guia passo a passo para uma experiência melhor.

Como compactar arquivos no Linux mais rápido com Pigz

Como compactar arquivos no Linux mais rápido com Pigz

Pigz é uma das melhores ferramentas para compactar arquivos. Neste guia, você aprenderá a instalar e utilizar essa ferramenta poderosa em seu sistema Linux.

Como instalar e configurar o Samba no Debian 11 Bullseye

Como instalar e configurar o Samba no Debian 11 Bullseye

Se você estiver no Debian 11 Bullseye e precisar configurar um servidor Samba, este guia o ajudará. Aprenda como configurar o Samba para Debian 11!