All Projects → DevCia → criar-vm-macOs-catalina-no-linux

DevCia / criar-vm-macOs-catalina-no-linux

Licence: other
Tutorial de comandos de como criar uma vm do mac totamente funcional podendo instalar o xcode, homebrew, emulador do Iphone.

Vm macOs usando QEMU

Info

Tutorial de comandos de como criar uma vm do mac totalmente funcional podendo instalar o xcode, homebrew, emulador do iphone.Para fazer a instalação você precisa ter uma conexão de internet estável qualquer oscilação no ping vai interromper a instalação.

Instalação

  1. Primeiro instale as dependências do python para o seu linux.
  • Para Ubuntu, Debian, Mint, and PopOS => sudo apt-get install qemu-system qemu-utils python3 python3-pip
  • Para Arch, Manjaro => sudo pacman -S qemu python python-pip
  • Para Void linux => sudo xbps-install -Su qemu python3 python3-pip
  • Para OpenSuse => sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip
  • Para Fedora => sudo dnf install qemu qemu-img python3 python3-pip
  1. Clone o projeto e entre na pasta dele, git clone https://github.com/foxlet/macOS-Simple-KVM.git && cd ./macOS-Simple-KVM

  2. Baixa a iso oficial do site da apple com o comando a baixo.

  • Catalina ./jumpstart.sh --catalina ou ./jumpstart.sh
  • Mojave ./jumpstart.sh --mojave
  • High Sierra ./jumpstart.sh --high-sierra
  1. Agora vamos criar um disco vazio com o comando qemu-img create -f qcow2 MyDisk.qcow2 64G

  2. Vamos editar o arquivo basic.sh para mostrar para ele que agora existe um disco novo sudo nano basic.sh copie para dentro essas linhas no fim do arquivo.

  • -drive id=SystemDisk,if=none,file=MyDisk.qcow2 \
  • -device ide-hd,bus=sata.4,drive=SystemDisk \
  1. Agora é só execultar sudo ./basic.sh.

  2. Entre no utilitario de disco.

  1. Nessa ferramenta vc vai escolher o disco que foi criado na linha de comando, no meu caso de 32 gigas e se vc seguiu o tutorial a risca o seu vai ser de 64 gigas.

  1. A partir de agora é a instalação normal do mac.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].