Forum

Framgång: MacOS 9.2 - OSX 10.4 på M1 via QEMU x86

Dt990

Originalaffisch
24 januari 2020
Oregon
  • 14 januari 2021
Hej alla, jag tänkte att det här skulle vara av intresse, det är ganska friktionsfritt att köra PowerPC-operativsystem via QEMU x86. Jag förväntade mig fullt ut fler problem. Jag har inte sett någon prova detta men jag skulle inte bli förvånad om någon här redan har gjort det.

Skärmdump 2021-01-13 kl. 1.34.01 AM.png

Kraven är följande:

Xcode + Xcode-select installerat
x86 Homebrew installerad
Diskbild av operativsystemet du vill köra, jag använde OS 9.2.1, OS X 10.0, 10.1 och 10.3

Kod: |_+_|
Ovanstående kod är:
  1. Installerar QEMU som x86
  2. Skapa diskavbildning (2G = 2GB)
  3. Kör QEMU med nyskapad bild och rapportera som Mac med OpenBIOS, start av D-enheten (optisk), 512 MB RAM och inkludera även skivavbildningen. Du måste formatera disken. 10.0 har inget diskverktyg i installationsprogrammet så du behöver en annan startbar avbildning som har en.
  4. Efter installationen, starta upp C-enheten där operativsystemet installerades.
Jag skrev ett blogginlägg som sammanfattar det här:

blog.greggant.com

Kör Mac OS 9 och Mac OS X 10.0 - 10.4 på Apple Silicon (M1) & Intel via QEMU

blog.greggant.com
Och en youtube-video om det är din grej:

Inte riktigt inkluderat i heller är att du kommer att vilja testa QEMU screamer, jag har inte provat än men jag skulle inte förvånas om det fungerar. Det här är den bästa resursen jag har hittat.

Emulera Mac OS 9 med QEMU

(Uppdaterad 11 december 2018) www.jamesbadger.ca
Det går bra nog, jag kan spela SimCity 2000, vilket inte var precis krävande men fungerar. QEMU kör PPC OS X ungefär lika snabbt som Parallels gör med X86 Mac trots att de går igenom galenskapen med PPC -> x86 -> ARM. Oavsett anledning är VM-stödet för OS X med Parallels ganska klumpigt och hackigt.

Jag provade också Windows 10 men hade redan bränt tillräckligt med tid. Det körde sloooooow men jag kunde mest installera det, men det misslyckades vid omstarten.
Reaktioner:Hal0, qap, ccprstuff och 12 andra

Spektrum

23 mars 2005


Aldrig helt säker
  • 6 februari 2021
Tack för att du delar med dig. I framtiden kommer jag att behöva ett sätt att köra 10.6.8 på en M1 Mac. Jag använder för närvarande VMWare och det fungerar bra på Intel Macs, men de kommer inte att hålla för evigt...
Tror du att 10.6.8 kommer att fungera med QEMU? Jag har installationsdiskarna för retail 10.6.8-servern. Är det det som behövs? J

jdb8167

17 november 2008
  • 6 februari 2021
Den version av QEmu som installeras av brew fungerar för närvarande inte på M1. Den rapporterar bara ett fel. Det finns en patchad version av QEmu men den patchen är endast för att köra Arm64-kod via en hypervisor.
Reaktioner:Spektrum

duervo

5 februari 2011
  • 7 februari 2021
Spectrum sa: Tack för att du delar med dig. I framtiden kommer jag att behöva ett sätt att köra 10.6.8 på en M1 Mac. Jag använder för närvarande VMWare och det fungerar bra på Intel Macs, men de kommer inte att hålla för evigt...
Tror du att 10.6.8 kommer att fungera med QEMU? Jag har installationsdiskarna för retail 10.6.8-servern. Är det det som behövs?
Jag skulle inte oroa mig för att Fusion försvinner snart.

Utdrag av VMware senaste blogginlägget angående macOS Bis Sur, Apple Silicon och Fusion:

Den andra stora frågan är hur M1-chips i värdenheter kommer att påverka virtuella gästdatorer på Fusion som kör Windows och andra x86-operativsystem. Våra kollegor i Fusion-teamet har sagt Även om vi inte riktigt är redo att tillkännage vår tidslinje, är vi glada att kunna säga att vi har åtagit oss att leverera virtuella VMware-maskiner på Apple Silicon! Så håll utkik på VMware Fusion-blogg och Twitter-konto för det senaste.
Reaktioner:Spektrum X

Xii-Nest

30 mars 2021
  • 30 mars 2021
Oj, du gjorde mig riktigt upphetsad eftersom jag trodde att du körde den i Intel x86 och inte ppc.

Dessutom, hur fick du 10.4 att fungera? Jag har varit på väg att få 9.2.2 och 10.0 att fungera men inte 10.4

