Forums

Succes: MacOS 9.2 - OSX 10.4 op M1 via QEMU x86

Dt990

originele poster
24 januari 2020
Oregon
  • 14 jan. 2021
Hallo allemaal, ik dacht dat dit van belang zou zijn, het is vrij wrijvingsloos om PowerPC-besturingssystemen via QEMU x86 te gebruiken. Ik had meer problemen verwacht. Ik heb dit nog niet geprobeerd, maar het zou me niet verbazen als iemand hier dat al heeft gedaan.

Screenshot 2021-01-13 om 1.34.01 AM.png

De vereisten zijn als volgt:

Xcode + Xcode-select geïnstalleerd
x86 Homebrew geïnstalleerd
Schijfkopie van het besturingssysteem dat u wilt gebruiken, ik gebruikte OS 9.2.1, OS X 10.0, 10.1 en 10.3

Code: |_+_|
De bovenstaande code is:
  1. QEMU installeren als x86
  2. Schijfkopie maken (2G = 2GB)
  3. Voer QEMU uit met een nieuw gemaakte afbeelding en rapporteer als Mac met OpenBIOS, opstart van de D-schijf (optisch), 512 MB RAM en voeg ook de schijfkopie toe. U moet de schijf formatteren. 10.0 heeft geen schijfhulpprogramma in het installatieprogramma, dus je hebt een andere opstartbare image nodig die er wel een heeft.
  4. Na de installatie start u op vanaf de C-schijf waarop het besturingssysteem is geïnstalleerd.
Ik schreef een blogpost waarin ik het hier samenvat:

blog.greggant.com

Mac OS 9 en Mac OS X 10.0 - 10.4 draaien op Apple Silicon (M1) & Intel via QEMU

blog.greggant.com
En een youtube-video als dat je ding is:

Niet echt inbegrepen in een van beide is dat je QEMU screamer wilt testen, ik heb het nog niet geprobeerd, maar het zou me niet verbazen als het werkt. Dit is de beste bron die ik heb gevonden.

Emuleer Mac OS 9 met QEMU

(Bijgewerkt op 11 december 2018) www.jamesbadger.ca
Het loopt goed genoeg, ik kan SimCity 2000 spelen, wat niet bepaald veeleisend was, maar het werkte. QEMU voert PPC OS X ongeveer net zo snel uit als Parallels met X86 Macs, ondanks de waanzin van PPC -> x86 -> ARM. Om welke reden dan ook, de VM-ondersteuning voor OS X met Parallels is behoorlijk onhandig en schokkerig.

Ik heb ook Windows 10 geprobeerd, maar had al genoeg tijd gebrand. Het liep sloooooow, maar ik kon het grotendeels installeren, maar het mislukte bij het opnieuw opstarten.
reacties:Hal0, qap, ccprstuff en 12 anderen

Spectrum

23 maart 2005


Nooit helemaal zeker
  • 6 februari 2021
Bedankt voor het delen. In de toekomst heb ik een manier nodig om 10.6.8 op een M1 Mac te draaien. Ik gebruik momenteel VMWare en het werkt goed op Intel Macs, maar ze zullen niet eeuwig meegaan...
Denk je dat 10.6.8 zal werken met QEMU? Ik heb de kleinhandels 10.6.8 serverinstallatieschijven. Is dat wat nodig is? J

jdb8167

17 november 2008
  • 6 februari 2021
De versie van QEmu die door brew is geïnstalleerd, werkt momenteel niet op de M1. Hij meldt alleen een fout. Er is een gepatchte versie van QEmu, maar die patch is alleen voor het uitvoeren van Arm64-code via een hypervisor.
reacties:Spectrum

duervo

5 februari 2011
  • 7 februari 2021
