在将其安装到我的计算机上之前,我正在检查 virtualbox(在 ubuntu 上运行)上的 arch。我一直关注 wiki 直到显示驱动程序部分。 lspci 给出:
VGA 兼容控制器:InnoTek Systemberatung GmbH 虚拟图形适配器
我认为这是一种 VirtualBox 兼容层,有没有办法绕过它并在 VirtualBox 上测试我的真实显示驱动程序(某种英特尔)?
答案1
不可以。VirtualBox VM 无法提供对主机视频卡的访问,只能访问您在其中看到的虚拟接口。事实上,对于包括网卡在内的大多数硬件来说也是如此。主要的例外是一些 USB 设备和存储控制器,如果主机操作系统没有通过特殊的桥驱动程序使用它们,则可以向虚拟机显示这些设备和存储控制器。
在虚拟机中使用 Linux 发行版应该可以让您感觉到您是否喜欢该软件,但这并不是一个很好的测试它是否与您的硬件接口良好的测试。
相反,您应该使用 LiveCD 或可启动 USB 版本来启动它并完全访问您的硬件。这将允许您测试您想要检查的所有内容,而无需覆盖或重新分区硬盘驱动器,直到您认为它可以工作为止。
最后一点,大多数 Linux 发行版都共享相对相同的驱动程序和硬件兼容性基础。他们处理这一切的程度各不相同,有时一个发行版会对某些尚未进入上游项目的机器提供解决方法,但可以肯定地说,如果您的显卡和显示器可以在一个 Linux 发行版中工作,它很可能适用于同一时代的另一个发行版。
答案2
无法评论迦勒的回答,所以回答。
运行 Live CD 来测试硬件是一个很好的建议,但是对于 Arch,Live CD 仅是控制台,没有 X。
BlackArch 是 Arch 的下游,Live CD 是图形化的。http://www.blackarch.org/
我确信还有其他下游图形 Arch 发行版。