O novo sistema operacional de Maçã, macOS catalina, é o que será utilizado para os produtos mais recentes da firma de Cupertino. Esta é a versão 10.15 e leva o nome da Ilha de Santa Catalina, no sul da Califórnia. Como você sabe, é um sistema de código proprietário, para plataformas Intel EM64T e com um kernel híbrido conhecido como XNU. Certamente você também sabe, comento para quem não sabe, que este kernel é baseado em código Mach e * BSD, principalmente FreeBSD, portanto é um Unix.
Até agora, a apresentação. Mas, se você quiser executar o macOS Catalina ou qualquer outra versão anterior, poderá fazê-lo contanto que tenha um Macintosh compatível em sua posse, como MacBook, iMac, Mac Pro, etc. Se você não tem um produto Apple, também tem outras opções para experimentá-lo (máquinas virtuais, hackintosh) Neste artigo, vamos nos concentrar na virtualização para que você possa experimentar facilmente o macOS Catalina em sua distribuição GNU / Linux favorita.
Há um projeto muito interessante no GitHub. Você pode acesse a partir deste link e isso traz você as ferramentas necessárias para configurar uma máquina virtual macOS muito rápida no QEMU usando a aceleração KVM. Dessa forma, tudo será muito mais fácil e automatizado do que manualmente para poder executar o macOS VM por conta própria. Além disso, a novidade é que você também já pode ter a versão Catalina mais recente. E NÃO É NECESSÁRIO MAC! Qual é o melhor, já que conseguir o sistema operacional se você não tem uma equipe da Apple parecia complicado, a menos que fosse um pirata ...
Os passos a seguir para fazer isso, eles são muito simples (selecione o comando que você precisa para sua distro):
sudo apt-get install qemu-system qemu-utils python3 python3-pip #Para Debian/Ubuntu y derivados sudo pacman -S qemu python python-pip #Para Arch Linux sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip #Para SUSE/openSUSE sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL
Agora você instalou a versão mais recente do emulador QEMU (3.1 ou superior), os utilitários necessários e o Python 3, junto com o pip. O seguinte será baixe os pacotes do projeto no link GitHub que deixei antes, e dentro há um script que você deve executar desta forma (se você não usar nenhuma opção, Catalina é instalado por padrão, mas você pode especificar a versão do macOS que deseja, escolha a que deseja ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
A propósito, você pode escolher apenas entre essas três versões no momento. É uma pena que não possa escolher entre todas as existentes, mas pelo menos estão disponíveis as mais recentes, que são as mais procuradas. Se precisar do Lion, Maverick, Tiger ou qualquer outro, terá que fazê-lo manualmente ... Lembre-se também que com o qemu você pode emular qualquer plataforma, inclusive PPC, para rodar MacOS X em versões pré-x86-64.
Para executar a etapa anterior, você precisa ter uma conexão ativa com a Internet. Na verdade, se você já tem uma imagem do sistema macOS .img ou .dmg (neste caso, ele converte para .img com dmg2img), você pode pular a etapa anterior e ir diretamente para a próxima, pois o que ele faz é obter o macOS . Agora você deve criar um disco rígido virtual onde o macOS será executado no QEMU (você pode substituir disk_name pelo nome que deseja e em vez de 64 GB de espaço, coloque o que você precisa para o seu MV, com cerca de 20 GB que você teria):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Agora, entre os arquivos baixados do GitHub, você encontrará um basic.h, você deve adicionar essas linhas no final dele com um editor:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y execute o dito script Para inicializar a máquina, particione e comece a instalação do macOS:
./basic.sh
Você também pode fazer isso com o Virtual Machine Manager ou Virt-Manager em vez do qemu ... E também um headless / baseado em nuvem.
Y já estáAgora você deve ter sua máquina macOS na versão escolhida disponível para trabalhar. Como você pode ver, essas ferramentas e scripts fornecidos por este projeto facilitam muito o seu trabalho, especialmente porque você não precisa procurar uma imagem do macOS, mas ela já a fornece para você.
Graças a aqueles que contribuíram com este projeto, você pode executar uma máquina macOS com a versão de que precisa com muita facilidade.
Ei, ao instalar, ele me instala em uma partição de 2 gb e não na de 64 gb que criei anteriormente, pois eu escolho a partição porque não me deixa.
antes de ir aos utilitários de disco e formatar a partição 64g, quando tiver feito isso escolha quando der a opção de instalar.
Por algum motivo, o comando
qemu-img create -f qcow2 disk_name.qcow2 64G
basta criar um disco virtual de
197632 18 de novembro:01 macHD.qcow2
Por quê?
Você deve formatar o disco que você criou, dentro da tela de instalação antes de fazer a recuperação, primeiro use a última opção e quando você fizer a recuperação, o disco que você criou aparecerá.
Não, não, o disco que criamos não pode ser formatado como você diz, porque esse disco não existe na instalação. Esse é o problema.
Como eu, ao instalar o sistema MacOS, ele só me mostra uma partição de 2 gb e diz que está travada e não posso selecioná-la.
Pode ser com processadores amd
antes de ir aos utilitários de disco e formatar a partição 64g, quando tiver feito isso escolha quando der a opção de instalar.
Achei que 20GB bastasse ... hahahaha não permite que um mínimo de 24GB seja instalado ... como faço para retirar o disco?
Isso seria muito interessante para mim se o sistema operacional pudesse ser usado a 100%, mas sendo uma instalação emulada, provavelmente só renderizará a 50-60%. Eu tenho que perguntar:
Todo o hardware do equipamento funciona, por exemplo as portas thunderbolt 3?
Para trabalhar com áudio, você poderia instalar os drivers para, por exemplo. um Apollo UAD e trabalha com baixas latências? UA Apollo gêmeo X (Thunderbolt 3)
O espaço em disco virtual pode ser aumentado por instância? instalar software como ferramentas pro, cubase, etc.?
Porque se tudo isso fosse possível e o sistema fosse estável ... pano: D
Quando executo basic.sh, ele relata um erro:
Não foi possível acessar o módulo do kernel KVM: esse arquivo ou diretório não existe
qemu-system-x86_64: falha ao inicializar KVM: Não existe esse arquivo ou diretório
após sudo apt-get install qemu-system qemu-utils python3 python3-pip. baixe os pacotes do projeto no link GitHub ???? desculpe, eu sou muito novo no Linux. qual é o passo / comando.
Vou para esta etapa, mas ela me diz que não consigo encontrar
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: comando não encontrado
Não é um roteiro único, mas duplo antes de catalina. Enfim, como diz no repositório do projeto no GitHub, você não precisa colocar a versão que deseja instalar se quiser instalar o Catalina porque é a opção padrão.
Olá,
Alguém pode me ajudar? Recebo este erro.
./básico.sh
Não foi possível acessar o módulo do kernel KVM: esse arquivo ou diretório não existe
qemu-system-x86_64: falha ao inicializar KVM: Não existe esse arquivo ou diretório
O arquivo no disco rígido que você criou tem o mesmo nome do arquivo que você adicionou nas linhas de basic.sh?
Você deve ter adicionado o seguinte ao final de basic.sh:
-drive id = SystemDisk, if = none, file = disk_name.qcow2 \
-dispositivo ide-hd, bus = sata.4, drive = SystemDisk \
e o nome do disco rígido virtual que você criou deve, portanto, ser denominado disk_name.qcow2 neste caso.
Parece bobo, mas muitas vezes esse tipo de erro vem do nome dos arquivos e mais quando o erro está dizendo "Não existe esse arquivo ou diretório".
Certifique-se de executar também o script basic.sh como administrador, ou seja:
sudo ./basic.sh
Eu fiz isso e o disco não aparece na instalação, talvez além de ./basic.sh também seja necessário alterar o nome em algum outro lugar antes de iniciar sudo ./basic.sh?
Eu criei o disco novamente com este comando e agora se ele aparecer:
qemu-img create -f qcow2 disk_name.qcow2 32G
Alguém pode me ajudar para que qemu reconheça o dispositivo usb
Alguém tentou conectar um iPhone e conseguir usá-lo, ou seja, xCode roll ou sincronização de música
Recebo uma resolução muito baixa, alguém sabe se existe uma forma de alterar a resolução?
No arquivo basic.sh, há uma linha que diz:
-vga qxl\
Existe a opção de alterá-lo por este outro:
-vga std\
Por outro lado, se você entrar na máquina virtual do mac nas configurações do próprio mac e entrar nas telas aí você poderá alterar as configurações.
Outra coisa, não é o mesmo no nível de resolução para rodar a máquina virtual em modo janela ou em tela cheia, para ir para tela cheia no qemu você tem que usar a combinação de teclas: ctrl + alt + F
Alguém sabe como fazer o usb funcionar nessa máquina virtual? O qemu nem mesmo os reconhece.
Saudações. Consegui instalar perfeitamente a máquina com Mac OS Mojave.
Descrição: Como posso aumentar a RAM da máquina?
Eu fico com 2 GB e quero colocar 4 GB nele.
Muito boas. A mesma coisa acontece com você, tenho 8 GB de memória, mas com o macOS Catalina só consigo 2 GB. Você conseguiu resolver isso?
obrigado
Já resolvido. No arquivo basic.sh você tem uma linha que marca sua memória. Por padrão, é de 2 GB. Coloque a memória real que você tem e salve. A linha é esta:
-m 2G\
Como posso aumentar a capacidade da placa gráfica?
Tem apenas 3 MB e gostaria de acrescentar a ele.
Você pode me ajudar por favor? Quando estou fazendo a instalação e vou selecionar o disco onde será instalado, parece que o disco está bloqueado
Olá:
Seguindo as instruções, tenho Mac OS Catalina, executando Qemu e Linux Mint 20.
Por favor, alguém pode me detalhar, como habilitar, para qualquer usuário Linux, a possibilidade de rodar a máquina virtual.
Bem detalhando as permissões que tenho que dar para acessar meu / home, ou indicando como realocar a máquina em outra pasta para acesso a todos os usuários.
Eu crio com meu nome de usuário, mas minha filha quer usá-lo e não pode com o dela.
Muito obrigado.
Funciona muito bem e muito fluido já que no VirtualBox com Windows é mega lento
Não consegui terminar com sucesso, ele me deu {o as seguintes mensagens:
Buscando BaseSystem / BaseSystem.dmg… [########################################################################################################### ############################################################### ##########################################) as dmg… [################# ############################ -] Buscando BaseSystem / BaseSystem.dmg… [## ################### #####################] 100%
./jumpstart.sh: linha 39: / home / alex / Downloads / tools / dmg2img: não é possível executar o arquivo binário: Formato executável errado
alex @ alex-Macmini: ~ / Downloads $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Formatando 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Downloads $ ./basic.sh
Não foi possível acessar o módulo do kernel KVM: permissão negada
qemu-system-x86_64: falha ao inicializar KVM: permissão negada
./basic.sh: linha 30: -dispositivo: comando não encontrado
Eu aprecio seu apoio
olá, não sei se este é o lugar certo, mas preciso de ajuda, na minha distro linux elementary por alguns meses, tenho instalado o ClamTK da loja oficial elementary ele me causou interferências, não é permitido desinstalar e ao instalar programas diferentes, como o do QUEMU ou qualquer outra saída, o seguinte:
dpkg: erro fatal irrecuperável, abortando:
lendo a lista de arquivos do pacote 'libclamav9: amd64': Erro de entrada / saída
E: Sub-processo / usr / bin / dpkg retornou um código de erro (2)
Por favor me ajude, este erro não me permite atualizar os arquivos do sistema operacional manual ou automaticamente, não me permite instalar novos programas
Olá, tente isto:
cd / var / lib / dpkg
ls -l
Procure um arquivo chamado status
sudo cp status status.bak
estado do sudo nano
Procure dentro deste arquivo o pacote 'libclamav9: amd64'
Depois de encontrar onde está, exclua todo o texto referente a ele, de "Pacote" a "Mantenedor-Original"
Salve com Ctrl + O e saia do editor
Melhor atualização
sudo apt --fix-broken install
sudo rm status.bak
Isso deve funcionar.
Uma saudação!