最近、paceman -Syu
を実行して通常どおりシステムをアップグレードしましたが、最新のLinuxカーネルをインストールした後、X Serverを起動できなくなり、ログファイルにこのエラーが生成されました。
AddScreen/ScreenInit failed for driver 0
私はこのArchシステムを仮想ボックスで実行しています。 xf86-video-intel
ドライバーをインストールしようとしましたが、それでも問題は解決しませんでした。
今、カーネルとヘッダーをLinux 4.4にダウングレードしましたが、古いカーネルを使用する代わりに、この問題を正しい方法で解決したいと思います。
編集:この問題は、ゲスト追加パッケージとのアップストリームの競合が原因であると思われるため、自動的に解決されたようです。現在のところ、新しいパッケージは4.5カーネルで正常に機能しました。
ホストとしてWindows7 x64を使用してArchLinuxをセットアップし、最初はArchが提供するVboxパッケージを使用しました。 Xを実行しましたが、デスクトップのサイズ変更はありません。だから私はそれを修正するために、
pacman -Rs virtualbox-guest-utils
mount /dev/cdrom /mnt
を使用してマウントされたCDイメージVBoxLinuxAdditions.run
を実行します私が実行しているVirtualBoxのバージョン用のツールとドライバー。カーネルモジュールがlsmod | grep -i vbox
をロードしていることを確認しました。このように見えるはずです、
# lsmod | grep -i vbox
vboxvideo 45056 2
ttm 73728 1 vboxvideo
drm_kms_helper 106496 1 vboxvideo
drm 245760 5 ttm,drm_kms_helper,vboxvideo
syscopyarea 16384 2 drm_kms_helper,vboxvideo
sysfillrect 16384 2 drm_kms_helper,vboxvideo
sysimgblt 16384 2 drm_kms_helper,vboxvideo
vboxsf 40960 0
vboxguest 196608 6 vboxsf,vboxvideo
この段階では、Xorgを起動させることもできませんでした。この スレッド では、古い/etc/X11/xorg.confファイルを削除する必要があると述べられています。それを試してみて、出来上がり!
これでstartxコマンドが機能し、画面のサイズも変更されます。唯一の問題は、ゲストがウィンドウモードの場合、マウスを使用したKonsoleでのテキスト選択が1行ずれていることです。フルスクリーンモードで正常に動作します。しかたがない... :)