我第一次在虚拟盒子中尝试 arch这指导。一切顺利,我想安装凯德。根据这些步骤我在运行时选择了 nvidia 驱动程序套件:
pacman -Ss xf86-video
最终得到:
#pacman -Q | grep nvidia
nvidia-340xx-libgl 340.76-2
nvidia-340xx-utils 340.76-2
将其作为访客计算机运行,需要安装以下软件包(我使用默认内核 4.0.5-1-ARCH):
virtualbox
virtualbox-host-modules
virtualbox-guest-utils
所需的内核模块在启动时加载:
# cat /etc/modules-load.d/virtualbox.conf
vboxguest
vboxsf
vboxvideo
.xinitrc包含:
/usr/bin/VBoxClient-all
和.X权威是空的。启动 X 后,将返回以下输出:
日志显示没有兼容的 nvidia 驱动程序:
现在,我最好的猜测是我不应该选择 nvidia 驱动程序。不幸的是,我无法通过 pacman 删除它们:
我如何删除这些软件包?
编辑:
我已经成功安装了 nouveau 驱动程序,但遇到了另一个问题:X 找不到“glx”模块:
此外,在检查配置文件时,会返回“未找到屏幕”错误:
这xorg.conf是默认的配置文件:
(pastebinit 在来宾 vb 中不起作用)
答案1
一些澄清:
nvidia-340xx-utils 不是驱动程序本身,它是您尚未安装的(如果我理解正确的话)专有驱动程序的实用程序。
xf86-video-*
是开源视频驱动程序,其中xf86-video-nouveau
是nvidia兼容的。pacman -Ss
搜索包,然后sudo pacman -S
安装它们。用于sudo pacman -Rs
删除其他包不需要的包及其依赖项。
xf86-video-nouveau
您的问题应该通过使用安装来解决sudo pacman -S xf86-video-nouveau
。
答案2
我已经设法让它运行了;安装的等离子桌面包:
pacman -S plasma
(更多细节这里)并将 X 指向它(将以下行附加到 ~/.xinit):
exec startkde
跑步启动x启动 KDE。