Foros

Éxito: MacOS 9.2 - OSX 10.4 en M1 a través de QEMU x86

Dt990

Poster original
24 de enero de 2020
Oregón
  • 14 de enero de 2021
Hola a todos, pensé que esto sería de interés, es bastante sencillo ejecutar sistemas operativos PowerPC a través de QEMU x86. Esperaba más problemas. No he visto a nadie intentar esto, pero no me sorprendería que alguien de aquí ya lo haya hecho.

Captura de pantalla 13/01/2021 a las 1.34.01 AM.png

Los requisitos son los siguientes:

Xcode + Xcode-select instalado
x86 Homebrew instalado
Imagen de disco del sistema operativo que le gustaría ejecutar, usé OS 9.2.1, OS X 10.0, 10.1 y 10.3

Código: arch -x86_64 brew install qemu qemu-img create -f qcow2 myimage.img 2G qemu-system-ppc -L pc-bios -boot d -M mac99 -m 512 -hda myimage.img -cdrom path/to/disk/image qemu-system-ppc -L pc-bios -boot c -M mac99 -m 512 -hda myimage.img
El código anterior es:
  1. Instalación de QEMU como x86
  2. Crear imagen de disco (2G = 2GB)
  3. Ejecute QEMU con la imagen recién creada e informe como Mac usando OpenBIOS, arranque de la unidad D (óptica), 512 MB de RAM y también incluya la imagen del disco. Deberá formatear el disco. 10.0 no tiene una utilidad de disco en el instalador, por lo que necesitará otra imagen de arranque que tenga una.
  4. Después de la instalación, arranque desde la unidad C donde se instaló el sistema operativo.
Escribí una publicación de blog resumiéndolo aquí:

blog.greggant.com

Ejecutando Mac OS 9 y Mac OS X 10.0 - 10.4 en Apple Silicon (M1) e Intel a través de QEMU

blog.greggant.com
Y un video de youtube si eso es lo tuyo:

No se incluye realmente en ninguno de los dos es que querrás probar QEMU screamer, todavía no lo he probado, pero no me sorprendería si funciona. Este es el mejor recurso que he encontrado.

Emule Mac OS 9 con QEMU

(Actualizado el 11 de diciembre de 2018) www.jamesbadger.ca
Funciona bastante bien, pude jugar SimCity 2000, que no era exactamente exigente pero funciona. QEMU ejecuta PPC OS X tan rápido como lo hace Parallels con X86 Macs a pesar de pasar por la locura de PPC -> x86 -> ARM. Por alguna razón, el soporte de VM para OS X con Parallels es bastante torpe y entrecortado.

También probé Windows 10 pero ya había gastado suficiente tiempo. Funcionó lentamente, pero pude instalarlo principalmente, pero falló al reiniciar.
Reacciones:Hal0, qap, ccprstuff y 12 más

Espectro

Mar 23, 2005


Nunca del todo seguro
  • Feb 6, 2021
Gracias por compartir. En el futuro, necesitaré una forma de ejecutar 10.6.8 en una Mac M1. Actualmente uso VMWare y funciona bien en Intel Macs, pero no durarán para siempre ...
¿Crees que 10.6.8 funcionará con QEMU? Tengo los discos de instalación del servidor 10.6.8 al por menor. ¿Es eso lo que se necesita? J

jdb8167

17 de noviembre de 2008
  • Feb 6, 2021
La versión de QEmu instalada por brew no funciona actualmente en el M1. Solo informa un error. Hay una versión parcheada de QEmu, pero ese parche es solo para ejecutar código Arm64 a través de un hipervisor.
Reacciones:Espectro

duervo

Feb 5, 2011
  • Feb 7, 2021
Spectrum dijo: Gracias por compartir. En el futuro, necesitaré una forma de ejecutar 10.6.8 en una Mac M1. Actualmente uso VMWare y funciona bien en Intel Macs, pero no durarán para siempre ...
¿Crees que 10.6.8 funcionará con QEMU? Tengo los discos de instalación del servidor 10.6.8 al por menor. ¿Es eso lo que se necesita?
No me preocuparía que Fusion desapareciera pronto.

Fragmento de VMware publicación de blog reciente con respecto a macOS Bis Sur, Apple Silicon y Fusion:

La otra gran pregunta es cómo afectarán los chips M1 en los dispositivos host a las VM invitadas en Fusion con Windows y otros sistemas operativos x86. Nuestros colegas del equipo Fusion ha dicho Si bien no estamos listos para anunciar nuestro cronograma, nos complace decir que estamos comprometidos a entregar máquinas virtuales VMware en Apple Silicon. Entonces, estad atentos al Blog de VMware Fusion y Cuenta de Twitter para conocer las últimas novedades.
Reacciones:Espectro X

Xii-Nest

Mar 30, 2021
  • Mar 30, 2021
Oh, dispara, me emocionaste mucho porque pensé que lo ejecutabas en intel x86 y no en ppc.

Además, ¿cómo consiguió que funcionara 10.4? He estado a punto de hacer que 9.2.2 y 10.0 funcionen pero no 10.4

Floop

14 de enero de 2003
  • 20 de mayo de 2021
