GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare macOS in una macchina virtuale Linux utilizzando Sosumi (Snap Package)

Sosumi è un pacchetto snap basato su macOS Simple KVM che semplifica il download e l'installazione di macOS in una macchina virtuale (fornito con qemu-virgil, che include virtio-vga, un driver grafico 3D paravirtuale). Non viene fornito con macOS, ma scarica un'immagine del programma di installazione per macOS Catalina.

Vale la pena notare dall'inizio che Apple non consente l'installazione di macOS su hardware non Apple. Per utilizzarlo legalmente, Linux deve essere installato sull'hardware Apple.

Dopo aver usato Sosumi sul mio desktop Ubuntu 20.04 per un paio d'ore, posso dirti che l'installazione richiede molto tempo (circa 50 minuti sul mio sistema) e il sistema macOS potrebbe essere un po' lento, ma è utilizzabile. In quanto tale, potrebbe non essere adatto per attività pesanti, ma è perfetto per i test.

Questo pacchetto snap, creato da Alan Pope da Canonical / Ubuntu, semplifica l'installazione e l'esecuzione di macOS in una macchina virtuale su Debian / Ubuntu, Fedora e altre distribuzioni Linux (dopo l'installazione di snapd). Puoi trovare l'origine del pacchetto snap su GitHub. Tuttavia, se non desideri utilizzare il pacchetto snap, hai la possibilità di utilizzare macOS Simple KVM, un insieme di strumenti per configurare una macchina virtuale macOS veloce in QEMU (accelerata da KVM).

Potrebbe interessarti anche:Installa macOS Big Sur o Catalina in una macchina virtuale con Docker OSX

Prima di installarlo, ci sono un paio di cose importanti di cui voglio essere a conoscenza:

  • Dopo aver installato macOS nella macchina virtuale, la dimensione totale della cartella Sosumi (~/snap/sosumi ) sul mio sistema è di circa 31,5 GB, ma può aumentare man mano che installi applicazioni aggiuntive nella macchina virtuale macOS
  • La CPU del tuo computer deve supportare la virtualizzazione hardware. Consulta l'elenco di controllo KVM da qui per scoprire se la tua CPU lo supporta
  • Sono supportate sia le CPU Intel che AMD, ma i consigli sono i processori Core e Xeon Ivy Bridge (o superiori) o i processori Ryzen e Threadripper (dalle Domande frequenti su macOS Simple KVM)
  • Puoi fare in modo che la macchina virtuale QEMU rilasci il focus del mouse premendo CTRL + Alt + G
  • Lo script di avvio, che contiene vari parametri (come la memoria della VM disponibile, il numero di CPU, ecc.) che puoi ottimizzare si trova in ~/snap/sosumi/common/launch

Come installare macOS in una macchina virtuale (QEMU) su Linux utilizzando il pacchetto snap Sosumi

Per installare Sosumi, devi essere in grado di installare i pacchetti Snap sul tuo sistema. Questo è abilitato per impostazione predefinita in Ubuntu e su altre distribuzioni Linux segui le istruzioni dai documenti Snapcraft.

1. Installa il pacchetto snap Sosumi:

sudo snap install sosumi --edge

Perché bordo? Nel mio test, la macchina virtuale macOS non si è avviata dopo aver utilizzato il pacchetto stabile Sosumi, ma funziona con la versione Edge. Puoi saltare --edge dal comando per installare la versione stabile, se lo desideri.

2. Avvia Sosumi per la prima volta digitando sosumi in un terminale. Questo è richiesto solo la prima volta; Verrà creata una scorciatoia per il menu delle applicazioni per gli inizi futuri.

[[Modifica]]Se riscontri un problema che dice che Sosumi / qemu non può essere eseguito perché X11 non può avviarsi, aggiungi il tuo utente a kvm Gruppo:

sudo usermod -aG kvm $USER

Problema menzionato da Bob White nei commenti qui sotto.

3. Dopo l'avvio della macchina virtuale, premi Enter a Boot macOS Install from macOS Base System :

4. Formatta l'HDD della macchina virtuale macOS.

Verrai indirizzato a una schermata con una finestra di dialogo chiamata macOS Utilities – da lì clicca su Disk Utility :

Nella finestra di dialogo Utility Disco, seleziona il primo Apple HDD nella barra laterale di sinistra (quella con una capacità di 68,72 GB), quindi fai clic su Erase , inserisci un nome per il disco rigido (come macOS) e lascia invariate le opzioni rimanenti (file system esteso (Journaled) di mac OS con mappa delle partizioni GUID):

Ora fai clic sul Erase per formattare la partizione.

5. Installa macOS nella macchina virtuale.

Quando hai finito, no Disk Utility e arrivi al macOS Utility di nuovo il dialogo. Seleziona in questa finestra di dialogo Reinstall macOS . fai clic su Continue un paio di volte e arriverai a una schermata in cui devi selezionare il disco rigido formattato nel passaggio 4:

Quindi, fai clic su Install e l'installazione inizia:

La macchina virtuale si riavvierà automaticamente ad un certo punto, quindi continuerà con l'installazione e si riavvierà al termine.

6. Avvia in macOS

Al termine dell'installazione, la macchina virtuale macOS si riavvierà e nel menu di avvio verranno visualizzate alcune opzioni aggiuntive. Usa i pulsanti freccia sinistra/destra per selezionare Boot macOS from... , quindi (in Boot macOS from macOS , il secondo macOS è il nome del disco rigido impostato nel passaggio 4:

Devi selezionare questa opzione ogni volta che avvii la macchina virtuale ogni volta che vuoi avviare macOS.

Quando avvii macOS per la prima volta, devi eseguire la configurazione iniziale (immagine sopra), selezionare la tua posizione e le lingue preferite, facoltativamente accedere con il tuo ID Apple, accettare i termini di utilizzo, ecc. Account del computer (nome utente e password). Al termine, il desktop macOS Catalina dovrebbe essere caricato.


Debian
  1. Come installare Windows 11 su una macchina virtuale VMware

  2. Come installare Windows 11 su una macchina virtuale Hyper-V

  3. Come installare RHEL 8 su una macchina virtuale

  4. Come installare e utilizzare Snap Package Manager su Alma Linux 8

  5. Come installare Zlib su Ubuntu Linux

Come utilizzare il sistema operativo Tails Linux nella macchina virtuale VirtualBox

Come installare Snap &Snap-store su Debian 11 Bullseye Linux

Come installare Rocky Linux sulla macchina virtuale VMware Player

Come installare Snap su Rocky Linux 8

Come installare Snap Package Manager su Rocky Linux 8

Come installare Snap Package Manager nelle distribuzioni Linux