Форуми

Успех: MacOS 9.2 - OSX 10.4 на M1 чрез QEMU x86

Dt990

Оригинален плакат
24 януари 2020 г
Орегон
  • 14 януари 2021 г
Здравейте всички, реших, че това би представлявало интерес, доста е безпроблемно да стартирате PowerPC OS чрез QEMU x86. Напълно очаквах повече проблеми. Не съм виждал да пробва това, но няма да се изненадам, ако някой тук вече го е опитал.

Екранна снимка 2021-01-13 в 1.34.01 AM.png

Изискванията са както следва:

Xcode + Xcode-select е инсталиран
Инсталиран е x86 Homebrew
Изображение на диска на операционната система, която искате да стартирате, използвах OS 9.2.1, OS X 10.0, 10.1 и 10.3

Код: |_+_|
Горният код е:
  1. Инсталиране на QEMU като x86
  2. Създаване на изображение на диск (2G = 2GB)
  3. Стартирайте QEMU с новосъздадено изображение и докладвайте като Mac с помощта на OpenBIOS, зареждане на D устройството (оптично), 512 MB RAM и също така включете образа на диска. Ще трябва да форматирате диска. 10.0 няма дискова помощна програма в инсталатора, така че ще ви трябва друго стартиращо изображение, което има такава.
  4. След инсталиране стартирайте C устройството, където е инсталирана операционната система.
Написах публикация в блог, която го обобщава тук:

blog.greggant.com

Работи с Mac OS 9 и Mac OS X 10.0 - 10.4 на Apple Silicon (M1) и Intel чрез QEMU

blog.greggant.com
И видео в youtube, ако това е вашето нещо:

Не е включено в нито едно от двете е, че ще искате да тествате QEMU screamer, аз все още не съм пробвал, но не бих се изненадал, ако работи. Това е най-добрият ресурс, който намерих.

Емулирайте Mac OS 9 с QEMU

(Актуализирано на 11 декември 2018 г.) www.jamesbadger.ca
Работи достатъчно добре, тъй като мога да играя SimCity 2000, което не беше точно изискващо, но работи. QEMU работи с PPC OS X приблизително толкова бързо, колкото и Parallels с X86 Mac, въпреки че преминава през лудостта на PPC -> x86 -> ARM. По някаква причина поддръжката на VM за OS X с Parallels е доста тромава и накъсана.

Опитах и ​​Windows 10, но вече имах достатъчно време. Работеше бавно, но успях да го инсталирам най-вече, но се провали при рестартиране.
Реакции:Hal0, qap, ccprstuff и 12 други

Спектър

23 март 2005 г


Никога не съм съвсем сигурен
  • 6 февруари 2021 г
Благодаря за споделянето. В бъдеще ще ми трябва начин да стартирам 10.6.8 на M1 Mac. В момента използвам VMWare и работи добре на Intel Macs, но те няма да продължат вечно...
Мислите ли, че 10.6.8 ще работи с QEMU? Имам дискове за инсталиране на сървър 10.6.8 на дребно. Това ли е необходимо? Дж

jdb8167

17 ноември 2008 г
  • 6 февруари 2021 г
Версията на QEmu, инсталирана от brew, в момента не работи на M1. Просто съобщава за грешка. Има закърпена версия на QEmu, но тази корекция е само за изпълнение на код на Arm64 през хипервизор.
Реакции:Спектър

duervo

5 февруари 2011 г
  • 7 февруари 2021 г
Spectrum каза: Благодаря за споделянето. В бъдеще ще ми трябва начин да стартирам 10.6.8 на M1 Mac. В момента използвам VMWare и работи добре на Intel Macs, но те няма да продължат вечно...
Мислите ли, че 10.6.8 ще работи с QEMU? Имам дискове за инсталиране на сървър 10.6.8 на дребно. Това ли е необходимо?
Не бих се притеснявал, че Fusion ще изчезне скоро.

Фрагмент от VMware скорошна публикация в блога относно macOS Bis Sur, Apple Silicon и Fusion:

Другият голям въпрос е как чиповете M1 в хост устройствата ще повлияят на гост VM на Fusion, работещ под Windows и други x86 операционни системи. Нашите колеги от екипа на Fusion казах Въпреки че не сме съвсем готови да обявим нашата времева линия, с радост казваме, че сме ангажирани да доставяме виртуални машини на VMware на Apple Silicon! Така че, следете за Блог на VMware Fusion и Twitter акаунт за най-новите.
Реакции:Спектър х

Xii-гнездо

30 март 2021 г
  • 30 март 2021 г
О, стреляйте, наистина ме развълнувахте, тъй като смятах, че сте го пуснали в intel x86, а не в ppc.

Освен това как успяхте да накарате 10.4 да работи? Бях на път да пусна 9.2.2 и 10.0 да работят, но не и 10.4

Floop

14 януари 2003 г
  • 20 май 2021 г
Това ми е толкова интересно, но не мога да го накарам да работи, когато стартирам:

