作者 Lyeuiechang (誠誠小屁孩)
標題 [心得] UTM SE 使用者報告《第二章》實戰 iPad 安裝桌面系統
時間 Tue Jul 23 02:06:41 2024


https://i.imgur.com/gxz2Tij.jpg
[圖]

【本文目錄】

前言:功能與速度不可兼得
第一節:要有不怕遇到挫折的除錯勇氣
第二節:9x 的黃金年代 Windows 98
第三節:Y2K 的 NT平台 Windows 2000
第四節:藍天白雲綠地的 Windows XP

【前言:功能與速度不可兼得】

「魚與熊掌不可兼得」,出自孟子《魚我所欲也》。
本意不是說二者必然不可兼得,而是強調當如果不能兼得的時候,我們應當如何取捨。

在幫 iPad 選擇作業系統的時候,也是這樣一個道理在,
我們當然會希望能夠裝越新的系統,提供越先進的功能,
但是往往越新的系統會越擁腫,相應響應速度會越慢。


撇除一拿到手就 Windows 10 或 11 直接開裝然後安裝程式卡到老的特例來說,
經過目前手邊實測 M1 iPad Air 後,考慮啟動時間與操作延遲容忍度,
大致可以得知 UTM SE 的上限會落在 Windows XP,
或者是一些採用文字介面或輕量圖形介面(xfce)的 Linux 系統。

以下將會介紹 Windows 98、Windows 2000、Windows XP 各自的安裝設定,
會列出各自的優缺點、虛擬機器設定、常見的錯誤排除,至少可以少走一些冤枉路。

【第一節:要有不怕遇到挫折的除錯勇氣】

UTM 本身是基於 QEMU 的核心打造而成的通用型模擬器,
QEMU 本身就是開源、免費、跨平台,好處是完全免費,

但是也相應代表其出錯機率比商用的虛擬化方案可能會高出不少(如 VMware),

這幾天用下來只能說跟你在筆電上裝 Linux 個人桌面環境的感覺差不多,
幾乎就是不停地找資料看怎麼解決遇到的問題,當然也有運氣很好的時候(?)很順。

但是無論是 Guest Tools 或者是安裝配置的過程真的沒辦法跟商用軟體比,
這部分是需要先預告的,另外也需要具備安裝作業系統的能力,
建議一開始的時候從官方完整版安裝程式開始動手,
避免把 UTM 本身的問題跟魔改版的系統問題混為一談,增加除錯的難度。

本文將無法幫各位遇到的所有可能問題都一一列出,但是當你不幸遇到的時候:
可以從 UTM 或 QEMU 當作關鍵字進行搜尋,會高機率找到答案。

【第二節:9x 的黃金年代 Windows 98】

優點:真的很順、運行穩定
缺點:無法連網、尋找舊版軟體較困難

https://i.imgur.com/ZyboDtu.jpeg
[圖]

Windows 98 在安裝上沒有甚麼特別需要留意的地方,但虛擬機器設定需要注意幾點:

顯示器需要設定成 Cirrus CLGD 54xx VGA (cirrus-vga) 才能顯示高彩畫面
音效卡需要設定成 Creative Sound Blaster 16 (sb16) 才能撥放系統聲音
網路卡則建議設定成 ne2k_isa ,但似乎抓不到區域網路

輸入中的 USB 支援則改至 已停用
記憶體我會給到 512 MB

另外個人建議用自帶開機片的光碟映像,這樣不用另外處理開機片的問題。

系統可以支援到 Office XP,但 9x 的核心特性與現代 Windows 軟體其實差異頗大。

【第三節:Y2K 的 NT平台 Windows 2000】

優點:平衡功能性與流暢度、NT 核心架構適用多數現代軟體
缺點:容易BSOD(Blue Screen Of Death),無論是安裝時或者使用中

https://i.imgur.com/pfwB98f.jpeg
[圖]

Windows 2000 理論上可以成為 UTM SE 本次的首選,
但是除了安裝的各種曲折與日常使用的極度不穩定性讓我幾乎放棄了用他的想法。

Windows 2000 與 Windows 98 類似,需要修改以下虛擬機器設定:

顯示器設定成 Cirrus  CLGD 54xx VGA (cirrus-vga) 才能顯示高彩畫面
音效卡需要設定成 Creative Sound Blaster 16 (sb16) 才能撥放系統聲音
網路卡則要改成 rtl8139 ,就能抓到區域網路 IP 位置(請愛用 ipconfig)
輸入中的 USB 支援請改至 已停用,否則會卡在

Setup is inspecting your computer's hardware configuration...
記憶體我會給到 1GB,應該已經足夠使用。

此時若你直接開機後很高興地開始安裝就會發現在安裝時會很頻繁的遇到:

STOP: 0x0000001E (0xC0000005, 0x8041FAA4, 0x00000000, 0x0000001D)
kmode_exception_not_handled
https://i.imgur.com/OScr5IH.png
[圖]

藍畫面死機然後重啟,裝了五次遇到四次。經過一番調查,
發現是 NT 4/2000 系統的一個 Bug 跟 qemu 有點 race condition 衝突導致。

