Forum

Successo: MacOS 9.2 - OSX 10.4 su M1 tramite QEMU x86

Dt990

Manifesto originale
24 gennaio 2020
Oregon
  • 14 gennaio 2021
Ciao a tutti, ho pensato che sarebbe stato interessante, è abbastanza semplice eseguire sistemi operativi PowerPC tramite QEMU x86. Mi aspettavo assolutamente più problemi. Non ho visto nessuno provare questo, ma non sarei sorpreso se qualcuno qui lo avesse già fatto.

Schermata 2021-01-13 at 1.34.01 AM.png

I requisiti sono i seguenti:

Xcode + Xcode-select installato
x86 Homebrew installato
Immagine disco del sistema operativo che desideri eseguire, ho usato OS 9.2.1, OS X 10.0, 10.1 e 10.3

Codice: |_+_|
Il codice sopra è:
  1. Installazione di QEMU come x86
  2. Crea immagine disco (2G = 2GB)
  3. Esegui QEMU con l'immagine appena creata e segnala come Mac utilizzando OpenBIOS, avvio dell'unità D (ottica), 512 MB di RAM e includi anche l'immagine del disco. Dovrai formattare il disco. 10.0 non ha un'utilità disco nel programma di installazione, quindi avrai bisogno di un'altra immagine avviabile che ne abbia una.
  4. Dopo l'installazione, avviare l'unità C in cui è stato installato il sistema operativo.
Ho scritto un post sul blog riassumendolo qui:

blog.greggant.com

Esecuzione di Mac OS 9 e Mac OS X 10.0 - 10.4 su Apple Silicon (M1) e Intel tramite QEMU

blog.greggant.com
E un video su YouTube se questo è il tuo genere:

Non è davvero incluso in nessuno dei due è che vorrai testare QEMU screamer, non l'ho ancora provato ma non sarei sorpreso se funziona. Questa è la migliore risorsa che ho trovato.

Emula Mac OS 9 con QEMU

