[心得] UTM SE 使用者报告《第二章》实战 iPad 安装桌面系统

楼主: Lyeuiechang (誠誠小屁孩)   2024-07-23 02:09:17
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
系统更新 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
虚拟机器无需特别设定,唯独与其他两者相同:
输入中的 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 (誠誠小屁孩)   2024-12-04 23:42:00
[新闻]有狼师一直戳女学森(.)(.)而被家长吉上法院...
作者: Xhocer (以前也很快樂)   2024-12-04 23:44:00
) (
作者: xj654m3 (卢鱼)   2024-12-04 23:46:00
( Y )
作者: Xhocer (以前也很快樂)   2024-12-04 23:48:00
\|/
作者: xj654m3 (卢鱼)   2024-12-05 00:47:00
(╮⊙▽⊙)ノ|||
楼主: Lyeuiechang (誠誠小屁孩)   2024-12-05 01:17:00
/|\╰╮o( ̄▽ ̄///)<
作者: Luciferspear   2024-07-23 09:36:00
有心

Links booklink

Contact Us: admin [ a t ] ucptt.com