Arch-Linux
載入模組“glx”失敗(模組不存在,0)
我正在按照本指南第一次在虛擬框中嘗試拱門。一切順利,我想安裝KDE。根據這些步驟,我在執行時選擇了 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
並且**.Xauthority**為空。啟動 X 後,將返回以下輸出:
日誌顯示沒有兼容的 nvidia 驅動程序:
現在,我最好的猜測是我不應該選擇 nvidia 驅動程序。不幸的是,我無法通過 pacman 刪除它們:
我怎樣才能刪除這些包?
編輯:
我設法安裝了 nouveau 驅動程序,但遇到了另一個問題:X 找不到“glx”模組:
此外,在檢查配置文件時,會返回“未找到螢幕”錯誤:
xorg.conf是預設配置文件:
(pastebinit 在來賓 vb 中不起作用)
我設法讓它執行起來;安裝等離子桌麵包:
pacman -S plasma
(更多細節在這裡)並將X指向它(將以下行附加到〜/ .xinit):
exec startkde
執行startx啟動 KDE。
一些澄清:
- 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
。