(Aggiornato l'11 dicembre 2018) www.jamesbadger.ca
Funziona abbastanza bene, sono in grado di giocare a SimCity 2000, che non era esattamente impegnativo ma funziona. QEMU esegue PPC OS X alla stessa velocità di Parallels con i Mac X86 nonostante abbia attraversato la follia di PPC -> x86 -> ARM. Per qualsiasi motivo, il supporto della VM per OS X con Parallels è piuttosto goffo e instabile.

Ho anche provato Windows 10 ma avevo già bruciato abbastanza tempo. Ha funzionato sloooooow ma sono stato in grado di installarlo principalmente, ma non è riuscito al riavvio.
Reazioni:Hal0, qap, ccprstuff e altri 12

Spettro

23 marzo 2005


Mai abbastanza sicuro
  • 6 febbraio 2021
Grazie per la condivisione. In futuro avrò bisogno di un modo per eseguire 10.6.8 su un Mac M1. Attualmente uso VMWare e funziona bene sui Mac Intel, ma non dureranno per sempre...
Pensi che 10.6.8 funzionerà con QEMU? Ho i dischi di installazione del server 10.6.8 al dettaglio. È quello che serve? J

jdb8167

17 novembre 2008
  • 6 febbraio 2021
La versione di QEmu installata da brew attualmente non funziona su M1. Segnala solo un errore. Esiste una versione con patch di QEmu, ma quella patch serve solo per eseguire il codice Arm64 tramite un hypervisor.
Reazioni:Spettro

duervo

5 febbraio 2011
  • 7 febbraio 2021
Spectrum ha detto: Grazie per la condivisione. In futuro avrò bisogno di un modo per eseguire 10.6.8 su un Mac M1. Attualmente uso VMWare e funziona bene sui Mac Intel, ma non dureranno per sempre...
Pensi che 10.6.8 funzionerà con QEMU? Ho i dischi di installazione del server 10.6.8 al dettaglio. È quello che serve?
Non mi preoccuperei che Fusion se ne andasse presto.

Frammento di VMware post recente sul blog per quanto riguarda macOS Bis Sur, Apple Silicon e Fusion:

L'altra grande domanda è in che modo i chip M1 nei dispositivi host influenzeranno le VM guest su Fusion con Windows e altri sistemi operativi x86. I nostri colleghi del team Fusion ho detto Anche se non siamo ancora pronti per annunciare la nostra cronologia, siamo felici di dire che ci impegniamo a fornire macchine virtuali VMware su Apple Silicon! Quindi, restate sintonizzati su Blog VMware Fusion e Account Twitter per l'ultima.
Reazioni:Spettro X

Xii-Nest

30 mar 2021
  • 30 mar 2021
Aw spara, mi hai davvero eccitato mentre pensavo che lo avessi eseguito in Intel x86 e non in ppc.

Inoltre, come hai fatto a far funzionare 10.4? Sto per far funzionare 9.2.2 e 10.0 ma non 10.4

Floop

14 gennaio 2003
  • 20 maggio 2021
Questo è così interessante per me ma non riesco a farlo funzionare, quando eseguo:

arch -x86_64 brew install qemu

sto ottenendo:

Bash: |_+_| J

jdb8167

17 novembre 2008
  • 20 maggio 2021
Floop ha detto: Questo è così interessante per me ma non riesco a farlo funzionare, quando eseguo:

arch -x86_64 brew install qemu

sto ottenendo:

Bash: |_+_|
Stai tentando di eseguire un'installazione di Rosetta 2 in un terminale configurato per M1 nativo. L'homebrew nativo M1 si installa in /opt/homebrew mentre l'homebrew x86-64 si installa in /usr/local. Penso che tu possa avere entrambi allo stesso tempo anche se non l'ho provato.

Dovresti chiudere il terminale, fare clic con il pulsante destro del mouse sull'icona del terminale e Ottieni informazioni, quindi selezionare la casella Apri in Rosetta. Riapri il terminale e ora è in modalità x86-64. Installa di nuovo homebrew normalmente e dovrebbe essere installato in /usr/local. ora quando vuoi l'emulazione Rosetta 2 della riga di comando x86-64 brew puoi passare a Rosetta nella finestra di dialogo Ottieni informazioni.

Non l'ho provato, quindi non posso confermare che funzioni e ti assumi la responsabilità di eventuali problemi.
Reazioni:Floop

TSE

25 giugno 2007
St. Paul, Minnesota
  • 21 maggio 2021
Mac OS 9 non morirà mai!
Reazioni:Mr. Orso e g-7

Floop

14 gennaio 2003
  • 25 maggio 2021
jdb8167 ha detto: dovresti chiudere il terminale, fare clic con il pulsante destro del mouse sull'icona del terminale e Ottieni informazioni, quindi selezionare la casella Apri in Rosetta.

Grazie per averlo spiegato!

Quindi ora ho:

Mac OS 11 Big Sur...
...eseguendo la versione Intel x86 di QEMU tramite Rosetta 2 con l'interfaccia front-end UTM...
...emulando un PowerPC G4 PowerMac...
...con MacOS X 10.4 Tiger per PowerPC...
...eseguendo il classico MacOS 9.2.2 nel livello di compatibilità dell'ambiente classico...
...con Microsoft Internet Explorer 5 per Mac, ancora in grado di caricare il mio vecchio sito web del 1997!

Questo era abbastanza inutile ma mi ha reso molto felice!



Reazioni:ahurst, jdb8167, TSE e 1 altra persona

TSE

25 giugno 2007
St. Paul, Minnesota
  • 25 maggio 2021
Floop ha detto: Grazie per averlo spiegato!

Quindi ora ho:

Mac OS 11 Big Sur...
...eseguendo la versione Intel x86 di QEMU tramite Rosetta 2 con l'interfaccia front-end UTM...
...emulando un PowerPC G4 PowerMac...
...con MacOS X 10.4 Tiger per PowerPC...
...eseguendo il classico MacOS 9.2.2 nel livello di compatibilità dell'ambiente classico...
...con Microsoft Internet Explorer 5 per Mac, ancora in grado di caricare il mio vecchio sito web del 1997!

Questo era abbastanza inutile ma mi ha reso molto felice!

Visualizza allegato 1781187

Visualizza allegato 1781188

Sei incredibile!

thedocbwarren

10 novembre 2017
San Francisco, CA
  • 25 maggio 2021
Floop ha detto: Grazie per averlo spiegato!

Quindi ora ho:

Mac OS 11 Big Sur...
...eseguendo la versione Intel x86 di QEMU tramite Rosetta 2 con l'interfaccia front-end UTM...
...emulando un PowerPC G4 PowerMac...
...con MacOS X 10.4 Tiger per PowerPC...
...eseguendo il classico MacOS 9.2.2 nel livello di compatibilità dell'ambiente classico...
...con Microsoft Internet Explorer 5 per Mac, ancora in grado di caricare il mio vecchio sito web del 1997!

Questo era abbastanza inutile ma mi ha reso molto felice!

Visualizza allegato 1781187

Visualizza allegato 1781188



Non potresti emulare PPC Mac usando QEMU o UTM direttamente contro x86 e poi PPC?

ksloth

21 novembre 2019
USI
  • 25 maggio 2021
C'è qualcosa di così puro e pulito nei vecchi sistemi operativi Mac. Adoro il loro aspetto. Non sto dicendo che vorrei necessariamente tornare da loro a tempo pieno, ma sono molto belli da vedere. Bicchieri nostalgici color rosa forse eh...

thedocbwarren

10 novembre 2017
San Francisco, CA
  • 26 maggio 2021
thedocbwarren ha detto: Non potresti emulare PPC Mac usando QEMU o UTM direttamente contro x86 e poi PPC?
Sono stato in grado di farlo per avviare il programma di installazione. Non credo di aver avuto tutto il resto giusto, ma questo sarebbe un modo migliore per farlo rispetto ai livelli di emulazione. Ultima modifica: 26 maggio 2021

etnmarkand

26 set 2021
  • 26 set 2021
Così divertente! Penso che ci siano alcuni di noi che scherzano con l'emulazione e le vecchie cose PPC. Ho trascorso il mio fine settimana installando (e scrivendo sul blog per la prima volta da un po' di tempo) sull'utilizzo di UTM sul mio M1 Mac Mini per Mac OS 9.2.1+10.4 (il blog 10.4 arriverà quando finalmente avrò tempo di scriverlo).

