web-dev-qa-db-ja.com

VirtualboxにNvidiaドライバーをインストールした後、Xorgをstartxで起動すると「画面が見つかりません」

私はVirtualBoxにArch i686をインストールしましたVM(nvidia GT610を持っています)。次のコマンドをrootとして実行しました:

pacman -S nvidia 

インストールして再起動した後、私は走った

pacman -S xorg-server xorg-xinit xorg-server-utils xorg-twm xorg-xclock xterm

その後

startx

No screens found」という致命的なエラーが発生しました。どうすればよいですか?

14
user30178

VirtualboxにArchをインストールしているときにもこの問題が発生していました。次のことを行った後で修正されました。

  1. 次のコマンドを実行して、「mesa」とvirtualboxサポートをインストールします。

    pacman -S mesa xf86-video-vesa
    pacman -S virtualbox-guest-utils
    
  2. 開いた /etc/modules-load.d/virtualbox.confナノ:

    nano /etc/modules-load.d/virtualbox.conf
    

    ファイルに次の行を書き込みます。

    vboxguest
    vboxsf
    vboxvideo
    

    押す Ctrl+X 、 入る Y 「保存して終了」することを確認し、ファイル名のヒットを求められたら Return 名前を変更せずに。

  3. 以下を実行して再起動します。

    reboot
    
  4. 次のパッケージをまだインストールしていない場合はインストールします(以前にインストールしたため、この部分はスキップしました)。

    pacman -S xorg-twm xorg-xclock xterm
    
  5. Xを再起動します。

    startx
    
8

Archをvirtualboxにインストールしました

Vboxで実行されている仮想マシンは、nvidiaカードの代わりにエミュレートされたビデオカードを使用します。

つまり、nvidiaのようなドライバーは不要です。

最初にX -configureを試してください。これにより、プローブされたxorg構成が生成されますが、最新のXorgにはまったく必要ありません。 (/etc/Xorg/xorg.confがある場合は削除してください)

3
daisy