Spectrum zei: Bedankt voor het delen. In de toekomst heb ik een manier nodig om 10.6.8 op een M1 Mac te draaien. Ik gebruik momenteel VMWare en het werkt goed op Intel Macs, maar ze zullen niet eeuwig meegaan...
Denk je dat 10.6.8 zal werken met QEMU? Ik heb de kleinhandels 10.6.8 serverinstallatieschijven. Is dat wat nodig is?
Ik zou me geen zorgen maken dat Fusion snel weggaat.

Fragment van VMware's recente blogpost met betrekking tot macOS Bis Sur, Apple Silicon en Fusion:

De andere grote vraag is hoe M1-chips in hostapparaten de gast-VM's op Fusion met Windows en andere x86-besturingssystemen zullen beïnvloeden. Onze collega's in het Fusion-team hebben gezegd Hoewel we nog niet helemaal klaar zijn om onze tijdlijn aan te kondigen, zijn we blij te kunnen zeggen dat we ons inzetten voor het leveren van virtuele VMware-machines op Apple Silicon! Dus blijf op de hoogte van de VMware Fusion-blog en Twitter account voor de laatste.
reacties:Spectrum x

Xii-Nest

30 mrt 2021
  • 30 mrt 2021
Aw shoot, je hebt me echt opgewonden omdat ik dacht dat je het in Intel x86 en niet in ppc draaide.

En hoe heb je 10.4 werkend gekregen? Ik stond op het punt om 9.2.2 en 10.0 aan het werk te krijgen, maar niet 10.4

Floop

14 januari 2003
  • 20 mei 2021
Dit is zo interessant voor mij, maar ik krijg het niet werkend als ik het volgende uitvoer:

arch -x86_64 brew install qemu

Ik word:

Bas: |_+_| J

jdb8167

17 november 2008
  • 20 mei 2021
Floop zei: Dit is zo interessant voor mij, maar ik krijg het niet werkend, als ik ren:

arch -x86_64 brew install qemu

Ik word:

Bas: |_+_|
U probeert een Rosetta 2-installatie uit te voeren in een terminal die is geconfigureerd voor native M1. Native M1 homebrew wordt geïnstalleerd in /opt/homebrew terwijl x86-64 homebrew wordt geïnstalleerd in /usr/local. Ik denk dat je beide tegelijkertijd kunt hebben, hoewel ik het niet heb geprobeerd.

U moet de terminal sluiten, met de rechtermuisknop op het terminalpictogram klikken en Info ophalen en vervolgens het vakje openen in Rosetta aanvinken. Open de terminal opnieuw en deze bevindt zich nu in de x86-64-modus. Installeer homebrew weer zoals normaal en het zou in /usr/local moeten installeren. als je nu Rosetta 2-emulatie van de x86-64 brew-opdrachtregel wilt, kun je overschakelen naar Rosetta in het dialoogvenster Get info.

Ik heb dit niet geprobeerd, dus ik kan niet bevestigen dat het werkt en jij neemt de verantwoordelijkheid voor eventuele problemen.
reacties:Floop

TSE

25 juni 2007
St. Paul, Minnesota
  • 21 mei 2021
Mac OS 9 zal nooit sterven!
reacties:Meneer Beer en g-7

Floop

14 januari 2003
  • 25 mei 2021
jdb8167 zei: Sluit de terminal, klik met de rechtermuisknop op het terminalpictogram en Get Info en vink vervolgens het vakje openen in Rosetta aan.

Bedankt om dat uit te leggen!

Dus nu heb ik:

Mac OS 11 Big Sur ...
...met de Intel x86-versie van QEMU via Rosetta 2 met de UTM front-end interface...
...een PowerPC G4 PowerMac emuleren...
...met MacOS X 10.4 Tiger voor PowerPC...
...met klassiek MacOS 9.2.2 in de compatibiliteitslaag Classic Environment...
...met Microsoft Internet Explorer 5 voor Mac, nog steeds in staat om mijn verouderde website uit 1997 te laden!

Dit was vrij zinloos, maar het maakte me erg blij!



reacties:ahurst, jdb8167, TSE en 1 andere persoon

TSE