Guest Windows 2000 setup crashes #6142
https://github.com/utmapp/UTM/discussions/6142

 

Windows 2000 in QEMU on an M1 Mac
https://rubenerd.com/windows-2000-in-qemu-on-an-m1-mac/

 

解決方案根據網路上的資訊就是在 qemu 的引數後加上:
-cpu qemu32,level=1 或 -cpu qemu64,level=1

看起來會像這樣(記得系統下的 CPU 留成預設值才不會重複下 CPU 引數)
https://i.imgur.com/rqPsmdJ.png
[圖]

但我操作了快六次安裝程式,只有一次是沒有 BSOD 成功安裝的,
之後下了引數還是照常死機,只能等看看之後 x86 架構更新之後有沒有辦法改善,
目前 UTM 商店版本的 x86 有問題,只能使用 x86_64 框架。

UTM SE: Crash when booting VM as i386 BIOS #6479
https://github.com/utmapp/UTM/issues/6479
UTM SE: Crash when booting VM as i386 BIOS ·  Issue #6479 ·  utmapp/UTM ·  GitHub
[圖]
Describe the issue Booting a VM with the following characteristics crashes the UTM SE app: Architecture: i386 (x86) UEFI Boot: Off Changing Architectu ...

 

系統更新 SP4 後可以安裝 Office 2003,加上相容性套件可以讀 docx pptx xlsx
但是更新後死機的頻率大概提高了兩到三倍,所以請自行斟酌。

順帶一提,安裝過程死機後直接安裝好像可以安裝得起來而不需要整個重頭開始。

【第四節:藍天白雲綠地的 Windows XP】

優點:功能性是三者中最為完整、熟悉介面、相關軟體最多
缺點:運行速度大概像是20年前的電腦

https://i.imgur.com/PbBc6eD.jpeg
[圖]

Windows XP 應該是多數人裝好 UTM SE 之後的第一個會裝的系統,
由於推出時間較早,只需要給 1GB 記憶體就能跑的還可以,
熟悉的軟體種類也是最多的,另外因為淘汰時間很晚,
至今仍有計畫頻繁維護,讓 XP 上網成為了可能(但是在 UTM SE 上真的太慢)。

Supermium: Chromium fork for Windows XP/2003 and up
https://github.com/win32ss/supermium
GitHub - win32ss/supermium: Chromium fork for Windows XP/2003 and up
[圖]
Chromium fork for Windows XP/2003 and up. Contribute to win32ss/supermium development by creating an account on GitHub. ...

 

虛擬機器無需特別設定,唯獨與其他兩者相同:
輸入中的 USB 支援請改至 已停用,否則會卡在

Setup is inspecting your computer's hardware configuration...


唯一缺點就是需要耐心,Windows 2000 可能安裝檔案 30分鐘不到就複製完,
Windows XP 則會需要一個多小時,後續安裝也是 2-3 個小時,
加上 Office 如果裝 2007 又是 2-3 個小時。

Windows XP也是唯一一個可以安裝 客體系統工具包(Guest Tools) 的最低版本
可以啟動 自動螢幕解析度調整 與 共享剪貼簿 的功能。

虛擬機器 Haptic Touch 後可以找到安裝客體系統工具包的選項:

https://i.imgur.com/CKfAuSL.png
[圖]

系統最高可以支援 Office 2010,其實就辦公來說,
離最新的 Microsoft 365 版本操作上已經沒有門檻了。

--
Lyeuiechang: [新聞]有狼師一直戳女學森(.)(.)而被家長吉上法院...12/04 23:42
Xhocer:                               )  (12/04 23:44
xj654m3:                             ( Y )12/04 23:46
Xhocer:                               \|/12/04 23:48
xj654m3:                   (╮⊙▽⊙)ノ |||12/05 00:47
Lyeuiechang:                          /|\╰╮o( ̄▽ ̄///)<12/05 01:17

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.106.90 (臺灣)
※ 作者: Lyeuiechang 2024-07-23 02:06:41
※ 文章代碼(AID): #1cdf_7xq (iOS)
※ 文章網址: https://www.ptt.cc/bbs/iOS/M.1721671623.A.EF4.html
sam749: 專業推1F 07/23 03:51
YU0201: 謝謝大大分享!2F 07/23 08:17
gkhank: 推,太有心了 !3F 07/23 09:56
berserkman: 推誠誠4F 07/23 10:39
gary8442: 推實測5F 07/23 11:53
PopeVic: 推分享 圖文並茂6F 07/23 12:52
Melmetal: 強7F 07/23 15:58
hoho8: 推!從這文知道了 Supermium,老電腦又回春了,感謝8F 07/23 18:47
hayato01: 真是有心…佩服9F 07/23 21:29
radiodept 
radiodept: 推實測,非常感謝。許願能看到實測精簡版例如tiny11的10F 07/23 21:44
radiodept: 效能
heavenbeyond: 那XP上可以裝android模擬器嗎?
可以的話,等於買一個ios系統送你windows+android耶12F 07/23 22:44

--
作者 Lyeuiechang 的最新發文:
點此顯示更多發文記錄