Esegui macchine virtuali basate su Intel su Mac con chip Apple Silicon utilizzando l'emulatore x86 di Parallels Desktop

0 users found this article helpful

Parallels Desktop 20.2.0 offre un'anteprima della tecnologia che consente di eseguire sistemi operativi basati su Intel (x86_64) su Mac con chip Apple Silicon. Sebbene sia ancora in fase di sviluppo attivo, questa tecnologia può essere utile per gli appassionati di tecnologia che hanno bisogno di avviare le loro macchine virtuali Windows 10 o Linux esistenti per accedere ai dati o testare alcuni scenari.


Nota: questa funzione è disponibile nelle edizioni Parallels Desktop Pro, Business ed Enterprise.


Cosa aspettarsi

È possibile utilizzare una macchina virtuale (VM) Windows 10, 11, Windows Server 2019/2022 o Linux esistente in Parallels Desktop su un Mac con processore Intel (solo BIOS UEFI, il BIOS legacy non è supportato). In alternativa, è possibile creare una nuova macchina virtuale seguendo i passaggi descritti di seguito.

1. È lento, davvero lento.

2. Windows emulato ha funzionalità limitate

* x86_64 Windows 11 (build 26100 e successive) potrebbe riscontrare problemi a causa dei requisiti di più di 1 vCPU o TPM che attualmente non sono supportati;

** Abbiamo testato i seguenti sistemi operativi Linux importati per l'esecuzione tramite emulatore:

Importante: al momento, qualsiasi macchina virtuale Linux migrata con Parallels Tools o su cui sono installati su un sistema appena creato, si bloccherà. Stiamo indagando su questo comportamento, ma al momento non è consigliabile installarli. Se è necessario disinstallarli per la migrazione, consultare il seguente articolo: Disinstallare Parallels Tools in Linux

Nota: se si desidera migrare una macchina virtuale creata su un Mac con processore Intel, è necessario spegnerla prima della migrazione. Parallels Desktop imposta la configurazione predefinita per le macchine virtuali basate su Intel, che hanno una configurazione diversa da quella supportata. Ad esempio, se la macchina virtuale Windows 10 creata in precedenza su un Mac Intel ha 4 vCPU, Parallels Desktop reimposterà il numero di vCPU a uno quando si tenta di avviare la VM su un Mac con chip Apple Silicon utilizzando l'emulatore Parallels Desktop.

Come avviare una macchina virtuale basata su Intel utilizzando Parallels Emulator

  1. Fare clic con il pulsante destro del mouse sulla macchina virtuale di destinazione > selezionare "Avvia utilizzando l'emulatore".

Una volta avviata, la macchina virtuale verrà contrassegnata come "Sistema Intel x86" e potrai avviarla come qualsiasi altra macchina virtuale.

Soluzione alternativa: è possibile avviare la macchina virtuale utilizzando la nostra utility Command-Line Interface.

Come preparare una macchina virtuale Linux basata su Intel per un trasferimento

Per impostazione predefinita, le macchine virtuali (VM) Linux create su Mac con processori Intel hanno il BIOS legacy abilitato, a meno che non lo si abiliti manualmente durante il processo di installazione. Se si desidera eseguire una VM Linux su un Mac con chip Apple silicon, seguire i passaggi riportati di seguito:

  1. Scaricare un ISO x86_64 della rispettiva distribuzione Linux

  2. Avvia Parallels Desktop su un Mac con processore Intel e fai clic su File > Nuovo...

  3. Fare clic su "Installa Windows, Linux o macOS da un file immagine" > selezionare l'ISO e fare clic su Continua.

  4. Fai clic su "Personalizza le impostazioni prima dell'installazione" > Crea.

  5. Una volta aperta la finestra di configurazione della VM, apri la scheda "Hardware" > Ordine di avvio > Avanzate > seleziona "EFI 64 bit" > OK. Chiudi la finestra e procedi con l'installazione.

  1. Una volta creata la VM, è possibile spostarla sul Mac con chip Apple Silicon e avviarla seguendo i passaggi descritti sopra.

Come creare una nuova macchina virtuale da un ISO con sistema operativo basato su Intel

