Fòrums

Èxit: MacOS 9.2 - OSX 10.4 a M1 mitjançant QEMU x86

Dt990

Cartell original
24 de gener de 2020
Oregon
  • 14 de gener de 2021
Hola a tots, vaig pensar que això seria d'interès, executar sistemes operatius PowerPC mitjançant QEMU x86 és bastant sense fricció. M'esperava més problemes. No he vist cap prova, però no m'estranyaria que algú d'aquí ja ho hagi fet.

Captura de pantalla 2021-01-13 a 1.34.01 AM.png

Els requisits són els següents:

Xcode + Xcode-select instal·lat
x86 Homebrew instal·lat
Imatge de disc del sistema operatiu que voleu executar, he utilitzat el sistema operatiu 9.2.1, OS X 10.0, 10.1 i 10.3

Codi: |_+_|
El codi anterior és:
  1. Instal·lant QEMU com a x86
  2. Crea una imatge de disc (2G = 2 GB)
  3. Executeu QEMU amb la imatge acabada de crear i informeu com a Mac mitjançant OpenBIOS, arrencada de la unitat D (òptica), 512 MB de RAM i també inclou la imatge del disc. Haureu de formatar el disc. 10.0 no té cap utilitat de disc a l'instal·lador, de manera que necessitareu una altra imatge d'arrencada que en tingui una.
  4. Després de la instal·lació, arrenqueu fora de la unitat C on es va instal·lar el sistema operatiu.
Vaig escriure una entrada al blog resumint-ho aquí:

blog.greggant.com

S'executa Mac OS 9 i Mac OS X 10.0 - 10.4 a Apple Silicon (M1) i Intel mitjançant QEMU

blog.greggant.com
I un vídeo de youtube si això és el teu:

No s'inclou realment en cap dels dos és que voldreu provar QEMU Screamer, encara no ho he provat, però no m'estranyaria si funciona. Aquest és el millor recurs que he trobat.

Emuleu Mac OS 9 amb QEMU

