Forum

Succès : MacOS 9.2 - OSX 10.4 sur M1 via QEMU x86

DT990

Affiche originale
24 janvier 2020
Oregon
  • 14 janvier 2021
Salut à tous, j'ai pensé que cela serait intéressant, il est assez facile d'exécuter des systèmes d'exploitation PowerPC via QEMU x86. Je m'attendais vraiment à plus de problèmes. Je n'ai vu aucun essayer cela, mais je ne serais pas surpris si quelqu'un ici l'a déjà fait.

Capture d'écran 2021-01-13 à 1.34.01 AM.png

Les exigences sont les suivantes :

Xcode + Xcode-select installés
x86 Homebrew installé
Image disque du système d'exploitation que vous souhaitez exécuter, j'ai utilisé OS 9.2.1, OS X 10.0, 10.1 et 10.3

Code : |_+_|
Le code ci-dessus est :
  1. Installation de QEMU en x86
  2. Créer une image disque (2 Go = 2 Go)
  3. Exécutez QEMU avec l'image nouvellement créée et signalez-le en tant que Mac à l'aide d'OpenBIOS, démarrez le lecteur D (optique), 512 Mo de RAM et incluez également l'image disque. Vous devrez formater le disque. 10.0 n'a pas d'utilitaire de disque dans le programme d'installation, vous aurez donc besoin d'une autre image de démarrage qui en a un.
  4. Après l'installation, démarrez le lecteur C sur lequel le système d'exploitation a été installé.
J'ai écrit un article de blog le résumant ici :

blog.greggant.com

Exécution de Mac OS 9 et Mac OS X 10.0 - 10.4 sur Apple Silicon (M1) et Intel via QEMU

blog.greggant.com
Et une vidéo youtube si c'est votre truc :

Pas vraiment inclus dans l'un ou l'autre, c'est que vous voudrez tester QEMU screamer, je n'ai pas encore essayé mais je ne serais pas surpris si cela fonctionne. C'est la meilleure ressource que j'ai trouvée.

Émuler Mac OS 9 avec QEMU

(Mise à jour le 11 décembre 2018) www.jamesbadger.ca
Il fonctionne assez bien, j'ai pu jouer à SimCity 2000, ce qui n'était pas vraiment exigeant mais fonctionne. QEMU exécute PPC OS X à peu près aussi vite que Parallels avec les Mac X86 malgré la folie de PPC -> x86 -> ARM. Pour une raison quelconque, la prise en charge de VM pour OS X avec Parallels est assez maladroite et saccadée.

J'ai aussi essayé Windows 10 mais j'avais déjà assez de temps. Il a fonctionné lentement mais j'ai pu l'installer principalement, mais il a échoué au redémarrage.
Réactions :Hal0, qap, ccprstuff et 12 autres

Spectre

23 mars 2005


Jamais tout à fait sûr
  • 6 février 2021
Merci d'avoir partagé. À l'avenir, j'aurai besoin d'un moyen d'exécuter 10.6.8 sur un Mac M1. J'utilise actuellement VMWare et cela fonctionne bien sur les Mac Intel, mais ils ne dureront pas éternellement...
Pensez-vous que 10.6.8 fonctionnera avec QEMU ? J'ai les disques d'installation du serveur de vente au détail 10.6.8. Est-ce ce qu'il faut? J

jdb8167

17 novembre 2008
  • 6 février 2021
La version de QEmu installée par brew ne fonctionne pas actuellement sur le M1. Il rapporte juste une erreur. Il existe une version corrigée de QEmu, mais ce correctif sert uniquement à exécuter le code Arm64 via un hyperviseur.
Réactions :Spectre

duervo

5 févr. 2011
  • 7 février 2021
