QEMU/Mac OS 9
此頁面適用於QEMU的2.8版本。
此頁面適用於Mac OS的9.2.1版本,這是一個過時的版本。
- 您可能需要參考維基的PowerPC資訊,因為它包含可能比這篇文章更新的資訊。
在macOS出現之前,蘋果公司在其早期生命週期中,為Macintosh電腦銷售了一個名為System Software的作業系統,但直到1997年的8.0版本才將名稱更改為Mac OS。這些作業系統被統稱為Classic Mac OS。它被Mac OS X接替,Mac OS X最初針對PowerPC Mac電腦,直到2006年轉向x86,該版本被簡化為OS X。如今,其現代版本被稱為macOS。Macintosh電腦的設計在其生命週期中發生了變化;第一批Macintosh電腦使用摩托羅拉68k處理器,但到了9.0版本,PowerPC Mac電腦已變得普遍。這種情況在x86上再次發生。
從1998年開始,隨著SheepShaver的釋出,以及2004年其競爭對手PearPC的釋出,Mac模擬成為可能,這兩種跨平臺模擬器旨在模擬x86上的PowerPC。PearPC的開發在2005年至2011年之間暫停,因為它遇到了CherryOS的爭議,最新的版本釋出在2015年。但是,2015年Google贊助的暑期程式碼專案中的重大努力使QEMU自己的PowerPC支援更進一步。在撰寫本文時,Mac OS 9.0至10.4可以啟動和安裝,[注 1]但之前和之後的版本無法工作(例如10.5和8.5)。
請注意,虛擬化一直是蘋果的一個灰色地帶。 在Mac OS X Lion之前,蘋果公司對軟體進行了許可,因此只允許將其用於Mac硬體。他們現在已經稍微放鬆了一些,允許在Mac硬體上對macOS進行虛擬化,但其他任何事情都會使情況變得混亂。
您需要獲取Mac OS 9安裝CD的副本。啟動安裝程式將直接進入即時環境,可以選擇安裝Mac OS 9。
建議將CD刻錄到電腦上作為ISO檔案。-cdrom標誌可能不支援除Linux之外的其他平臺上的硬體裝置。
qemu-img create -f qcow2 disk.qcow2 size
您需要建立一個硬碟映象,以便可以安裝Mac OS 9。建議使用1 GB,但如果需要也可以更大。要將其設定為1GB,請使用1G。然後QEMU將建立一個新的硬碟映象。
- 注意:如果您的QEMU版本只編譯了i386和x86_64程式,您需要重新編譯。
OpenBIOS可能不包含,所以您也需要它。
轉到終端並輸入
qemu-system-ppc -M mac99 -m size -hda disk.qcow2 -cdrom macos9.iso -boot d
建議使用256 MB記憶體。按回車鍵,Mac OS 9將從磁碟啟動。
安裝程式不會自動格式化驅動器以進行安裝(通常稱為初始化)。我們必須自己做。開啟光碟上的Utilities資料夾,開啟“Drive Setup”。在程式中,點選顯示<未初始化>的驅動器,然後點選“Initialize...”。預設情況下,安裝程式設定為建立一個分割槽。如果您想要其他內容,可以選擇“Custom Setup...”,但是由於本指南只關注Mac OS 9的安裝,所以我們將選擇Initialize。透過轉到File > Quit退出程式。關閉Utilities資料夾(頂部最左邊的按鈕),然後開啟Mac OS Install。
在歡迎螢幕上按繼續,然後在目標螢幕上按選擇(如果您願意,可以返回並設定“執行全新安裝”)。在重要資訊螢幕上按繼續,然後在許可協議上按繼續和同意。在下一個螢幕上,您將有機會設定一些選項(例如建立安裝報告)以及自定義哪些程式被新增以及哪些程式不被新增。之後,安裝將開始。
完成後,您可以按退出,然後關機。從那時起,您可以使用此命令來執行虛擬機器
qemu-system-ppc -M mac99 -m size -hda disk.qcow2