(Actualitzat l'11 de desembre de 2018) www.jamesbadger.ca
Funciona prou bé, he pogut jugar a SimCity 2000, que no era precisament exigent, però funciona. QEMU executa PPC OS X tan ràpid com ho fa Parallels amb els Mac X86 tot i passar per la bogeria de PPC -> x86 -> ARM. Per qualsevol motiu, el suport de VM per a OS X amb Parallels és bastant maldestre i entrecortat.

També vaig provar Windows 10, però ja havia cremat prou temps. Va funcionar molt, però vaig poder instal·lar-lo principalment, però va fallar en el reinici.
Reaccions:Hal0, qap, ccprstuff i 12 més

Espectre

Mar 23, 2005


Mai ben segur
  • Feb 6, 2021
Gràcies per compartir. En el futur necessitaré una manera d'executar 10.6.8 en un Mac M1. Actualment faig servir VMWare i funciona bé en Mac Intel, però no duraran per sempre...
Creus que 10.6.8 funcionarà amb QEMU? Tinc els discs d'instal·lació del servidor minorista 10.6.8. Això és el que es necessita? J

jdb8167

17 de novembre de 2008
  • Feb 6, 2021
La versió de QEmu instal·lada per brew no funciona actualment a l'M1. Només informa d'un error. Hi ha una versió pegada de QEmu, però aquest pedaç només serveix per executar codi Arm64 a través d'un hipervisor.
Reaccions:Espectre

duervo

Feb 5, 2011
  • Feb 7, 2021
Spectrum va dir: Gràcies per compartir-ho. En el futur necessitaré una manera d'executar 10.6.8 en un Mac M1. Actualment faig servir VMWare i funciona bé en Mac Intel, però no duraran per sempre...
Creus que 10.6.8 funcionarà amb QEMU? Tinc els discs d'instal·lació del servidor minorista 10.6.8. Això és el que es necessita?
No em preocuparia que Fusion desaparegués aviat.

Fragment de VMware publicació recent al blog pel que fa a macOS Bis Sur, Apple Silicon i Fusion:

L'altra gran pregunta és com els xips M1 dels dispositius host afectaran les VM convidades a Fusion amb Windows i altres sistemes operatius x86. Els nostres companys de l'equip de Fusion han dit Tot i que no estem del tot preparats per anunciar la nostra cronologia, ens complau dir que estem compromesos a oferir màquines virtuals VMware a Apple Silicon! Per tant, estigueu atents al Bloc de VMware Fusion i Compte de Twitter per l'últim.
Reaccions:Espectre X

Xii-Nest

Mar 30, 2021
  • Mar 30, 2021
Vaja, em vas emocionar molt, ja que pensava que ho feies amb intel x86 i no amb ppc.

A més, com vas fer funcionar 10.4? He estat a punt de fer funcionar 9.2.2 i 10.0, però no 10.4

Floop

14 de gener de 2003
  • 20 de maig de 2021
Això és molt interessant per a mi, però no puc fer-ho funcionar quan executo:

arch -x86_64 brew install qemu

Estic arribant:

Bash: |_+_| J

jdb8167

17 de novembre de 2008
  • 20 de maig de 2021
Floop va dir: Això és molt interessant per a mi, però no puc fer-ho funcionar quan executo:

arch -x86_64 brew install qemu

Estic arribant:

Bash: |_+_|
Esteu provant d'executar una instal·lació de Rosetta 2 en un terminal configurat per a l'M1 natiu. Native M1 homebrew s'instal·la a /opt/homebrew mentre que x86-64 homebrew s'instal·la a /usr/local. Crec que pots tenir tots dos alhora, encara que no ho he provat.

Hauríeu de tancar el terminal, fer clic amb el botó dret a la icona del terminal i Obtenir informació i després marcar la casella Obrir a Rosetta. Torneu a obrir el terminal i ara està en mode x86-64. Torneu a instal·lar homebrew de manera normal i s'hauria d'instal·lar a /usr/local. ara, quan vulgueu l'emulació de Rosetta 2 de la línia d'ordres brew x86-64, podeu canviar a Rosetta al diàleg d'obtenció d'informació.

No ho he provat, així que no puc confirmar que funcioni i que assumeixis la responsabilitat de qualsevol problema.
Reaccions:Floop

TSE

25 de juny de 2007
St. Paul, Minnesota
  • 21 de maig de 2021
Mac OS 9 mai morirà!
Reaccions:Senyor Ós i g-7

Floop

14 de gener de 2003
  • 25 de maig de 2021
jdb8167 va dir: Hauríeu de tancar el terminal, feu clic amb el botó dret a la icona del terminal i Obteniu informació i després marqueu la casella Obrir a Rosetta.

Gràcies per explicar-ho!

Així que ara tinc:

Mac US 11 Big Sud...
...executant la versió Intel x86 de QEMU mitjançant Rosetta 2 amb la interfície frontal UTM...
...emulant un PowerPC G4 PowerMac...
...executant MacOS X 10.4 Tiger per a PowerPC...
...executant MacOS clàssic 9.2.2 a la capa de compatibilitat de l'entorn clàssic...
... executant Microsoft Internet Explorer 5 per a Mac, encara puc carregar el meu lloc web antic des de 1997!

Això va ser inútil, però em va fer molt feliç!



Reaccions:ahurst, jdb8167, TSE i 1 persona més

TSE

25 de juny de 2007
St. Paul, Minnesota
  • 25 de maig de 2021
Floop va dir: Gràcies per explicar-ho!

Així que ara tinc:

Mac US 11 Big Sud...
...executant la versió Intel x86 de QEMU mitjançant Rosetta 2 amb la interfície frontal UTM...
...emulant un PowerPC G4 PowerMac...
...executant MacOS X 10.4 Tiger per a PowerPC...
...executant MacOS clàssic 9.2.2 a la capa de compatibilitat de l'entorn clàssic...
... executant Microsoft Internet Explorer 5 per a Mac, encara puc carregar el meu lloc web antic des de 1997!

Això va ser inútil, però em va fer molt feliç!

Veure l'annex 1781187

Veure l'annex 1781188

Ets increïble!

thedocbwarren

10 de novembre de 2017
Sant Francesc, CA
  • 25 de maig de 2021
Floop va dir: Gràcies per explicar-ho!

Així que ara tinc:

Mac US 11 Big Sud...
...executant la versió Intel x86 de QEMU mitjançant Rosetta 2 amb la interfície frontal UTM...
...emulant un PowerPC G4 PowerMac...
...executant MacOS X 10.4 Tiger per a PowerPC...
...executant MacOS clàssic 9.2.2 a la capa de compatibilitat de l'entorn clàssic...
... executant Microsoft Internet Explorer 5 per a Mac, encara puc carregar el meu lloc web antic des de 1997!

Això va ser inútil, però em va fer molt feliç!

Veure l'annex 1781187

Veure l'annex 1781188



No podríeu emular PPC Mac utilitzant QEMU o UTM directament contra x86 i després PPC?

ksloth

21 de novembre de 2019
USA
  • 25 de maig de 2021
Hi ha quelcom tan pur i net sobre els Mac OS més antics. M'encanta com es veuen. No dic que necessàriament voldria tornar-hi a temps complet, però són molt interessants de veure. Ulleres de color rosa nostàlgiques potser eh...

thedocbwarren

10 de novembre de 2017
Sant Francesc, CA
  • 26 de maig de 2021
thedocbwarren va dir: No podríeu emular PPC Mac utilitzant QEMU o UTM directament contra x86 i després PPC?
Vaig poder fer-ho per arrencar l'instal·lador. No crec que ho tingués tot bé, però aquesta seria una millor manera de fer-ho en comparació amb les capes d'emulació. Última edició: 26 de maig de 2021

etnmarchand

set 26, 2021
  • set 26, 2021
Molt divertit! Crec que hi ha uns quants de nosaltres fent el tonto amb l'emulació i coses antigues de PPC. Vaig passar el cap de setmana instal·lant (i fent un blog per primera vegada en molt de temps) sobre l'ús d'UTM al meu M1 Mac Mini per a Mac OS 9.2.1+10.4 (el bloc 10.4 arriba quan finalment tinc temps d'escriure-lo).

