this ガイドに従って仮想ボックスでArchを初めて試しています。すべてうまくいき、インストールしたかった [〜#〜] 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ドライバーを選ぶべきではなかったということです。残念ながら、パックマンでそれらを削除することはできません。
これらのパッケージを削除するにはどうすればよいですか?
編集:
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
をインストールすることにより、問題を解決する必要があります。