"Keine Bildschirme gefunden" beim Starten von Xorg mit startx nach der Installation der Nvidia-Treiber in Virtualbox


14

Ich habe Arch i686 auf einer VirtualBox-VM installiert (ich habe eine NVIDIA GT610). Ich habe den folgenden Befehl als root ausgeführt:

pacman -S nvidia 

Nach der Installation und dem Neustart lief ich

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

dann

startx

Ich habe einen fatalen Fehler bekommen No screens found. Hilfe, was soll ich tun?

Antworten:


8

Ich hatte dieses Problem auch während der Installation von Arch auf Virtualbox. Es wurde behoben, nachdem ich Folgendes getan hatte:

  1. Führen Sie Folgendes aus, um "mesa" und die Virtualbox-Unterstützung zu installieren:

    pacman -S mesa xf86-video-vesa
    pacman -S virtualbox-guest-utils
    
  2. /etc/modules-load.d/virtualbox.confMit Nano öffnen :

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

    und schreibe die folgenden Zeilen in die Datei:

    vboxguest
    vboxsf
    vboxvideo
    

    Drücken Sie Ctrl+ X, geben YSie ein , um zu bestätigen, dass Sie "speichern und beenden" möchten, und wenn Sie nach dem Dateinamen gefragt werden, Returnohne den Namen zu ändern.

  3. Starten Sie neu, indem Sie Folgendes ausführen:

    reboot
    
  4. Installieren Sie die folgenden Pakete, falls Sie diese noch nicht installiert haben (ich hatte sie zuvor installiert, daher habe ich diesen Teil übersprungen):

    pacman -S xorg-twm xorg-xclock xterm
    
  5. X neu starten:

    startx
    

3

Ich habe Arch in virtualbox installiert

Eine in vbox ausgeführte virtuelle Maschine verwendet eine emulierte Grafikkarte anstelle Ihrer NVIDIA-Karte.

Dies bedeutet, dass ein nvidia-ähnlicher Treiber nicht erforderlich ist.

Versuchen Sie X -configurezuerst, was eine getestete xorg-Konfiguration erzeugt, aber moderne Xorg sollten das überhaupt nicht brauchen. (Wenn Sie /etc/Xorg/xorg.conf haben, entfernen Sie es)


Das hat nicht geholfen. X -configurekehrt zurück No device to configure. COnfiguration failed. Server terminated with error (2).
Primož Kralj

Seit 10 Jahren erzählen die Leute den Leuten, dass dies nicht nötig sein sollte. Das stimmt einfach nicht. Zu oft wird es benötigt. Bitte hör auf so zu tun, als ob es funktioniert. Es wäre schön, wenn es so wäre, und ja, es sollte so sein. Sollte irrelevant sein.
Florian Heigl
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.