Esto es muy interesante para mí, pero no puedo hacerlo funcionar cuando ejecuto:

arch -x86_64 brew instalar qemu

Me estoy poniendo:

Golpe: Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local J

jdb8167

17 de noviembre de 2008
  • 20 de mayo de 2021
Floop dijo: Esto es muy interesante para mí, pero no puedo hacerlo funcionar cuando ejecuto:

arch -x86_64 brew instalar qemu

Me estoy poniendo:

Golpe: Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use: arch -arm64 brew install ... To install under x86_64, install Homebrew into /usr/local
Está intentando ejecutar una instalación de Rosetta 2 en un terminal configurado para M1 nativo. Native M1 home brew se instala en / opt / homebrew mientras que x86-64 homebrew se instala en / usr / local. Creo que puedes tener ambos al mismo tiempo, aunque no lo he probado.

Debe cerrar la terminal, hacer clic con el botón derecho en el icono de la terminal y Obtener información y luego marcar la casilla Abrir en Rosetta. Vuelva a abrir la terminal y ahora está en modo x86-64. Instale homebrew como de costumbre nuevamente y debería instalarse en / usr / local. ahora, cuando desee la emulación Rosetta 2 de la línea de comandos brew x86-64, puede cambiar a Rosetta en el cuadro de diálogo Obtener información.

No lo he probado, así que no puedo confirmar que funcione y tú asumes la responsabilidad de cualquier problema.
Reacciones:Floop

TSE

25 de junio de 2007
St. Paul, Minnesota
  • 21 de mayo de 2021
¡Mac OS 9 nunca morirá!
Reacciones:Sr. Bear y g-7

Floop

14 de enero de 2003
  • 25 de mayo de 2021
jdb8167 dijo: Debe cerrar la terminal, hacer clic derecho en el icono de la terminal y Obtener información y luego marcar la casilla Abrir en Rosetta.

¡Gracias por explicarme eso!

Entonces ahora tengo:

Mac OS 11 Big Sur...
... ejecutando la versión Intel x86 de QEMU a través de Rosetta 2 con la interfaz frontal UTM ...
... emulando un PowerPC G4 PowerMac ...
... ejecutando MacOS X 10.4 Tiger para PowerPC ...
... ejecutando MacOS 9.2.2 clásico en la capa de compatibilidad del entorno clásico ...
... ejecutando Microsoft Internet Explorer 5 para Mac, ¡todavía puedo cargar mi antiguo sitio web desde 1997!

Esto fue bastante inútil, ¡pero me hizo muy feliz!



Reacciones:ahurst, jdb8167, TSE y otra persona

TSE

25 de junio de 2007
St. Paul, Minnesota
  • 25 de mayo de 2021
Floop dijo: ¡Gracias por explicar eso!

Entonces ahora tengo:

Mac OS 11 Big Sur...
... ejecutando la versión Intel x86 de QEMU a través de Rosetta 2 con la interfaz frontal UTM ...
... emulando un PowerPC G4 PowerMac ...
... ejecutando MacOS X 10.4 Tiger para PowerPC ...
... ejecutando MacOS 9.2.2 clásico en la capa de compatibilidad del entorno clásico ...
... ejecutando Microsoft Internet Explorer 5 para Mac, ¡todavía puedo cargar mi antiguo sitio web desde 1997!

Esto fue bastante inútil, ¡pero me hizo muy feliz!

Ver archivo adjunto 1781187

Ver archivo adjunto 1781188

¡Eres increíble!

thedocbwarren

10 de noviembre de 2017
San Francisco, CA
  • 25 de mayo de 2021
Floop dijo: ¡Gracias por explicar eso!

Entonces ahora tengo:

Mac OS 11 Big Sur...
... ejecutando la versión Intel x86 de QEMU a través de Rosetta 2 con la interfaz frontal UTM ...
... emulando un PowerPC G4 PowerMac ...
... ejecutando MacOS X 10.4 Tiger para PowerPC ...
... ejecutando MacOS 9.2.2 clásico en la capa de compatibilidad del entorno clásico ...
... ejecutando Microsoft Internet Explorer 5 para Mac, ¡todavía puedo cargar mi antiguo sitio web desde 1997!

Esto fue bastante inútil, ¡pero me hizo muy feliz!

Ver archivo adjunto 1781187

Ver archivo adjunto 1781188



¿No podría emular PPC Mac usando QEMU o UTM directamente frente a x86 y luego PPC?

ksloth

21 de noviembre de 2019
USA
  • 25 de mayo de 2021
Hay algo tan puro y limpio en los Mac OS antiguos. Me encanta cómo se ven. No digo que necesariamente quiera volver a ellos a tiempo completo, pero son muy interesantes a la vista. Gafas nostálgicas de color rosa tal vez je ...

thedocbwarren

10 de noviembre de 2017
San Francisco, CA
  • 26 de mayo de 2021
thedocbwarren dijo: ¿No podría emular PPC Mac usando QEMU o UTM directamente frente a x86 y luego PPC?
Pude hacer esto para iniciar el instalador. No creo que tuviera todo lo demás bien, pero esta sería una mejor manera de hacerlo frente a capas de emulación. Última edición: 26 de mayo de 2021