Sincerament, només volia tornar a jugar a Diablo 2 (i funciona decentment a la 9.2.1), així que estic content.

etiennesprojects.blogspot.com

Emulació de Mac OS 9 al meu Apple M1 Mac Mini (UTM)

Per què? Bona pregunta. Perquè puc? En realitat, uns quants jocs antics i una necessitat ocasional d'executar algun programari d'Adobe més antic estaven a l'arrel d'i... etiennesprojects.blogspot.com
Reaccions:Dt990

Dt990

Cartell original
24 de gener de 2020
Oregon
  • set 28, 2021
etnmarchand va dir: Tan divertit! Crec que hi ha uns quants de nosaltres fent el tonto amb l'emulació i coses antigues de PPC. Vaig passar el cap de setmana instal·lant (i fent un blog per primera vegada en molt de temps) sobre l'ús d'UTM al meu M1 Mac Mini per a Mac OS 9.2.1+10.4 (el bloc 10.4 arriba quan finalment tinc temps d'escriure-lo).

Sincerament, només volia tornar a jugar a Diablo 2 (i funciona decentment a la 9.2.1), així que estic content.

etiennesprojects.blogspot.com

Emulació de Mac OS 9 al meu Apple M1 Mac Mini (UTM)

Per què? Bona pregunta. Perquè puc? En realitat, uns quants jocs antics i una necessitat ocasional d'executar algun programari d'Adobe més antic estaven a l'arrel d'i... etiennesprojects.blogspot.com
M'alegro que algú altre s'hagi fet amb això, em quedo empantanat amb altres coses de la comunitat, la guia d'actualització definitiva per a Mac Pro em fa servir l'ample de banda. He de tornar a provar QEMU ara que té una versió nativa d'Apple Silicon. A

kitsune1984

Oct 12, 2021
  • Oct 12, 2021
Ajuda! No estic segur de què he fet malament, així que vull tornar a començar des de zero. Entenc com eliminar el home-brew, però com puc eliminar/tornar a instal·lar QEMU? Encara no he pogut trobar cap informació sòlida en línia.

He provat la següent comanda, [arch -x86_64 brew reinstall qemu], i tinc la resposta següent:

Error: no es pot instal·lar amb Rosetta 2 al prefix predeterminat ARM (/opt/homebrew)!


Per tornar a executar amb ARM, feu servir:


instal·lació d'arch -arm64 brew...


Per instal·lar-lo amb x86_64, instal·leu Homebrew a /usr/local.

Sé que m'he enganxat en algun lloc, així que volia començar des del principi. P

pshufd

Oct 24, 2013
Nou Hampshire
  • Oct 13, 2021
Coses genials, però realment no són un problema amb mi, ja que encara tinc el meu PowerMac G5.
Reaccions:kitsune1984 A

kitsune1984

Oct 12, 2021
  • Oct 27, 2021
Floop va dir: Gràcies per explicar-ho!

Així que ara tinc:

Mac US 11 Big Sud...
...executant la versió Intel x86 de QEMU mitjançant Rosetta 2 amb la interfície frontal UTM...
...emulant un PowerPC G4 PowerMac...
...executant MacOS X 10.4 Tiger per a PowerPC...
...executant MacOS clàssic 9.2.2 a la capa de compatibilitat de l'entorn clàssic...
... executant Microsoft Internet Explorer 5 per a Mac, encara puc carregar el meu lloc web antic des de 1997!

Això va ser inútil, però em va fer molt feliç!

Veure l'annex 1781187

Veure l'annex 1781188
No tindries instruccions sobre com els vas fer funcionar, oi? Pregunto, perquè he estat pentinant i no he tingut èxit amb les instruccions trobades. P

Pixlet

Oct 31, 2021
  • Oct 31, 2021
kitsune1984 va dir: No tindries instruccions sobre com els vas fer funcionar, oi? Pregunto, perquè he estat pentinant i no he tingut èxit amb les instruccions trobades.
Ho creieu o no, obtenir versions PowerPC de Mac OS X és bastant senzill a M1. Aquí teniu el que necessiteu:

1. Obteniu UTM des del seu lloc web.
2. Fes una màquina virtual que sigui
PowerPC​ mac99​ 2 GB de RAM​ configurat en 1 CPU principal amb Force Multicore checked​ té dues unitats​ una IDE​ una que és la ISO de l'instal·lador (utilitza el Importa el disc botó) moveu-lo a la part superior de la jerarquia del disc
Quan l'inicieu, s'obrirà l'instal·lador, utilitzeu la Utilitat de disc per formatar la unitat. He pogut fer que això funcioni amb Cheetah to Leopard.

Intel és on està el problema...