Spectrum a dit : Merci pour le partage. À l'avenir, j'aurai besoin d'un moyen d'exécuter 10.6.8 sur un Mac M1. J'utilise actuellement VMWare et cela fonctionne bien sur les Mac Intel, mais ils ne dureront pas éternellement...
Pensez-vous que 10.6.8 fonctionnera avec QEMU ? J'ai les disques d'installation du serveur de vente au détail 10.6.8. Est-ce ce qu'il faut?
Je ne m'inquiéterais pas de la disparition de Fusion de si tôt.

Extrait de VMware article de blog récent concernant macOS Bis Sur, Apple Silicon et Fusion :

L'autre grande question est de savoir comment les puces M1 des périphériques hôtes affecteront les machines virtuelles invitées sur Fusion exécutant Windows et d'autres systèmes d'exploitation x86. Nos collègues de l'équipe Fusion a dit Bien que nous ne soyons pas tout à fait prêts à annoncer notre calendrier, nous sommes heureux de dire que nous nous engageons à fournir des machines virtuelles VMware sur Apple Silicon ! Alors, restez à l'écoute de Blog VMware Fusion et Compte Twitter pour le dernier.
Réactions :Spectre X

Xii-Nest

30 mars 2021
  • 30 mars 2021
Aw shoot, vous m'avez vraiment excité car je pensais que vous l'aviez exécuté en Intel x86 et non en ppc.

De plus, comment avez-vous fait fonctionner 10.4 ? J'étais sur le point de faire fonctionner 9.2.2 et 10.0 mais pas 10.4

Flop

14 janvier 2003
  • 20 mai 2021
C'est tellement intéressant pour moi mais je n'arrive pas à le faire fonctionner, quand je lance:

arch -x86_64 brew installer qemu

Je suis en train:

Coup : |_+_| J

jdb8167

17 novembre 2008
  • 20 mai 2021
Floop a dit : C'est tellement intéressant pour moi mais je n'arrive pas à le faire fonctionner, quand je lance :

arch -x86_64 brew installer qemu

Je suis en train:

Coup : |_+_|
Vous essayez d'exécuter une installation Rosetta 2 dans un terminal configuré pour M1 natif. L'homebrew natif M1 s'installe dans /opt/homebrew tandis que l'homebrew x86-64 s'installe dans /usr/local. Je pense que vous pouvez avoir les deux en même temps même si je ne l'ai pas essayé.

Vous devez fermer le terminal, cliquez avec le bouton droit sur l'icône du terminal et Obtenir des informations, puis cochez la case Ouvrir dans Rosetta. Rouvrez le terminal et il est maintenant en mode x86-64. Installez à nouveau homebrew normalement et il devrait s'installer dans /usr/local. maintenant, lorsque vous souhaitez que l'émulation Rosetta 2 de la ligne de commande x86-64 brew, vous pouvez basculer vers Rosetta dans la boîte de dialogue d'obtention d'informations.

Je n'ai pas essayé cela, donc je ne peux pas confirmer que cela fonctionne et vous assumez la responsabilité de tout problème.
Réactions :Flop

EST

25 juin 2007
Saint-Paul, Minnesota
  • 21 mai 2021
Mac OS 9 ne mourra jamais !
Réactions :M. Bear et g-7

Flop

14 janvier 2003
  • 25 mai 2021
jdb8167 a déclaré: Vous devez fermer le terminal, cliquez avec le bouton droit sur l'icône du terminal et Obtenir des informations, puis cochez la case Ouvrir dans Rosetta.

Merci d'avoir expliqué cela!

Alors maintenant j'ai :

Mac OS 11 Big Sur ...
... en exécutant la version Intel x86 de QEMU via Rosetta 2 avec l'interface frontale UTM...
...émuler un PowerPC G4 PowerMac...
... sous MacOS X 10.4 Tiger pour PowerPC...
... exécutant MacOS 9.2.2 classique dans la couche de compatibilité de l'environnement classique...
... exécutant Microsoft Internet Explorer 5 pour Mac, toujours capable de charger mon ancien site Web de 1997 !

C'était assez inutile mais ça m'a fait très plaisir !



