如何在 ArchLinux 中获得更好的 VirtualBox 错误

如何在 ArchLinux 中获得更好的 VirtualBox 错误

我使用的是 64 位 ArchLinux 主机,Windows 10 客户机。我已完成安装virtualbox、运行dkms autoinstallmodprobing vboxdrv安装来宾操作系统(Windows 10 64 位)。但是在我重新启动主机后,我无法再启动来宾虚拟机,它卡住了消息“正在启动虚拟机..”和“正在启动虚拟机..(2/2)”。终端本身(运行virtualbox命令后)不会给出任何有意义的错误消息,只有一行:

Qt Warning: libpng warning: iCCP known incorrect sRGB profile

截图

virtualbox 启动卡住

如何更好的得到错误信息,找出问题所在?

$ lsmod | igrep vbox
vboxdrv               393216  1

$ ps aux| igrep virtualbox
xxx       8026  0.0  0.0  11948  2312 pts/2    S+   22:16   0:00 grep --color=auto -i --color=auto virtualbox
xxx       8035  0.4  0.4 1182776 78900 pts/0   Sl+  21:50   0:06 /usr/lib/virtualbox/VirtualBox
xxx       8051  0.1  0.0 155136  9448 ?        S    21:50   0:02 /usr/lib/virtualbox/VBoxXPCOMIPCD
xxx       8057  0.3  0.1 632772 19376 ?        Sl   21:50   0:05 /usr/lib/virtualbox/VBoxSVC --auto-shutdown
xxx      10613  0.5  1.6 1952644 276184 ?      Sl   21:51   0:08 /usr/lib/virtualbox/VirtualBox --comment Win10 --startvm 94b63dc8-b586-418e-bd29-d8d5834918f7 --no-startvm-errormsgbox

$ uname -a
Linux xxxyyy 4.1.5-1-ARCH #1 SMP PREEMPT Tue Aug 11 15:41:14 CEST 2015 x86_64 GNU/Linux

$ pacman -Q |igrep virtualbox
virtualbox 5.0.2-1
virtualbox-host-dkms 5.0.2-1
virtualbox-host-modules 5.0.2-1

答案1

我们可以在 上找到问题Virtualbox VMs/MachineName/Logs/VBox.log。在这种情况下,pulseaudio 卡住了(因为 2 个冲突的声卡),通过将默认值Host Audio Driver从更改PulseAudioALSA,VM 现在可以正常启动。

相关内容