25 juni 2007
St. Paul, Minnesota
  • 25 mei 2021
Floop zei: Bedankt voor je uitleg!

Dus nu heb ik:

Mac OS 11 Big Sur ...
...met de Intel x86-versie van QEMU via Rosetta 2 met de UTM front-end interface...
...een PowerPC G4 PowerMac emuleren...
...met MacOS X 10.4 Tiger voor PowerPC...
...met klassiek MacOS 9.2.2 in de compatibiliteitslaag Classic Environment...
...met Microsoft Internet Explorer 5 voor Mac, nog steeds in staat om mijn verouderde website uit 1997 te laden!

Dit was vrij zinloos, maar het maakte me erg blij!

Bekijk bijlage 1781187

Bekijk bijlage 1781188

Je bent geweldig!

thedocbwarren

10 november 2017
San Francisco, Californië
  • 25 mei 2021
Floop zei: Bedankt voor je uitleg!

Dus nu heb ik:

Mac OS 11 Big Sur ...
...met de Intel x86-versie van QEMU via Rosetta 2 met de UTM front-end interface...
...een PowerPC G4 PowerMac emuleren...
...met MacOS X 10.4 Tiger voor PowerPC...
...met klassiek MacOS 9.2.2 in de compatibiliteitslaag Classic Environment...
...met Microsoft Internet Explorer 5 voor Mac, nog steeds in staat om mijn verouderde website uit 1997 te laden!

Dit was vrij zinloos, maar het maakte me erg blij!

Bekijk bijlage 1781187

Bekijk bijlage 1781188



Kun je PPC Mac niet emuleren met QEMU of UTM rechtstreeks versus x86 en vervolgens PPC?

ksloth

21 nov. 2019
TOEPASSINGEN
  • 25 mei 2021
Er is iets zo puur en schoons aan de oudere Mac OS'en. Ik hou gewoon van de manier waarop ze eruit zien. Ik zeg niet dat ik per se fulltime naar ze terug zou willen, maar ze zijn erg gaaf om naar te kijken. Nostalgische roze bril misschien heh...

thedocbwarren

10 november 2017
San Francisco, Californië
  • 26 mei 2021
thedocbwarren zei: Kun je PPC Mac niet direct emuleren met QEMU of UTM versus x86 en dan PPC?
Ik heb dit kunnen doen om het installatieprogramma op te starten. Ik denk niet dat ik al het andere goed had, maar dit zou een betere manier zijn om het te doen versus lagen van emulatie. Laatst bewerkt: 26 mei 2021

etnmarchand

26 sep. 2021
  • 26 sep. 2021
Zo grappig! Ik denk dat er een paar van ons zijn die aan het dollen zijn met emulatie en oude PPC-dingen. Ik bracht mijn weekend door met installeren (en voor het eerst bloggen) over het gebruik van UTM op mijn M1 Mac Mini voor Mac OS 9.2.1+10.4 (de 10.4 blog komt eraan als ik eindelijk tijd heb om het te schrijven).

Eerlijk gezegd wilde ik gewoon Diablo 2 weer spelen (en het draait behoorlijk in 9.2.1), dus ik ben blij.

etiennesprojects.blogspot.com

Mac OS 9-emulatie op mijn Apple M1 Mac Mini (UTM)

Waarom? Goede vraag. Omdat ik het kan? In werkelijkheid lagen een paar oude games en af ​​en toe wat oudere Adobe-software aan de basis van i... etiennesprojects.blogspot.com
reacties:Dt990

Dt990

originele poster
24 januari 2020
Oregon
  • 28 sep. 2021
etnmarchand zei: Zo grappig! Ik denk dat er een paar van ons zijn die aan het dollen zijn met emulatie en oude PPC-dingen. Ik bracht mijn weekend door met installeren (en voor het eerst bloggen) over het gebruik van UTM op mijn M1 Mac Mini voor Mac OS 9.2.1+10.4 (de 10.4 blog komt eraan als ik eindelijk tijd heb om het te schrijven).