Réactions :ahurst, jdb8167, TSE et 1 autre personne

EST

25 juin 2007
Saint-Paul, Minnesota
  • 25 mai 2021
Floop a dit :                                                                             intitulé

Alors maintenant j'ai :

Mac OS 11 Big Sur ...
... en exécutant la version Intel x86 de QEMU via Rosetta 2 avec l'interface frontale UTM...
...émuler un PowerPC G4 PowerMac...
... sous MacOS X 10.4 Tiger pour PowerPC...
... exécutant MacOS 9.2.2 classique dans la couche de compatibilité de l'environnement classique...
... exécutant Microsoft Internet Explorer 5 pour Mac, toujours capable de charger mon ancien site Web de 1997 !

C'était assez inutile mais ça m'a fait très plaisir !

Voir la pièce jointe 1781187

Voir la pièce jointe 1781188

Vous êtes incroyable!

thedocbwarren

10 novembre 2017
San Francisco, Californie
  • 25 mai 2021
Floop a dit :                                                                             intitulé

Alors maintenant j'ai :

Mac OS 11 Big Sur ...
... en exécutant la version Intel x86 de QEMU via Rosetta 2 avec l'interface frontale UTM...
...émuler un PowerPC G4 PowerMac...
... sous MacOS X 10.4 Tiger pour PowerPC...
... exécutant MacOS 9.2.2 classique dans la couche de compatibilité de l'environnement classique...
... exécutant Microsoft Internet Explorer 5 pour Mac, toujours capable de charger mon ancien site Web de 1997 !

C'était assez inutile mais ça m'a fait très plaisir !

Voir la pièce jointe 1781187

Voir la pièce jointe 1781188



Ne pourriez-vous pas émuler PPC Mac en utilisant QEMU ou UTM directement contre x86 puis PPC ?

ksloth

21 novembre 2019
LES USAGES
  • 25 mai 2021
Il y a quelque chose de si pur et propre dans les anciens Mac OS. J'adore leur apparence. Je ne dis pas que je voudrais nécessairement y retourner à temps plein, mais ils sont très cool à regarder. Des lunettes roses nostalgiques peut-être heh...

thedocbwarren

10 novembre 2017
San Francisco, Californie
  • 26 mai 2021
thedocbwarren a dit : Ne pourriez-vous pas émuler PPC Mac en utilisant QEMU ou UTM directement contre x86 puis PPC ?
J'ai pu le faire pour démarrer le programme d'installation. Je ne pense pas que tout le reste était correct, mais ce serait une meilleure façon de le faire que des couches d'émulation. Dernière édition : 26 mai 2021

etnmarchand

26 sept. 2021
  • 26 sept. 2021
Si amusant! Je pense que nous sommes quelques-uns à jouer avec l'émulation et les vieux trucs PPC. J'ai passé mon week-end à installer (et à bloguer pour la première fois depuis longtemps) sur l'utilisation d'UTM sur mon Mac Mini M1 pour Mac OS 9.2.1+10.4 (le blog 10.4 arrive quand j'ai enfin le temps de l'écrire).

Honnêtement, je voulais juste rejouer à Diablo 2 (et ça marche bien en 9.2.1), donc je suis content.

etiennesprojects.blogspot.com

Émulation Mac OS 9 sur mon Apple M1 Mac Mini (UTM)

Pourquoi? Bonne question. Parce que je peux? En réalité, quelques vieux jeux et un besoin occasionnel d'exécuter d'anciens logiciels Adobe étaient à l'origine de i... etiennesprojects.blogspot.com
Réactions :DT990

DT990

Affiche originale
24 janvier 2020
Oregon
  • 28 sept. 2021
etnmarchand a dit : Tellement drôle ! Je pense que nous sommes quelques-uns à jouer avec l'émulation et les vieux trucs PPC. J'ai passé mon week-end à installer (et à bloguer pour la première fois depuis longtemps) sur l'utilisation d'UTM sur mon Mac Mini M1 pour Mac OS 9.2.1+10.4 (le blog 10.4 arrive quand j'ai enfin le temps de l'écrire).

