Non è possibile aggiornare una macchina virtuale Sonoma a MacOS Sequoia Beta? Prova questo

Non è possibile aggiornare una macchina virtuale Sonoma a MacOS Sequoia Beta? Prova questo

MacOS Sequoia in una macchina virtuale aggiornata da Sonoma

Se disponi già di una macchina virtuale MacOS Sonoma configurata in UTM, Parallels, VMWare, VirtualBuddy o altro, potresti essere interessato ad aggiornare la VM MacOS Sonoma a una VM MacOS Sequoia Beta.

Si potrebbe pensare che un modo semplice per raggiungere questo obiettivo sia utilizzare un ID Apple sviluppatore all’interno della macchina virtuale e installarlo direttamente da lì. Tuttavia, l’utilizzo di un ID Apple all’interno di una macchina virtuale MacOS non è supportato, quindi le VM MacOS vengono generalmente utilizzate in modo tale che nessun ID Apple sia associato ad esse o utilizzato al loro interno, quindi in quelle situazioni dovrai fare affidamento su un altro metodo. Mentre un’opzione è scaricare un programma di installazione di MacOS Sequoia e quindi copiarlo sulla VM, è disponibile un altro approccio che si basa sui comandi predefiniti per modificare il catalogo degli aggiornamenti software sul Mac virtualizzato. Ciò consentirà alla beta di macOS Sequoia di apparire come aggiornamento disponibile, anche se alla macchina virtuale non è associato alcun ID Apple dello sviluppatore.

Come aggiornare Sonoma VM a MacOS Sequoia Beta, senza un ID Apple/sviluppatore

  1. Dalla Sonoma VM, apri Terminale
  2. Esegui i seguenti comandi, ciascuno sulla propria riga:
  3. sudo defaults write com.apple.MobileAsset MobileAssetAssetAudience -string 98df7800-8378-4469-93bf-5912da21a1e1

    Premi Invio e quindi esegui il seguente comando:

    sudo defaults write com.apple.MobileAsset MobileAssetServerURL-com.apple.MobileAsset.SoftwareUpdate -string "https://swscan.apple.com/content/catalogs/others/index-15seed-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"

    Premi nuovamente Invio e quindi esegui il seguente comando:

    sudo killall -HUP mobileassetd

    Premi Invio e quindi esegui il seguente comando:

    sudo killall -HUP betaenrollmentd

    Infine, premi Invio ed esegui il comando seguente, seguito ancora una volta da Invio:

    open "x-apple.systempreferences:com.apple.Software-Update-Settings.extension"

  4. Tra un attimo scoprirai che verranno avviate le Impostazioni di sistema e MacOS Sequoia 15 beta sarà disponibile per il download e l’installazione nella macchina virtuale

MacOS Sequoia in una VM aggiornata da MacOS Sonoma

Dopo aver eseguito il programma di installazione e aver aggiornato la VM Sonoma alla versione beta di MacOS Sequoia, la tua VM si avvierà nella versione beta di Sequoia. L’installazione è abbastanza veloce, presupponendo comunque che la connessione Internet sia decente.

Mi sono imbattuto in questo piccolo trucchetto di cui si sta discutendo qui su github per VirtualBuddy e ha funzionato perfettamente con la mia macchina virtuale con macOS Sonoma in UTM per aggiornarla a MacOS Sequoia 15 beta.

Questo è rivolto agli utenti che desiderano aggiornare una VM Sonoma (o Ventura) a Sequoia.

Puoi anche iniziare da zero se preferisci. Fare ciò è relativamente semplice, basta scaricare il file IPSW o il pacchetto di installazione beta di MacOS Sequoia 15, installare Xcode 16 beta sul Mac host e quindi utilizzare Sequoia IPSW o programma di installazione per creare anche una nuova macchina virtuale. Ne parleremo in modo specifico in una futura procedura dettagliata.

Hai riscontrato problemi durante l’aggiornamento di una macchina virtuale macOS Sonoma a macOS Sequoia beta? Il trucco sopra ha funzionato per te o hai trovato un’altra soluzione? Condividi le tue esperienze nei commenti.