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

Emule cliques de teclado e mouse com Actionaz

Emule cliques de teclado e mouse com Actionaz

Você quer executar algumas tarefas repetidas automaticamente? Em vez de ter que clicar em um botão várias vezes manualmente, não seria melhor se um aplicativo

Downloader do BBC iPlayer para iPhone

Downloader do BBC iPlayer para iPhone

O iDownloade é uma ferramenta multiplataforma que permite ao usuário baixar conteúdo sem DRM do serviço iPlayer da BBC. Ele pode baixar vídeos no formato .mov

14 novos recursos do Thunderbird 3 que vão te deixar feliz

14 novos recursos do Thunderbird 3 que vão te deixar feliz

Temos abordado os recursos do Outlook 2010 em muitos detalhes, mas como ele não será lançado antes de junho de 2010, é hora de dar uma olhada no Thunderbird 3.

Baixe o FlightGear Flight Simulator gratuitamente [Divirta-se]

Baixe o FlightGear Flight Simulator gratuitamente [Divirta-se]

De vez em quando, todo mundo precisa de uma pausa. Se você está procurando um jogo interessante, experimente o Flight Gear. É um jogo multiplataforma de código aberto e gratuito.

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.