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.


Melhore a área de transferência do Gnome Shell com o Pano

Melhore a área de transferência do Gnome Shell com o Pano

Vamos enfrentá-lo, a área de transferência padrão do Gnome Shell não é muito boa. Instale o Pano para melhorar sua experiência na área de transferência!

Como instalar o DaVinci Resolve 17 no Linux

Como instalar o DaVinci Resolve 17 no Linux

Você precisa de um ótimo editor de vídeo não linear para sua caixa Linux? Obtenha o Davinci Resolve 17 trabalhando com este guia!

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

Como baixar papéis de parede para a área de trabalho do Linux com o Wallpaper Downloader

O Wallpaper Downloader é um gerenciador e baixador de papéis de parede para Linux. Ele suporta a maioria dos ambientes de desktop Linux e é muito fácil de usar. Este guia

Como instalar o Tuxedo OS no seu computador

Como instalar o Tuxedo OS no seu computador

Quer testar o Tuxedo OS por computadores Tuxedo? Saiba como obter a versão mais recente do Tuxedo OS funcionando em seu PC.

Como instalar um arquivo DEB no Linux

Como instalar um arquivo DEB no Linux

O que é um arquivo DEB? O que você faz com isso? Aprenda as várias maneiras de instalar arquivos DEB em seu PC com Linux.

Como jogar Dying Light no Linux

Como jogar Dying Light no Linux

Dying Light é um videogame de survival horror de 2015 desenvolvido pela Techland e publicado pela Warner Bros Interactive Entertainment. O jogo é centrado em

Como instalar o Neptune Linux no seu computador

Como instalar o Neptune Linux no seu computador

O Neptune usa o ambiente de desktop KDE Plasma 5 e visa oferecer um sistema operacional elegante. Veja como instalar o Neptune Linux no seu computador.

Experimente o novo desktop baseado em snap do Ubuntu

Experimente o novo desktop baseado em snap do Ubuntu

Quer experimentar o novo sistema operacional de desktop baseado em pacote instantâneo do Ubuntu? Aprenda como implantá-lo em uma máquina virtual com este guia.

Como jogar Undertale no Linux

Como jogar Undertale no Linux

Undertale é um RPG indie 2D de 2015 desenvolvido e publicado pelo desenvolvedor de jogos Toby Fox. Este guia cobrirá o download e a instalação do Undertale em seu

Como jogar Total War: THREE KINGDOMS no Linux

Como jogar Total War: THREE KINGDOMS no Linux

Total War: Three Kingdoms é um jogo RTS de estratégia baseado em turnos desenvolvido pela Creative Assembly. Veja como jogar no Linux.