etnmarchand

Sep 26, 2021
  • Sep 26, 2021
¡Muy divertido! Creo que hay algunos de nosotros haciendo el tonto con la emulación y las viejas cosas de PPC. Pasé mi fin de semana instalando (y escribiendo en un blog por primera vez en mucho tiempo) sobre el uso de UTM en mi M1 Mac Mini para Mac OS 9.2.1 + 10.4 (el blog de 10.4 llegará cuando finalmente tenga tiempo de escribirlo).

Honestamente, solo quería volver a jugar Diablo 2 (y funciona bien en 9.2.1), así que estoy feliz.

etiennesprojects.blogspot.com

Emulación de Mac OS 9 en mi Apple M1 Mac Mini (UTM)

¿Por qué? Buena pregunta. ¿Porque puedo? En realidad, la raíz de i ... etiennesprojects.blogspot.com
Reacciones:Dt990

Dt990

Poster original
24 de enero de 2020
Oregón
  • Sep 28, 2021
etnmarchand dijo: ¡Qué gracioso! Creo que hay algunos de nosotros haciendo el tonto con la emulación y las viejas cosas de PPC. Pasé mi fin de semana instalando (y escribiendo en un blog por primera vez en mucho tiempo) sobre el uso de UTM en mi M1 Mac Mini para Mac OS 9.2.1 + 10.4 (el blog de 10.4 llegará cuando finalmente tenga tiempo de escribirlo).

Honestamente, solo quería volver a jugar Diablo 2 (y funciona bien en 9.2.1), así que estoy feliz.

etiennesprojects.blogspot.com

Emulación de Mac OS 9 en mi Apple M1 Mac Mini (UTM)

¿Por qué? Buena pregunta. ¿Porque puedo? En realidad, la raíz de i ... etiennesprojects.blogspot.com
Me alegro de que alguien más haya corrido con esto, me atasco con otras cosas de la comunidad, la Guía de actualización definitiva de Mac Pro agota mi ancho de banda. Necesito probar QEMU nuevamente ahora que tiene una versión nativa de Apple Silicon. PARA

kitsune1984

Oct 12, 2021
  • Oct 12, 2021
¡Ayudar! No estoy seguro de qué hice mal, así que quiero empezar de nuevo desde cero. Entiendo cómo eliminar home-brew, pero ¿cómo elimino / reinstalo QEMU? Todavía no he podido encontrar ninguna información sólida en línea.

Probé el siguiente comando, [arch -x86_64 brew reinstall qemu], y obtengo la siguiente respuesta,

Error: ¡No se puede instalar bajo Rosetta 2 en el prefijo predeterminado de ARM (/ opt / homebrew)!


Para volver a ejecutar bajo el uso de ARM:


arch -arm64 brew instalar ...


Para instalar bajo x86_64, instale Homebrew en / usr / local.

Sé que metí la pata en alguna parte, así que quería empezar desde el principio. PAG

pshufd

Oct 24, 2013
New Hampshire
  • Oct 13, 2021
Cosas interesantes, pero no es un problema para mí, ya que todavía tengo mi PowerMac G5.
Reacciones:kitsune1984 PARA

kitsune1984

Oct 12, 2021
  • Oct 27, 2021
Floop dijo: ¡Gracias por explicar eso!

Entonces ahora tengo:

Mac OS 11 Big Sur...
... ejecutando la versión Intel x86 de QEMU a través de Rosetta 2 con la interfaz frontal UTM ...
... emulando un PowerPC G4 PowerMac ...
... ejecutando MacOS X 10.4 Tiger para PowerPC ...
... ejecutando MacOS 9.2.2 clásico en la capa de compatibilidad del entorno clásico ...
... ejecutando Microsoft Internet Explorer 5 para Mac, ¡todavía puedo cargar mi antiguo sitio web desde 1997!

Esto fue bastante inútil, ¡pero me hizo muy feliz!

Ver archivo adjunto 1781187

Ver archivo adjunto 1781188
No tendrías instrucciones sobre cómo hacer que se ejecuten, ¿verdad? Pregunto, porque he estado peinando y no he tenido éxito con las instrucciones encontradas. PAG

Pixlet

Oct 31, 2021
  • Oct 31, 2021
kitsune1984 dijo: No tendrías instrucciones sobre cómo hacer que se ejecutaran, ¿verdad? Pregunto, porque he estado peinando y no he tenido éxito con las instrucciones encontradas.
Lo crea o no, obtener versiones PowerPC de Mac OS X es bastante simple en M1. Esto es lo que necesita:

1. Obtenga UTM de su sitio web.
2. Cree una máquina virtual que
PowerPC mac99 2 GB de RAM configurados en CPU de 1 núcleo con Forzar multinúcleo comprobado tiene dos unidades, una IDE, una que es su ISO de instalador (use el Importar disco botón) mover este a la parte superior de la jerarquía del disco
Cuando lo inicie, se abrirá el instalador, use la Utilidad de Discos para formatear la unidad. He podido hacer que esto funcione con Cheetah to Leopard.

Intel es donde está el problema ...