Come eseguire macOS Catalina in VirtManager su Linux

Se hai bisogno di macOS sul tuo PC Linux per scopi di sviluppo, sarai felice di sapere che è possibile configurare una VM in VirtManager utilizzando lo strumento macOS-Simple-KVM.

Installazione di VirtManager

Dovrai installare VirtManager sul tuo PC Linux per utilizzare macOS sul tuo PC Linux. Per installare il software, apri una finestra di terminale. Puoi aprire una finestra di terminale premendo Ctrl + Alt + T sulla tastiera. Oppure cerca "Terminale" nel menu dell'app.

Con la finestra del terminale aperta, l'installazione può iniziare. Segui le istruzioni di installazione di seguito per installare VirtManager sul tuo PC Linux.

Ubuntu

Per installare VirtManager su Ubuntu, utilizzare il seguente comando apt install di seguito.

sudo apt install virt-manager

Debian

Per ottenere VirtManager sul tuo sistema Debian , installa il software usando il comando apt-get install .

sudo apt-get install virt-manager

ArcoLinux

Per installare VirtManager su Arch Linux, utilizzare il comando pacman -S .

sudo pacman -S virt-manager

Federa

Per far funzionare VirtManager su Fedora, utilizzare il seguente comando dnf install .

sudo dnf install virt-manager

ApriSUSE

Per configurare VirtManager su OpenSUSE Linux, puoi eseguire il seguente comando zypper install .

sudo zypper install virt-manager

Download di macOS Simple KVM

Basta scaricare macOS sul tuo PC Linux e inserirlo in VirtManager non funzionerà. Il sistema operativo di Apple è altamente specializzato e, di conseguenza, deve essere personalizzato in anticipo. Per fortuna, il progetto macOS Simple KVM lo rende facile.

Per iniziare, dovrai installare varie dipendenze necessarie per utilizzare macOS Simple KVM. Quindi, segui le istruzioni seguenti per far funzionare tutto.

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

ArcoLinux

sudo pacman -S qemu python python-pip python-wheel git sudo systemctl abilita libvirtd sudo systemctl start libvirtd

Federa

sudo dnf install libvirt-daemon qemu qemu-img python3 python3-pip git sudo systemctl abilita libvirtd sudo systemctl start libvirtd

ApriSUSE

sudo zypper in libvirt-daemon qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip git sudo systemctl abilita libvirtd sudo systemctl start libvirtd

Dopo aver impostato le dipendenze, usa il comando git clone per acquisire i file di progetto macOS Simple KVM da GitHub.

git clone https://github.com/foxlet/macOS-Simple-KVM.git

Spostati nella cartella "macOS-Simple-KVM" usando il comando cd .

cd macOS-Simple-KVM/

Successivamente, esegui il comando jumpstart.sh, per scaricare il software di installazione di macOS.

./jumpstart.sh --catalina

Al termine dell'esecuzione dello script jumpstart, passare alla sezione successiva della guida.

Generazione di un disco rigido macOS

Devi generare un HDD per la macchina virtuale KVM macOS. Per farlo, usa il comando qemu-img di seguito. In questa guida, creeremo un'unità da 100 GB (ma non assegnata tutta in una volta). Se desideri che l'unità sia più grande (o più piccola), modifica la parte "100G" del comando.

qemu-img create -f qcow2 macos.qcow2 100G

Abilitare macOS in VirtManager

Per abilitare macOS in VirtManager, dovrai eseguire uno script univoco. Questo script prende la configurazione di macOS e la importa. Quindi, nel terminale, esegui il comando make.sh.

sudo ./make.sh --add

Dopo aver eseguito il comando seguente, lo make.shscript genererà una configurazione XML e importerà la VM in VirtManager. Fai clic destro su di esso e seleziona l'opzione "Apri" per accedere alla VM. Tuttavia, non avviare ancora la VM.

Selezionare il pulsante delle informazioni accanto all'icona del monitor per accedere alla configurazione della macchina virtuale macOS. Selezionare "SATA Disk 1" o "SATA Disk 2", quindi fare clic sul pulsante "Aggiungi hardware" con il mouse.