arch -x86_64 brew инсталирай qemu

получавам:

Bash: |_+_| Дж

jdb8167

17 ноември 2008 г
  • 20 май 2021 г
Floop каза: Това е толкова интересно за мен, но не мога да го накарам да работи, когато стартирам:

arch -x86_64 brew инсталирай qemu

получавам:

Bash: |_+_|
Опитвате се да стартирате инсталиране на Rosetta 2 в терминал, конфигуриран за родния M1. Native M1 home brew се инсталира в /opt/homebrew, докато x86-64 homebrew се инсталира в /usr/local. Мисля, че можете да имате и двете едновременно, въпреки че не съм го пробвал.

Трябва да затворите терминала, да щракнете с десния бутон върху иконата на терминала и да получите информация, след което поставете отметка в полето за отваряне в Rosetta. Отворете отново терминала и сега той е в режим x86-64. Инсталирайте отново homebrew както обикновено и трябва да се инсталира в /usr/local. сега, когато искате Rosetta 2 емулация на x86-64 brew команден ред, можете да превключите към Rosetta в диалоговия прозорец за получаване на информация.

Не съм пробвал това, така че не мога да потвърдя, че работи и вие поемате отговорност за всички проблеми.
Реакции:Floop

TSE

25 юни 2007 г
Сейнт Пол, Минесота
  • 21 май 2021 г
Mac OS 9 никога няма да умре!
Реакции:Г-н Мечка и g-7

Floop

14 януари 2003 г
  • 25 май 2021 г
jdb8167 каза: Трябва да затворите терминала, да щракнете с десния бутон върху иконата на терминала и да получите информация, след което поставете отметка в полето за отваряне в Rosetta.

Благодаря ви, че го обяснихте!

Така че сега имам:

Mac OS 11 Big Sur...
...изпълнение на Intel x86 версията на QEMU чрез Rosetta 2 с UTM предния интерфейс...
... емулиране на PowerPC G4 PowerMac...
...работя на MacOS X 10.4 Tiger за PowerPC...
...изпълнение на класическия MacOS 9.2.2 в слоя за съвместимост с класическата среда...
...работя на Microsoft Internet Explorer 5 за Mac, все още мога да зареждам остарелия си уебсайт от 1997 г.!

Това беше доста безсмислено, но ме направи много щастлив!



Реакции:ahurst, jdb8167, TSE и още 1 човек

TSE

25 юни 2007 г
Сейнт Пол, Минесота
  • 25 май 2021 г
Floop каза: Благодаря, че обясни това!

Така че сега имам:

Mac OS 11 Big Sur...
...изпълнение на Intel x86 версията на QEMU чрез Rosetta 2 с UTM предния интерфейс...
... емулиране на PowerPC G4 PowerMac...
...работя на MacOS X 10.4 Tiger за PowerPC...
...изпълнение на класическия MacOS 9.2.2 в слоя за съвместимост с класическата среда...
...работя на Microsoft Internet Explorer 5 за Mac, все още мога да зареждам остарелия си уебсайт от 1997 г.!

Това беше доста безсмислено, но ме направи много щастлив!

Вижте прикачения файл 1781187

Вижте прикачения файл 1781188

Вие сте невероятен!

thedocbwarren

10 ноември 2017 г
Сан Франциско, Калифорния
  • 25 май 2021 г
Floop каза: Благодаря, че обясни това!

Така че сега имам:

Mac OS 11 Big Sur...
...изпълнение на Intel x86 версията на QEMU чрез Rosetta 2 с UTM предния интерфейс...
... емулиране на PowerPC G4 PowerMac...
...работя на MacOS X 10.4 Tiger за PowerPC...
...изпълнение на класическия MacOS 9.2.2 в слоя за съвместимост с класическата среда...
...работя на Microsoft Internet Explorer 5 за Mac, все още мога да зареждам остарелия си уебсайт от 1997 г.!

Това беше доста безсмислено, но ме направи много щастлив!

Вижте прикачения файл 1781187

Вижте прикачения файл 1781188



Не можете ли да емулирате PPC Mac, използвайки QEMU или UTM директно срещу x86 и след това PPC?

ksloth

21 ноември 2019 г
ИЗПОЛЗВА
  • 25 май 2021 г
Има нещо толкова чисто и чисто в по-старите Mac OS. Просто обичам начина, по който изглеждат. Не казвам, че непременно бих искал да се върна при тях на пълен работен ден, но са много готини за гледане. Носталгични розови очила може би хехе...

thedocbwarren

10 ноември 2017 г
Сан Франциско, Калифорния
  • 26 май 2021 г
thedocbwarren каза: Не можете ли да емулирате PPC Mac, използвайки QEMU или UTM директно срещу x86 и след това PPC?
Успях да направя това, за да стартирам инсталатора. Не мисля, че всичко останало е правилно, но това би било по-добър начин да го направя срещу слоеве емулация. Последна редакция: 26 май 2021 г

