我使用的是 64 位 ArchLinux 主机,Windows 10 客户机。我已完成安装virtualbox
、运行dkms autoinstall
、modprobing vboxdrv
安装来宾操作系统(Windows 10 64 位)。但是在我重新启动主机后,我无法再启动来宾虚拟机,它卡住了消息“正在启动虚拟机..”和“正在启动虚拟机..(2/2)”。终端本身(运行virtualbox
命令后)不会给出任何有意义的错误消息,只有一行:
Qt Warning: libpng warning: iCCP known incorrect sRGB profile
截图
如何更好的得到错误信息,找出问题所在?
$ 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
从更改PulseAudio
为ALSA
,VM 现在可以正常启动。