Cerca la cartella "macOS-Simple-KVM" sul tuo computer e fai clic sulla casella di controllo "Seleziona o crea un negozio personalizzato". Quindi, il pulsante "Gestisci".

Dopo aver fatto clic sul pulsante "Gestisci", verrà visualizzata una finestra pop-up "Individua o crea volume di archiviazione". Fare clic sul segno "+". Quando fai clic su questo pulsante, viene visualizzata una finestra che dice "Crea pool di archiviazione". Trova "Percorso di destinazione" e fai clic su di esso con il mouse.

Dopo aver fatto clic su "Percorso di destinazione", inserisci il seguente percorso. Tuttavia, assicurati di cambiare "USERNAME" con il nome utente del tuo PC Linux.

/home/USERNAME/macOS-Simple-KVM

Fare clic su "Fine" per aggiungere lo storage pool. Quindi, cerca "macos.qcow2" nel nuovo pool di archiviazione e seleziona "Scegli volume". Quindi, seleziona il pulsante "Fine" per aggiungere l'hardware più recente alla VM.

Una volta aggiunto il nuovo disco rigido, fare clic sul pulsante "GIOCA" per avviare la VM.

Installazione di macOS

Una volta avviata la VM, vedrai il boot manager Clover. Innanzitutto, trova l'opzione "Avvia macOS Installa da macOS Base System" e selezionala con le frecce della tastiera. Quindi, premi Invio per avviare il programma di installazione.

Vedrai la finestra "macOS Utilities" con il programma di installazione avviato. Seleziona "Utility Disco" per caricare lo strumento di partizione Apple. Nell'utilità del disco, trova "QEMU HARDDISK" con 107,37 GB di spazio.

Una volta individuato il disco rigido, seleziona il pulsante "Cancella". Quindi, assegna un nome all'unità "HDD". Successivamente, seleziona il pulsante "Cancella" per formattare l'unità. Al termine, fai clic su "Utility Disco" nella barra in alto e seleziona "Esci da Utility Disco" per tornare allo strumento di installazione di macOS.

Seleziona "Reinstalla macOS" e installa macOS come VM. Tieni presente che le macchine virtuali possono essere lente. Potrebbe essere necessario lasciare riposare l'installazione per circa un'ora.

Dopo la lunga installazione, sarai pronto per utilizzare MacOS sul tuo PC Linux come VM.

Leave a Comment

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.

Come aprire i file di Microsoft PowerPoint in Libre Office

Come aprire i file di Microsoft PowerPoint in Libre Office

Hai una presentazione di Microsoft Office PowerPoint che desideri aprire in Libre Office sul tuo PC Linux? Non sai come farlo? Possiamo aiutarti!

Come eliminare i volumi LVM di Linux

Come eliminare i volumi LVM di Linux

Guida passo passo per eliminare i volumi LVM su Linux. Scopri come procedere in modo sicuro e efficace.

Come accedere ai file system ExFat su Ubuntu Linux

Come accedere ai file system ExFat su Ubuntu Linux

Guida dettagliata su come accedere ai file system ExFAT su Ubuntu Linux. Scopri come installare e rimuovere il driver ExFAT DKMS.

Come installare LibreELEC sul Raspberry Pi 4

Come installare LibreELEC sul Raspberry Pi 4

Scopri come installare LibreELEC sul Raspberry Pi 4, un sistema operativo ideale per lettori multimediali, e configurarlo facilmente.

Come eseguire laggiornamento a Linux Mint 19.3

Come eseguire laggiornamento a Linux Mint 19.3

Linux Mint 19.3 offre numerosi miglioramenti all

Configura il fork Betterbird di Thunderbird su Linux

Configura il fork Betterbird di Thunderbird su Linux

Stanco di aspettare le nuove funzionalità di Thunderbird? Impara a installare Betterbird, un fork di Thunderbird ricco di correzioni di bug e funzionalità.

Come giocare a Roblox su Linux usando Wine

Come giocare a Roblox su Linux usando Wine

Sei un fan di Roblox? Vuoi giocarci su Linux? Segui questa guida per scoprire come farlo funzionare!