Honnêtement, je voulais juste rejouer à Diablo 2 (et ça marche bien en 9.2.1), donc je suis content.

etiennesprojects.blogspot.com

Émulation Mac OS 9 sur mon Apple M1 Mac Mini (UTM)

Pourquoi? Bonne question. Parce que je peux? En réalité, quelques vieux jeux et un besoin occasionnel d'exécuter d'anciens logiciels Adobe étaient à l'origine de i... etiennesprojects.blogspot.com
Je suis content que quelqu'un d'autre ait couru avec ça, je m'enlise avec d'autres trucs de la communauté, Definitive Mac Pro Upgrade Guide zappe ma bande passante. Je dois réessayer QEMU maintenant qu'il a une version native d'Apple Silicon. À

kitsune1984

12 octobre 2021
  • 12 octobre 2021
Aider! Je ne sais pas ce que j'ai fait de mal, alors je veux recommencer à zéro. Je comprends comment supprimer home-brew, mais comment supprimer/réinstaller QEMU ? Je n'ai pas encore trouvé d'infos sérieuses en ligne.

J'ai essayé la commande suivante, [arch -x86_64 brew reinstall qemu], et j'obtiens la réponse suivante,

Erreur : impossible d'installer sous Rosetta 2 dans le préfixe par défaut ARM (/opt/homebrew) !


Pour relancer sous ARM utilisez :


arch -arm64 brew installer ...


Pour installer sous x86_64, installez Homebrew dans /usr/local.

Je sais que j'ai merdé quelque part alors je voulais recommencer depuis le début. P

pshufd

24 octobre 2013
New Hampshire
  • 13 octobre 2021
Des trucs sympas mais pas vraiment un problème avec moi car j'ai toujours mon PowerMac G5.
Réactions :kitsune1984 À

kitsune1984

12 octobre 2021
  • 27 octobre 2021
Floop a dit :                                                                             intitulé

Alors maintenant j'ai :

Mac OS 11 Big Sur ...
... en exécutant la version Intel x86 de QEMU via Rosetta 2 avec l'interface frontale UTM...
...émuler un PowerPC G4 PowerMac...
... sous MacOS X 10.4 Tiger pour PowerPC...
... exécutant MacOS 9.2.2 classique dans la couche de compatibilité de l'environnement classique...
... exécutant Microsoft Internet Explorer 5 pour Mac, toujours capable de charger mon ancien site Web de 1997 !

C'était assez inutile mais ça m'a fait très plaisir !

Voir la pièce jointe 1781187

Voir la pièce jointe 1781188
Vous n'auriez pas d'instructions sur la façon dont vous les avez exécutés, n'est-ce pas ? Je demande, parce que j'ai passé au peigne fin et sans succès avec les instructions trouvées. P

pixel

31 octobre 2021
  • 31 octobre 2021
kitsune1984 a dit : Vous n'auriez pas d'instructions sur la façon dont vous les avez exécutés, n'est-ce pas ? Je demande, parce que j'ai passé au peigne fin et sans succès avec les instructions trouvées.
Croyez-le ou non, obtenir des versions PowerPC de Mac OS X est en fait assez simple sur M1. Voici ce dont vous avez besoin :

1. Obtenez UTM sur leur site Web.
2. Créez une machine virtuelle qui
PowerPC​ mac99​ 2 Go de RAM​ réglés sur 1 cœur de processeur avec Forcer le multicœur coché a deux disques un IDE un qui est votre ISO d'installateur (utilisez le Importer un disque bouton) déplacez celui-ci en haut de la hiérarchie des disques​
Lorsque vous le démarrez, le programme d'installation s'ouvre, utilisez Utilitaire de disque pour formater le lecteur. J'ai réussi à faire fonctionner cela avec Cheetah to Leopard.

Intel est là où est le problème...