etnmarchand

26 септември 2021 г
  • 26 септември 2021 г
Толкова забавно! Мисля, че има няколко от нас, които се заблуждават с емулация и стари PPC неща. Прекарах уикенда си в инсталиране (и блогове за първи път от известно време) относно използването на UTM на моя M1 Mac Mini за Mac OS 9.2.1+10.4 (блогът 10.4 идва, когато най-накрая имам време да го напиша).

Честно казано просто исках да играя отново Diablo 2 (а тя работи прилично в 9.2.1), така че съм доволен.

etiennesprojects.blogspot.com

Емулация на Mac OS 9 на моя Apple M1 Mac Mini (UTM)

Защо? Добър въпрос. Защото мога? В действителност, няколко стари игри и случайна необходимост от стартиране на по-стар софтуер на Adobe бяха в основата на... etiennesprojects.blogspot.com
Реакции:Dt990

Dt990

Оригинален плакат
24 януари 2020 г
Орегон
  • 28 септември 2021 г
etnmarchand каза: Толкова смешно! Мисля, че има няколко от нас, които се заблуждават с емулация и стари PPC неща. Прекарах уикенда си в инсталиране (и блогове за първи път от известно време) относно използването на UTM на моя M1 Mac Mini за Mac OS 9.2.1+10.4 (блогът 10.4 идва, когато най-накрая имам време да го напиша).

Честно казано просто исках да играя отново Diablo 2 (а тя работи прилично в 9.2.1), така че съм доволен.

etiennesprojects.blogspot.com

Емулация на Mac OS 9 на моя Apple M1 Mac Mini (UTM)

Защо? Добър въпрос. Защото мога? В действителност, няколко стари игри и случайна необходимост от стартиране на по-стар софтуер на Adobe бяха в основата на... etiennesprojects.blogspot.com
Радвам се, че някой друг работи с това, затънах в други неща от общността, Definitive Mac Pro Upgrade Guide намалява честотната ми лента. Трябва да опитам QEMU отново, сега, когато има версия на Apple Silicon. ДА СЕ

kitsune1984

12 октомври 2021 г
  • 12 октомври 2021 г
Помогне! Не съм сигурен какво направих нередно, така че искам да започна отново от нулата. Разбирам как да премахна home-brew, но как да премахна/преинсталирам QEMU? Все още не успях да намеря солидна информация онлайн.

Опитах следната команда [arch -x86_64 brew reinstall qemu] и получавам следния отговор,

Грешка: Не може да се инсталира под Rosetta 2 в ARM префикс по подразбиране (/opt/homebrew)!


За да стартирате отново под ARM използвайте:


arch -arm64 brew инсталиране ...


За да инсталирате под x86_64, инсталирайте Homebrew в /usr/local.

Знам, че се прецаках някъде, така че исках да започна отначало. П

pshufd

24 октомври 2013 г
Ню Хемпшир
  • 13 октомври 2021 г
Страхотни неща, но всъщност не са проблем за мен, тъй като все още имам моя PowerMac G5.
Реакции:kitsune1984 ДА СЕ

kitsune1984

12 октомври 2021 г
  • 27 октомври 2021 г
Floop каза: Благодаря, че обясни това!

Така че сега имам:

Mac OS 11 Big Sur...
...изпълнение на Intel x86 версията на QEMU чрез Rosetta 2 с UTM предния интерфейс...
... емулиране на PowerPC G4 PowerMac...
...работя на MacOS X 10.4 Tiger за PowerPC...
...изпълнение на класическия MacOS 9.2.2 в слоя за съвместимост с класическата среда...
...работя на Microsoft Internet Explorer 5 за Mac, все още мога да зареждам остарелия си уебсайт от 1997 г.!

Това беше доста безсмислено, но ме направи много щастлив!

Вижте прикачения файл 1781187

Вижте прикачения файл 1781188
Нямаше случайно да имате инструкции как да ги накарате да работят, нали? Питам, защото се сресах и нямах успех с намерените инструкции. П

Пикслет

31 октомври 2021 г
  • 31 октомври 2021 г
kitsune1984 каза: Случайно няма да имате инструкции как да ги накарате да работят, нали? Питам, защото се сресах и нямах успех с намерените инструкции.
Вярвате или не, получаването на PowerPC версии на Mac OS X всъщност е доста лесно на M1. Ето какво ви трябва:

1. Вземете UTM от техния уебсайт.
2. Направете виртуална машина, която е
PowerPC​ mac99​ 2 GB RAM​ настроен на 1 ядрен CPU с Force Multicore checked​ има две устройства​, едното IDE​, едното е вашият ISO инсталатор (използвайте Импортиране на диск бутон) преместете този в горната част на йерархията на диска​
Когато го стартирате, инсталаторът ще се отвори, използвайте Disk Utility, за да форматирате устройството. Успях да накарам това да работи с Cheetah to Leopard.

Intel е мястото, където е проблема...