"Aucun écran trouvé" lors du démarrage de Xorg avec startx après l'installation des pilotes Nvidia dans VirtualBox

J'ai installé Arch i686 sur une VM VirtualBox (j'ai un nvidia GT610). J'ai exécuté la command suivante en tant que root:

pacman -S nvidia 

Après l'installation et le redémarrage, j'ai couru

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

puis

 startx 

J'ai eu une erreur fatale disant No screens found . Toute aide quant à ce que je devrais faire?

J'avais ce problème aussi lors de l'installation de l'arc sur Virtualbox. Il a été corrigé après avoir fait ce qui suit:

  1. Exécutez ce qui suit pour installer le support "mesa" et virtualbox:

     pacman -S mesa xf86-video-vesa pacman -S virtualbox-guest-utils 
  2. Ouvrez /etc/modules-load.d/virtualbox.conf avec nano:

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

    et écris les lignes suivantes dans le file:

     vboxguest vboxsf vboxvideo 

    Appuyez sur Ctrl + X , entrez Y pour confirmer que vous voulez "sauvegarder et quitter", et quand il request le nom de file tapez Retour sans changer le nom.

  3. Redémarrez en exécutant:

     reboot 
  4. Installez les packages suivants, si vous ne l'avez pas déjà fait (je les avais déjà installés, donc j'ai sauté cette partie):

     pacman -S xorg-twm xorg-xclock xterm 
  5. Redémarrer X:

     startx 

J'ai installé Arch dans virtualbox

Une machine virtuelle exécutée dans la vbox utilise une carte video émulée au lieu de votre carte NVIDIA.

Ce qui signifie nvidia comme pilote est inutile.

Essayez d'abord X -configure , ce qui générera une configuration xorg sondée, mais Xorg moderne ne devrait pas en avoir besoin du tout. (Si vous avez /etc/Xorg/xorg.conf, supprimez-le)