在 openSUSE Tumbleweed 20190418 快照中存在一个从上游 acpica 软件包中引入的问题, 会导致 VirtualBox 中的 Windows 7 客户机蓝屏(BSOD)。BSOD 提示信息为「The BIOS in this system is not fully ACPI compliant」。但是 Windows XP 客户机不受影响。详见boo#1132941。
目前上游已知悉此事,还在调查解决中。
临时解决方案包括,
- 使用 BtrFS 的快照功能回退到前面的快照。或者,
- 安装 Larry 新编译的 VirtualBox 6.0.6。具体方法是下载并强制安装该 rpm 软件包,并忽略软件签名警告,如下,
wget http://lwfinger.com/download/virtualbox-6.0.6-0.x86_64.rpm
sudo zypper in --force virtualbox-6.0.6-0.x86_64.rpm
安装过程中遇到冲突请选择「Solution 2: break virtualbox-6.0.6-0.x86_64 by ignoring some of its dependencies」,然后就切换 vendor「openSUSE -> obs://build.opensuse.org/home:lwfinger」,最后输入「i」来忽略「Signature verification failed [6-File is unsigned]」问题。
安装完成后即可正常使用 VirtualBox 启动 Windows 7 客户端。
因为博主最近忙得没心思升级 openSUSE Tumbleweed,所以都没有发现这个问题。©
本文发表于水景一页。永久链接:<https://cnzhx.net/blog/virtualbox-6-windows-7-guest-bsod/>。转载请保留此信息及相应链接。
引用通告: openSUSE Tumbleweed 本周更新 Linux 内核 5.1.5/7、Mesa 19.0.5 和 Virtualbox 6.0.8 等 | 水景一页