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

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

VirtualBox VMにArch i686がインストールされています(Nvidia GT610があります)。ルートとして次のコマンドを実行します。

pacman -S nvidia 

インストールして再起動して実行しました。

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

それから

startx

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

答え1

Virtualboxにアーチをインストールするときにもこの問題が発生しました。以下を実行した後に修正されました。

  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、Enterを押してY「保存と終了」を確認し、ファイル名の入力を求められたら、Return名前を変更せずにクリックします。

  3. 以下を実行して再起動してください。

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

    pacman -S xorg-twm xorg-xclock xterm
    
  5. Xを再起動してください:

    startx
    

答え2

バーチャルボックスにアーチを設置しました

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

これは、NVIDIAなどのドライバが必要ないことを意味します。

これを最初に試してみてくださいX -configure。これにより、ナビゲーションされたxorg設定が作成されますが、最新のXorgにはまったく必要ありません。 (/etc/Xorg/xorg.confがある場合は削除してください)

関連情報