Floop

14 januari 2003
  • 20 maj 2021
Det här är så intressant för mig men jag kan inte få det att fungera när jag kör:

arch -x86_64 brew installera qemu

Jag får:

Bash: |_+_| J

jdb8167

17 november 2008
  • 20 maj 2021
Floop sa: Det här är så intressant för mig men jag kan inte få det att fungera när jag kör:

arch -x86_64 brew installera qemu

Jag får:

Bash: |_+_|
Du försöker köra en Rosetta 2-installation i en terminal konfigurerad för inbyggd M1. Native M1 homebrew installeras i /opt/homebrew medan x86-64 homebrew installeras i /usr/local. Jag tror att du kan ha båda samtidigt även om jag inte har provat det.

Du bör stänga terminalen, högerklicka på terminalikonen och få information och markera sedan rutan Öppna i Rosetta. Öppna terminalen igen och nu är den i x86-64-läge. Installera homebrew som vanligt igen och det bör installeras i /usr/local. nu när du vill ha Rosetta 2-emulering av x86-64 brew-kommandoraden kan du byta till Rosetta i dialogrutan för att hämta information.

Jag har inte provat detta så jag kan inte bekräfta att det fungerar och du tar ansvar för eventuella problem.
Reaktioner:Floop

TSE

25 juni 2007
St. Paul, Minnesota
  • 21 maj 2021
Mac OS 9 kommer aldrig att dö!
Reaktioner:Mr. Bear och g-7

Floop

14 januari 2003
  • 25 maj 2021
jdb8167 sa: Du bör stänga terminalen, högerklicka på terminalikonen och få information och sedan markera rutan Öppna i Rosetta.

Tack för att du förklarade det!

Så nu har jag:

Mac OS 11 Big Sur ...
...kör Intel x86-versionen av QEMU via Rosetta 2 med UTM-gränssnittet...
...emulerar en PowerPC G4 PowerMac...
...kör MacOS X 10.4 Tiger för PowerPC...
...kör klassiskt MacOS 9.2.2 i kompatibilitetslagret Classic Environment...
...kör Microsoft Internet Explorer 5 för Mac, kan fortfarande ladda min gamla webbplats från 1997!

Detta var ganska meningslöst men det gjorde mig väldigt glad!



Reaktioner:ahurst, jdb8167, TSE och 1 annan person

TSE

25 juni 2007
St. Paul, Minnesota
  • 25 maj 2021
Floop sa: Tack för att du förklarade det!

Så nu har jag:

Mac OS 11 Big Sur ...
...kör Intel x86-versionen av QEMU via Rosetta 2 med UTM-gränssnittet...
...emulerar en PowerPC G4 PowerMac...
...kör MacOS X 10.4 Tiger för PowerPC...
...kör klassiskt MacOS 9.2.2 i kompatibilitetslagret Classic Environment...
...kör Microsoft Internet Explorer 5 för Mac, kan fortfarande ladda min gamla webbplats från 1997!

Detta var ganska meningslöst men det gjorde mig väldigt glad!

Se bilaga 1781187

Se bilaga 1781188

Du är otrolig!

thedocbwarren

10 november 2017
San Francisco, CA
  • 25 maj 2021
Floop sa: Tack för att du förklarade det!

Så nu har jag:

Mac OS 11 Big Sur ...
...kör Intel x86-versionen av QEMU via Rosetta 2 med UTM-gränssnittet...
...emulerar en PowerPC G4 PowerMac...
...kör MacOS X 10.4 Tiger för PowerPC...
...kör klassiskt MacOS 9.2.2 i kompatibilitetslagret Classic Environment...
...kör Microsoft Internet Explorer 5 för Mac, kan fortfarande ladda min gamla webbplats från 1997!

Detta var ganska meningslöst men det gjorde mig väldigt glad!

Se bilaga 1781187

Se bilaga 1781188



Kan du inte emulera PPC Mac med QEMU eller UTM direkt mot x86 och sedan PPC?

ksloth

21 november 2019
ANVÄNDNINGAR
  • 25 maj 2021
Det är något så rent och rent med de äldre Mac OS. Jag bara älskar hur de ser ut. Säger inte att jag nödvändigtvis skulle vilja gå tillbaka till dem på heltid, men de är väldigt coola att titta på. Nostalgiska rosenfärgade glasögon kanske heh...

thedocbwarren

10 november 2017
San Francisco, CA
  • 26 maj 2021
thedocbwarren sa: Kan du inte emulera PPC Mac med QEMU eller UTM direkt mot x86 och sedan PPC?
Jag kunde göra detta för att starta upp installationsprogrammet. Jag tror inte att jag hade allt annat rätt men det här skulle vara ett bättre sätt att göra det jämfört med emuleringslager. Senast redigerad: 26 maj 2021

etnmarchand