Onestamente volevo solo giocare di nuovo a Diablo 2 (e gira decentemente nella 9.2.1), quindi sono felice.

etiennesprojects.blogspot.com

Emulazione Mac OS 9 sul mio Apple M1 Mac Mini (UTM)

Come mai? Buona domanda. Perché io posso? In realtà, alcuni vecchi giochi e la necessità occasionale di eseguire alcuni vecchi software Adobe erano alla radice di i... etiennesprojects.blogspot.com
Reazioni:Dt990

Dt990

Manifesto originale
24 gennaio 2020
Oregon
  • 28 settembre 2021
etnmarkand ha detto: Così divertente! Penso che ci siano alcuni di noi che scherzano con l'emulazione e le vecchie cose PPC. Ho trascorso il mio fine settimana installando (e scrivendo sul blog per la prima volta da un po' di tempo) sull'utilizzo di UTM sul mio M1 Mac Mini per Mac OS 9.2.1+10.4 (il blog 10.4 arriverà quando finalmente avrò tempo di scriverlo).

Onestamente volevo solo giocare di nuovo a Diablo 2 (e gira decentemente nella 9.2.1), quindi sono felice.

etiennesprojects.blogspot.com

Emulazione Mac OS 9 sul mio Apple M1 Mac Mini (UTM)

Come mai? Buona domanda. Perché io posso? In realtà, alcuni vecchi giochi e la necessità occasionale di eseguire alcuni vecchi software Adobe erano alla radice di i... etiennesprojects.blogspot.com
Sono contento che qualcun altro abbia funzionato con questo, mi sono impantanato con altre cose della comunità, la guida all'aggiornamento definitiva di Mac Pro elimina la mia larghezza di banda. Devo provare di nuovo QEMU ora che ha una versione nativa di Apple Silicon. A

kitsune1984

12 ottobre 2021
  • 12 ottobre 2021
Aiuto! Non sono sicuro di cosa ho sbagliato, quindi voglio ricominciare da capo. Capisco come rimuovere homebrew, ma come posso rimuovere/reinstallare QEMU? Non sono ancora riuscito a trovare informazioni solide in rete.

Ho provato il seguente comando, [arch -x86_64 brew reinstall qemu], e ottengo la seguente risposta,

Errore: impossibile installare in Rosetta 2 nel prefisso predefinito ARM (/opt/homebrew)!


Per eseguire nuovamente sotto ARM, usa:


arch-arm64 brew install...


Per installare sotto x86_64, installa Homebrew in /usr/local.

So di aver sbagliato qualcosa, quindi ho voluto ricominciare dall'inizio. P

pshufd

24 ottobre 2013
New Hampshire
  • 13 ottobre 2021
Roba interessante ma non è davvero un problema con me dato che ho ancora il mio PowerMac G5.
Reazioni:kitsune1984 A

kitsune1984

12 ottobre 2021
  • 27 ottobre 2021
Floop ha detto: Grazie per averlo spiegato!

Quindi ora ho:

Mac OS 11 Big Sur...
...eseguendo la versione Intel x86 di QEMU tramite Rosetta 2 con l'interfaccia front-end UTM...
...emulando un PowerPC G4 PowerMac...
...con MacOS X 10.4 Tiger per PowerPC...
...eseguendo il classico MacOS 9.2.2 nel livello di compatibilità dell'ambiente classico...
...con Microsoft Internet Explorer 5 per Mac, ancora in grado di caricare il mio vecchio sito web del 1997!

Questo era abbastanza inutile ma mi ha reso molto felice!

Visualizza allegato 1781187

Visualizza allegato 1781188
Non avresti per caso istruzioni su come farli funzionare, vero? Chiedo, perché ho pettinato e non ho avuto successo con le istruzioni trovate. P

pixel

31 ottobre 2021
  • 31 ottobre 2021
kitsune1984 ha detto: Non avresti per caso istruzioni su come farli funzionare, vero? Chiedo, perché ho pettinato e non ho avuto successo con le istruzioni trovate.
Che tu ci creda o no, ottenere le versioni PowerPC di Mac OS X è in realtà abbastanza semplice su M1. Ecco cosa ti serve:

1. Ottieni UTM dal loro sito web.
2. Crea una macchina virtuale che sia
PowerPC​ mac99​ 2 GB di RAM​ impostati su CPU 1 core con Forza multicore selezionato ha due unità uno IDE uno che è il tuo Installer ISO (usa il Importa disco pulsante) spostalo in cima alla gerarchia del disco​
Quando lo avvii, il programma di installazione si aprirà, usa Utility Disco per formattare l'unità. Sono stato in grado di farlo funzionare con Cheetah to Leopard.

Intel è dove sta il problema...