Nota: il processo richiederà molto tempo. Non dimenticare di prepararti una tazza della tua bevanda preferita e di metterti comodo. Sono supportati solo Windows 10 e Windows Server 2022. Per creare una VM Windows 10 22H2 e Windows Server 2019, segui i passaggi descritti di seguito.

  1. Scarica un'immagine ISO x86_64. Ad esempio, l'ISO* di Windows 10 può essere scaricato da qui.

  2. Apri l'utilità Terminale ed esegui i comandi riportati di seguito uno alla volta per creare e avviare l'installazione di una nuova VM x86_64:

prlctl create <nome_vm> -d <distro> --cpu-type x86

prlctl set <nome_vm> --device-set cdrom0 --image <percorso_x86_iso> --connect

prlctl start <nome_vm>

Nota: per visualizzare l'elenco completo delle opzioni disponibili per la variabile <distro>, esegui il comando seguente nel Terminale e seleziona quella corrispondente al tuo sistema operativo:

prlctl create <nome_vm>-d -list

Esempio:

  1. Seguire le istruzioni sullo schermo per procedere con l'installazione del sistema operativo.

Risoluzione dei problemi

Non è presente l'opzione "Avvia emulatore"

1. Assicurarsi che Parallels Desktop sia attivato con una licenza di prova/Parallels Desktop Pro/Parallels Desktop Business o Enterprise Edition.

2. Se si tratta di una macchina virtuale Linux, significa che la macchina virtuale non ha EFI abilitato. Segui le istruzioni riportate qui per ricreare la macchina virtuale.

3. Se si tratta di una macchina virtuale Windows 8.1 o precedente, l'opzione non sarebbe disponibile poiché queste macchine virtuali Windows non sono supportate per l'esecuzione tramite questa tecnologia.

4. Nel caso di una macchina virtuale Windows 10 importata, è possibile che utilizzi anche il BIOS legacy. È possibile verificarlo utilizzando il comando da terminale:

prlctl start "YourVirtualMachineName"

Se il messaggio restituito è:

Impossibile avviare la macchina virtuale: tipo di BIOS/firmware non supportato. Parallels Desktop non supporta l'esecuzione di macchine virtuali basate su Intel con questo tipo di BIOS/firmware su Mac Apple Silicon.

Significa che la macchina virtuale utilizza un BIOS legacy e che la macchina utilizza anche un bootloader legacy. In tal caso, si consiglia di creare una nuova macchina virtuale emulata x86 e di collegare/spostare il contenuto del disco rigido della macchina legacy su quella nuova.

Impossibile creare una nuova macchina virtuale x86_64 Windows 22 H2 o Windows 2019

1. Se si crea una nuova VM x86_64 Windows 10 22H2 o Windows Server 2019, è probabile che si verifichi il seguente errore:

Per risolvere il problema quando si verifica l'errore:

Impossibile avviare una VM x86_64 importata dal Terminale

Se si avvia una VM x86_64 importata da un Mac Intel utilizzando l'utilità prlctl start e viene visualizzato il messaggio di errore "Impossibile avviare la VM: operazione annullata", significa che la VM non è stata arrestata prima dell'importazione da un Mac basato su Intel. Per avviarla, è necessario ripristinare lo stato della VM eseguendo i passaggi seguenti:

La VM importata non viene identificata come x86_64 dopo la migrazione e non può essere avviata

Se dopo la migrazione si riscontra che una macchina virtuale non dispone dell'opzione "Avvia utilizzando emulatore" nel Centro di controllo, è possibile che sia stata avviata l'ultima volta in versioni precedenti di Parallels Desktop, inferiori alla v19.

A causa delle modifiche al file di configurazione, Parallels non è in grado di identificare correttamente l'architettura e per risolvere questo problema è necessario un Mac Intel. Al momento non esistono altre soluzioni alternative:

Windows 11 23h2 importato si blocca nella schermata di accesso

Per risolvere questo problema, si consiglia una delle seguenti soluzioni:

1. Reimpostare la macchina virtuale (Azioni > Reimposta). Ciò dovrebbe attivare l'aggiornamento di Parallels Tools e il sistema dovrebbe funzionare normalmente in seguito.

2. Reimporta la macchina virtuale senza Parallels Tools installato, il che significa tornare al Mac Intel di origine > rimuovere Parallels Tools e importare nuovamente la macchina; in questo caso il problema non dovrebbe presentarsi.

Condividi il tuo feedback

Il tuo feedback è sempre gradito: condividi le tue opinioni e i tuoi casi d'uso in questa sezione del forum.

Was this article helpful?

Tell us how we can improve it.