ページ: 1
はじめまして。
Arch LinuxでGUIをインストールしようと考え、X serverをpacmanにてインストールしたのですが、startxを実行しても以下のようなエラーが出て起動できません。
修正方法をご教示いただけないでしょうか?
コンソール上:
Fatal server error:
(EE) cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices...
xinit:giving up
xinit;unable to connect to X server: Connection refused
xinit:server error
/var/log/Xorg.0.logのログ(EEのみ):
(EE) Failed to load module "vboxvideo"(module does not exist, 0)
(EE) open /dev/dri/card0: No such file or directory
(EE) unable to find a valid framebuffer device
(EE) Screen 0 deleted because of no matching config selection
(EE) cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices...
環境はVirtualbox上で実行しており、http://qiita.com/tomioage/items/ddd9c7b0f0f7c774a222 のインストラクションをベースに行っております。
pacmanでインストールした関連ライブラリは以下です。
virtualbox-guest-utils (1をセレクト)
xf86-video-vesa
xf86-video-fbdev
xorg-server
xorg-server-utils
xorg-xinit
mesa
xorg-twm
xorg-xclock
xterm
その後、以下を実行し、再起動した状態でstartxを行っています。
systemctl enable vboxservice
どうぞよろしくお願いいたします。
こんにちは。カーネルモジュールがロードできていないようですね。
virtualbox-guest-utils (1をセレクト)
とのことですが、インストールしたのは「virtualbox-guest-dkms」でしょうか?
それであればカーネルヘッダーのインストールが必須となりますがインストールされていますか?
詳しくは以下のページを見てください。
https://wiki.archlinuxjp.org/index.php/ … C.E3.83.AB
オフライン
早速のお返事ありがとうございます。
はい、virtualbox-guest-dkmsをインストールしています。
カーネルヘッダーのインストールをしていなかったのですが、対象となるカーネルがわかりません。
ホストOSはwindows 10を用いており、ゲストOSは本Arch linuxを用いています。
linux-lts-headersをpacmanにてインストール、再起動後再度、startxを行いましたが、同様のエラーで終わってしまいました。
使用しているカーネルがわからないということでしょうか。使用中のカーネルは以下のコマンドで確認できます:
uname -r
「4.9.11-1-ARCH」と表示されるのであれば標準カーネル(linux)なので、virtualbox-guest-utils でインストールする必要があるのは virtualbox-guest-dkms ではなく virtualbox-guest-modules-arch です。
オフライン
使用中のカーネルというのはゲストのOSのということでよろしいのでしょうか?
それでしたら必ずArch-linuxになると思うのですが、理解が間違っておりますでしょうか?
uname -r を実行したところ、もちろんArch Linuxでした。
再度virtualbox-guest-modules-archをインストールしましたが、同様のエラーが出る上、さらに以下のエラーが追加されました。
(EE) dbus-core: error conneting to system bus: org.freedesktop.DBus.Error.FileNotFound (failed to connect to socket...)
使用中のカーネルというのはゲストのOSのということでよろしいのでしょうか?
それでしたら必ずArch-linuxになると思うのですが、理解が間違っておりますでしょうか?
はい、理解が間違っています。Arch Linux では様々なカーネルを使うことができます。詳しくは以下のページを見てください:
https://wiki.archlinuxjp.org/index.php/ … D%E3%83%AB
オフライン
ページ: 1