26 september 2021
  • 26 september 2021
Så roligt! Jag tror att det är några av oss som busar med emulering och gamla PPC-grejer. Jag ägnade min helg åt att installera (och blogga för första gången på ett tag) om att använda UTM på min M1 Mac Mini för Mac OS 9.2.1+10.4 (10.4-bloggen kommer när jag äntligen får tid att skriva den).

Ärligt talat ville jag bara spela Diablo 2 igen (och det fungerar hyfsat i 9.2.1), så jag är nöjd.

etiennesprojects.blogspot.com

Mac OS 9-emulering på min Apple M1 Mac Mini (UTM)

Varför? Bra fråga. Eftersom jag kan? I verkligheten var några gamla spel och ett tillfälligt behov av att köra lite äldre Adobe-programvara grunden till... etiennesprojects.blogspot.com
Reaktioner:Dt990

Dt990

Originalaffisch
24 januari 2020
Oregon
  • 28 september 2021
etnmarchand sa: Så roligt! Jag tror att det är några av oss som busar med emulering och gamla PPC-grejer. Jag ägnade min helg åt att installera (och blogga för första gången på ett tag) om att använda UTM på min M1 Mac Mini för Mac OS 9.2.1+10.4 (10.4-bloggen kommer när jag äntligen får tid att skriva den).

Ärligt talat ville jag bara spela Diablo 2 igen (och det fungerar hyfsat i 9.2.1), så jag är nöjd.

etiennesprojects.blogspot.com

Mac OS 9-emulering på min Apple M1 Mac Mini (UTM)

Varför? Bra fråga. Eftersom jag kan? I verkligheten var några gamla spel och ett tillfälligt behov av att köra lite äldre Adobe-programvara grunden till... etiennesprojects.blogspot.com
Jag är glad att någon annan körde med det här, jag fastnar i andra community-grejer, Definitive Mac Pro Upgrade Guide drar ner min bandbredd. Jag måste prova QEMU igen nu när den har en Apple Silicon-version. TILL

kitsune1984

12 oktober 2021
  • 12 oktober 2021
Hjälp! Jag är inte säker på vad jag gjorde fel, så jag vill börja om från början. Jag förstår hur man tar bort home-brew, men hur tar jag bort/installerar om QEMU? Jag har inte lyckats hitta någon fast information på nätet än.

Jag har provat följande kommando, [arch -x86_64 brew reinstall qemu], och jag får följande svar,

Fel: Kan inte installera under Rosetta 2 i ARM standardprefix (/opt/homebrew)!


För att köra om under ARM använd:


arch -arm64 brew installation ...


För att installera under x86_64, installera Homebrew i /usr/local.

Jag vet att jag har skruvat ihop någonstans så jag ville börja från början. P

pshufd

24 oktober 2013
New Hampshire
  • 13 oktober 2021
Coola grejer men egentligen inget problem med mig eftersom jag fortfarande har min PowerMac G5.
Reaktioner:kitsune1984 TILL

kitsune1984

12 oktober 2021
  • 27 oktober 2021
Floop sa: Tack för att du förklarade det!

Så nu har jag:

Mac OS 11 Big Sur ...
...kör Intel x86-versionen av QEMU via Rosetta 2 med UTM-gränssnittet...
...emulerar en PowerPC G4 PowerMac...
...kör MacOS X 10.4 Tiger för PowerPC...
...kör klassiskt MacOS 9.2.2 i kompatibilitetslagret Classic Environment...
...kör Microsoft Internet Explorer 5 för Mac, kan fortfarande ladda min gamla webbplats från 1997!

Detta var ganska meningslöst men det gjorde mig väldigt glad!

Se bilaga 1781187

Se bilaga 1781188
Du skulle inte råka ha instruktioner om hur du fick dem att köra, eller hur? Jag frågar eftersom jag har kammat och inte lyckats med att hitta instruktioner. P

Pixlet

31 oktober 2021
  • 31 oktober 2021
kitsune1984 sa: Du skulle inte råka ha instruktioner om hur du fick dem att köra, eller hur? Jag frågar eftersom jag har kammat och inte lyckats med att hitta instruktioner.
Tro det eller ej, att få PowerPC-versioner av Mac OS X är faktiskt ganska enkelt på M1. Här är vad du behöver:

1. Skaffa UTM från deras webbplats.
2. Gör en virtuell maskin alltså
PowerPC​ mac99​ 2 GB RAM​ inställd på 1 kärna CPU med Force Multicore markerad​ har två enheter​ en IDE​ en som är din Installer ISO (använd Importera disk knappen) flytta denna till toppen av diskhierarkin
När du startar upp det öppnas installationsprogrammet, använd Diskverktyg för att formatera enheten. Jag har lyckats få det här att fungera med Cheetah to Leopard.

Det är Intel där problemet ligger...