Eerlijk gezegd wilde ik gewoon Diablo 2 weer spelen (en het draait behoorlijk in 9.2.1), dus ik ben blij.

etiennesprojects.blogspot.com

Mac OS 9-emulatie op mijn Apple M1 Mac Mini (UTM)

Waarom? Goede vraag. Omdat ik het kan? In werkelijkheid lagen een paar oude games en af ​​en toe wat oudere Adobe-software aan de basis van i... etiennesprojects.blogspot.com
Ik ben blij dat iemand anders hiermee aan de slag is gegaan, ik raak vast met andere gemeenschapsdingen, de definitieve Mac Pro-upgradegids zuigt mijn bandbreedte op. Ik moet QEMU opnieuw proberen nu het een native Apple Silicon-versie heeft. TOT

kitsune1984

12 okt 2021
  • 12 okt 2021
Helpen! Ik weet niet zeker wat ik verkeerd heb gedaan, dus ik wil helemaal opnieuw beginnen. Ik begrijp hoe ik home-brew moet verwijderen, maar hoe kan ik QEMU verwijderen/opnieuw installeren? Ik heb nog geen concrete info online kunnen vinden.

Ik heb het volgende commando geprobeerd, [arch -x86_64 brew herinstall qemu], en ik krijg het volgende antwoord,

Fout: Kan niet installeren onder Rosetta 2 in ARM-standaardvoorvoegsel (/opt/homebrew)!


Om opnieuw uit te voeren onder ARM gebruik:


arch -arm64 brouwinstallatie ...


Om te installeren onder x86_64, installeer Homebrew in /usr/local.

Ik weet dat ik het ergens verprutst heb, dus ik wilde bij het begin beginnen. P

pshuf

24 okt 2013
New Hampshire
  • 13 okt 2021
Leuke dingen, maar niet echt een probleem voor mij aangezien ik nog steeds mijn PowerMac G5 heb.
reacties:kitsune1984 TOT

kitsune1984

12 okt 2021
  • 27 okt 2021
Floop zei: Bedankt voor je uitleg!

Dus nu heb ik:

Mac OS 11 Big Sur ...
...met de Intel x86-versie van QEMU via Rosetta 2 met de UTM front-end interface...
...een PowerPC G4 PowerMac emuleren...
...met MacOS X 10.4 Tiger voor PowerPC...
...met klassiek MacOS 9.2.2 in de compatibiliteitslaag Classic Environment...
...met Microsoft Internet Explorer 5 voor Mac, nog steeds in staat om mijn verouderde website uit 1997 te laden!

Dit was vrij zinloos, maar het maakte me erg blij!

Bekijk bijlage 1781187

Bekijk bijlage 1781188
Je zou niet toevallig instructies hebben over hoe je die aan het lopen kreeg, of wel? Ik vraag het, want ik ben aan het kammen en heb geen succes met gevonden instructies. P

Pixlet

31 okt 2021
  • 31 okt 2021
kitsune1984 zei: Je zou toch geen instructies hebben over hoe je die aan het lopen kreeg? Ik vraag het, want ik ben aan het kammen en heb geen succes met gevonden instructies.
Geloof het of niet, het verkrijgen van PowerPC-versies van Mac OS X is eigenlijk vrij eenvoudig op M1. Dit is wat je nodig hebt:

1. Haal UTM van hun website.
2. Maak een virtuele machine die is
PowerPC​ mac99​ 2 GB RAM​ ingesteld op 1 core CPU met Multicore forceren aangevinkt​ heeft twee schijven​ één IDE​ één die uw Installer ISO is (gebruik de Schijf importeren knop) verplaats deze naar de top van de schijfhiërarchie​
Wanneer u het opstart, wordt het installatieprogramma geopend, gebruik Schijfhulpprogramma om de schijf te formatteren. Ik heb dit kunnen laten werken met Cheetah to Leopard.

Intel is waar het probleem zit...