Il nuovo sistema operativo di Apple, macOS Catalina, è quello che verrà utilizzato per gli ultimi prodotti dell'azienda di Cupertino. Questa è la versione 10.15 e prende il nome dall'isola di Santa Catalina nel sud della California. Come sapete, è un sistema di codice proprietario, per piattaforme Intel EM64T e con un kernel ibrido noto come XNU. Sicuramente sai anche, commento per chi non lo sapesse, che questo kernel è basato su codice Mach e * BSD, soprattutto FreeBSD, quindi è un Unix.
Fin qui la presentazione. Ma, se vuoi eseguire macOS Catalina o qualsiasi altra versione precedente, puoi farlo purché tu abbia un Macintosh compatibile in tuo possesso, come MacBook, iMac, Mac Pro, ecc. Se non hai un prodotto Apple, hai anche altre opzioni per provarlo (macchine virtuali, hackintosh). In questo articolo ci concentreremo sulla virtualizzazione in modo che tu possa facilmente provare macOS Catalina sulla tua distribuzione GNU / Linux preferita.
C'è un progetto molto interessante su GitHub. Potresti accedervi da questo link e ti porta Gli strumenti necessari per configurare una macchina virtuale macOS molto veloce in QEMU utilizzando l'accelerazione KVM. In questo modo, tutto sarà molto più semplice e automatizzato rispetto a farlo manualmente per poter eseguire da solo la VM macOS. Inoltre, la novità è che puoi già avere anche l'ultima versione di Catalina. E NESSUN MAC RICHIESTO! Qual è il migliore, dal momento che ottenere il sistema operativo se non hai un team Apple sembrava complicato, a meno che non fosse un pirata ...
I passaggi da seguire per farlo sono molto semplici (seleziona il comando che ti serve per la tua distribuzione):
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
Ora hai installato l'ultima versione dell'emulatore QEMU (3.1 o superiore), le utilità necessarie e Python 3, insieme a pip. Il seguente sarà scarica i pacchetti del progetto dal collegamento GitHub che ho lasciato prima, e all'interno c'è uno script che devi eseguire in questo modo (se non usi nessuna opzione, Catalina è installato di default, ma puoi specificare la versione di macOS che vuoi, scegli quella che vuoi ):
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
A proposito, al momento puoi scegliere solo tra queste tre versioni. Peccato non poter scegliere tra tutti quelli esistenti, ma sono disponibili almeno gli ultimi, che sono i più richiesti. Se hai bisogno di Lion, Maverick, Tiger o qualsiasi altro, dovrai farlo a mano ... Ricorda anche che con qemu puoi emulare qualsiasi piattaforma, anche PPC per eseguire versioni di MacOS X pre-x86-64.
Per eseguire il passaggio precedente è necessario disporre di una connessione Internet attiva. Infatti, se hai già un'immagine di sistema macOS .img o .dmg (in questo caso si converte in .img con dmg2img), puoi saltare il passaggio precedente e passare direttamente a quello successivo, poiché quello che fa è ottenere macOS . Ora devi creare un file disco rigido virtuale dove macOS verrà eseguito in QEMU (puoi sostituire disk_name con il nome che desideri e invece di 64 GB di spazio, metti quello che ti serve per il tuo MV, con circa 20 GB che avresti):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
Ora, tra i file scaricati da GitHub troverai un file basic.h, devi aggiungere queste righe alla fine di lui con un editore:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y eseguire detto script Per avviare la macchina, partizionare e avviare l'installazione di macOS:
./basic.sh
Puoi anche farlo con Virtual Machine Manager o Virt-Manager invece di qemu ... E anche un headless / basato su cloud.
Y è fattoOra dovresti avere la tua macchina macOS nella versione scelta disponibile con cui lavorare. Come puoi vedere, questi strumenti e script forniti da questo progetto rendono il tuo lavoro molto più semplice, soprattutto perché non hai bisogno di cercare un'immagine macOS, ma te la fornisce già.
Grazie a coloro che hanno contribuito a questo progetto, puoi eseguire molto facilmente una macchina macOS con la versione che ti serve.
Ehi, quando si tratta di installare, mi installa su una partizione da 2 GB e non su quella da 64 GB che ho creato in precedenza, poiché scelgo la partizione perché non me lo consente.
prima di dover accedere alle utilità del disco e formattare la partizione 64g, quando lo hai fatto scegli quello quando dai l'opzione di installazione.
Per qualche motivo il comando
qemu-img crea -f qcow2 nome_disco.qcow2 64G
basta creare un disco virtuale di
197632 novembre 18:01 macHD.qcow2
Perché?
Devi formattare il disco che hai creato, all'interno della schermata di installazione prima di fare il ripristino usa prima l'ultima opzione e quando esegui il ripristino apparirà il disco che hai creato
No no, il disco che abbiamo creato non può essere formattato come dici tu, perché non c'è un disco di questo tipo nell'installazione. Questo è il problema.
Come me, quando installo il sistema MacOS, mi mostra solo una partizione da 2 GB e dice che è bloccata e non posso selezionarla.
Può essere con processori amd
prima di dover accedere alle utilità del disco e formattare la partizione 64g, quando lo hai fatto scegli quello quando dai l'opzione di installazione.
Credevo che 20 GB fossero sufficienti ... hahahaha non consente l'installazione di un minimo di 24 GB ... come faccio a rimuovere il disco?
Questo sarebbe molto interessante per me se il sistema operativo potesse essere utilizzato al 100%, ma essendo un'installazione emulata probabilmente renderà solo al 50-60%. Devo chiedere:
Funziona tutto l'hardware dell'attrezzatura, ad esempio le porte Thunderbolt 3?
Per lavorare con l'audio, potresti installare i driver per es. un apollo UAD e lavorare con basse latenze? UA Apollo twin X (Thunderbolt 3)
Lo spazio su disco virtuale può essere aumentato per istanza? installare software come pro tools, cubase, ecc.?
Perché se tutto questo fosse possibile e il sistema fosse stabile ... stoffa: D
Quando eseguo basic.sh, segnala un errore:
Impossibile accedere al modulo del kernel KVM: nessun file o directory di questo tipo
qemu-system-x86_64: inizializzazione di KVM non riuscita: nessun file o directory di questo tipo
dopo sudo apt-get installa qemu-system qemu-utils python3 python3-pip. scarica i pacchetti del progetto dal link GitHub ???? scusa sono molto nuovo su Linux. qual è il passo / comando.
Vado a questo passaggio ma mi dice che non riesce a trovarlo
sudo ./jumpstart.sh --catalina
sudo: ./jumpstart.sh: comando non trovato
Non è un copione unico ma doppio prima di catalina. Ad ogni modo, come dice nel repository del progetto su GitHub, non devi mettere la versione che vuoi installare se vuoi installare Catalina perché è l'opzione predefinita.
Ciao,
Qualcuno può aiutarmi? Ottengo questo errore.
./base.sh
Impossibile accedere al modulo del kernel KVM: nessun file o directory di questo tipo
qemu-system-x86_64: inizializzazione di KVM non riuscita: nessun file o directory di questo tipo
Il file sul disco rigido che hai creato ha lo stesso nome del file che hai aggiunto nelle righe a basic.sh?
Dovresti aver aggiunto quanto segue alla fine di basic.sh:
-drive id = SystemDisk, se = nessuno, file = disk_name.qcow2 \
-device ide-hd, bus = sata.4, drive = SystemDisk \
e il nome del disco rigido virtuale che hai creato dovrebbe quindi essere chiamato disk_name.qcow2 in questo caso.
Sembra sciocco, ma molte volte quel tipo di errori proviene dal nome dei file e più quando l'errore è "Nessun file o directory di questo tipo".
Assicurati di eseguire anche lo script basic.sh come amministratore, ovvero:
sudo ./basic.sh
L'ho fatto e il disco non compare nell'installazione, forse a parte in ./basic.sh è anche necessario cambiare il nome da qualche altra parte prima di lanciare sudo ./basic.sh?
Ho creato di nuovo il disco con questo comando e ora se appare:
qemu-img crea -f qcow2 nome_disco.qcow2 32G
Qualcuno può aiutarmi a riconoscere il dispositivo USB
Qualcuno ha provato a collegare un iPhone e poterlo utilizzare, ovvero xCode roll o sincronizzazione musicale
Ottengo una risoluzione molto bassa, qualcuno sa se esiste un modo per modificare la risoluzione?
Nel file basic.sh c'è una riga che dice:
-vgaqxl \
C'è la possibilità di cambiarlo per quest'altro:
-vga standard \
D'altra parte, se entri nella macchina virtuale del mac nelle impostazioni del mac stesso e accedendo alle schermate lì puoi modificare le impostazioni.
Un'altra cosa, non è lo stesso a livello di risoluzione per eseguire la macchina virtuale in modalità finestra oa schermo intero, per andare a schermo intero in qemu devi usare la combinazione di tasti: ctrl + alt + F
Qualcuno sa come far funzionare l'USB su questa macchina virtuale? Il qemu non li riconosce nemmeno.
Saluti. Sono stato in grado di installare perfettamente la macchina con Mac OS Mojave.
Domanda: come posso aumentare la RAM della macchina?
Rimango a 2 GB e voglio mettere 4 GB su di esso.
Molto buona La stessa cosa succede a te, ho 8 GB di memoria ma con macOS Catalina ne ottengo solo 2 GB. Sei riuscito a risolverlo?
grazie
Già risolto. Nel file basic.sh hai una riga che segna la tua memoria. Per impostazione predefinita è 2 GB. Metti il vero ricordo che hai e salva. La linea è questa:
-m2G \
Come posso aumentare la capacità della scheda grafica?
Sono solo 3 MB e vorrei aggiungerli.
Potete aiutarmi per favore? Quando eseguo l'installazione e seleziono il disco in cui verrà installato, sembra che il disco sia bloccato
Ciao:
Seguendo le istruzioni, ho Mac OS Catalina, con Qemu e Linux Mint 20.
Per favore, qualcuno può descrivermi come abilitare, per qualsiasi utente Linux, a essere in grado di eseguire la macchina virtuale.
O specificando le autorizzazioni che devo dare per accedere alla mia / home, o indicando come riposizionare la macchina in un'altra cartella per l'accesso a tutti gli utenti.
Lo creo con il mio nome utente, ma mia figlia vuole usarlo e non può farlo dal suo.
Grazie mille.
Funziona molto bene e molto fluido poiché in VirtualBox con Windows è mega lento
Non sono riuscito a terminare con successo, mi ha dato {o i seguenti messaggi:
Recupero BaseSystem / BaseSystem.dmg… [################################### -] Recupero BaseSystem / BaseSystem. dmg… [################################### -] Recupero BaseSystem / BaseSystem.dmg… [## #################################] 100%
./jumpstart.sh: riga 39: / home / alex / Downloads / tools / dmg2img: impossibile eseguire il file binario: formato eseguibile errato
alex @ alex-Macmini: ~ / Download $ qemu-img create -f qcow2 alex_mac.qcow2 24G
Formattazione di 'alex_mac.qcow2', fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini: ~ / Download $ ./basic.sh
Impossibile accedere al modulo del kernel KVM: autorizzazione negata
qemu-system-x86_64: inizializzazione KVM non riuscita: autorizzazione negata
./basic.sh: riga 30: -device: comando non trovato
Apprezzerò il tuo supporto
ciao, non so se questo è il posto giusto ma ho bisogno di aiuto, nella mia distro elementare linux da qualche mese sto installando ClamTK dallo store ufficiale elementare mi ha causato delle interferenze, non è permesso disinstallare e quando si installano programmi diversi come quello di QUEMU o qualsiasi altro output quanto segue:
dpkg: errore irreversibile irreversibile, interruzione:
lettura dell'elenco dei file per il pacchetto 'libclamav9: amd64': errore di input/output
E: Sub-process / usr / bin / dpkg ha restituito un codice di errore (2)
Aiutatemi, questo errore non mi consente di aggiornare i file del sistema operativo manualmente o automaticamente, non mi consente di installare nuovi programmi
Ciao, prova questo:
cd / var / lib / dpkg
ls -l
Cerca un file chiamato status
sudo cp status status.bak
stato sudo nano
Cerca all'interno di questo file il pacchetto 'libclamav9: amd64'
Una volta individuato dove si trova, cancella tutto il testo ad esso riferito, da "Package" a "Original-Maintainer"
Salva con Ctrl + O ed esci dall'editor
sudo apt upgrade
sudo apt –fix-installazione non funzionante
sudo rm status.bak
Dovrebbe funzionare.
Un saluto!