Linux-Kernel-Option zum Erzwingen der Beibehaltung der Grafikkarte

672
Markus A.

Ich habe gerade Debian Wheezy 7.1.0 auf einem Intel vPro System ( Intel Core i5-2520M, SuperMicro MBD-X9SCV-QO ) installiert . Der KVM von Intel AMT funktioniert einwandfrei, bis Debian den Startvorgang abgeschlossen hat und die Anmeldeaufforderung zeigt. Zu diesem Zeitpunkt wird der Bildschirm in RealVNC leer und nach einer Minute mit der folgenden Fehlermeldung beendet:

Error 0x80862000: Unsupported or inactive display adapter 

Wenn der Bildschirm bereits leer ist, kann ich meine Anmeldeinformationen eingeben. Wenn ich ihn rebooteingebe, wird der Server neu gestartet. Debian läuft also wie erwartet, nur die Anzeige funktioniert nicht.

Im System sind keine zusätzlichen Grafikkarten installiert, nur die in die CPU integrierte.

Ich denke, dass hier etwas los ist: Debian stellt fest, dass kein Monitor an die Grafikkarte angeschlossen ist, und beschließt dann, die Grafikkarte auszuschalten, um Energie zu sparen (möglicherweise eine Art Headless-Modus). Dies wiederum macht es für Intel AMT unmöglich, den Bildpuffer bereitzustellen.

Angenommen, meine Beurteilung stimmt (sonst korrigieren Sie mich bitte), versuche ich Folgendes herauszufinden:

Gibt es eine Möglichkeit (vorzugsweise eine Boot-Time-Kernel-Option), um Debian anzuweisen, die Videokarte aktiviert zu lassen, auch wenn kein Monitor angeschlossen ist?

2
Können Sie die Interaktion zwischen KVM und RealVNC klären? Und Sie booten, ohne dass der KVM auf das System umgestellt wurde, das Sie booten? Was passiert, wenn Sie mit dem aktiven System auf dem KVM booten? ernie vor 11 Jahren 0
@ernie Es tut mir leid ... Ich habe vergessen zu erwähnen, welche * KVM ... Ooops ... Ich verwende die KVM-Funktion der integrierten AMT-Funktion von Intel (Teil von vPro). Es ist ein Hardware-VNC-Server, der im Prozessor / Netzwerk-Chip / BIOS läuft. Ich schalte den Computer über AMT ein und kann ihn in RealVNC POST ansehen und Grub laden. Dann werden die ersten paar Zeilen des Debian-Ladens angezeigt. Wenn es an den Punkt gelangt, an dem es den Bildschirm löscht, um die Anmeldeaufforderung anzuzeigen, wird das VNC-Fenster leer. Markus A. vor 11 Jahren 0

1 Antwort auf die Frage

1
Markus A.

Ich habe den folgenden Weg gefunden, um das Problem zu beheben:

  1. Wenn grub die Kernel-Startoptionen anzeigt, drücken Sie e, um den aktuellen Starteintrag zu bearbeiten.
  2. Finden Sie die Zeile, die ungefähr so ​​aussieht:

    linux /boot/vmlinux-... root=... ro quiet 
  3. Fügen Sie nomodesetam Ende dieser Zeile hinzu, so dass es ungefähr so ​​aussieht:

    linux /boot/vmlinux-... root=... ro quiet nomodeset 
  4. Drücken Sie F10, um diese Konfiguration zu starten, und alles sollte für diesen Start funktionieren
  5. Um dies dauerhaft zu machen, verwenden Sie Ihren bevorzugten Texteditor als root, um / etc / default / grub zu öffnen
  6. Finden Sie die Zeile, die ungefähr so ​​aussieht:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet" 
  7. Fügen Sie nomodesetdiese Zeile hinzu, damit es ungefähr so ​​aussieht:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset" 
  8. Speicher die Datei

  9. Führen Sie update-grubals root ( Anmerkung: Dies wird grub.cfg regenerieren und wahrscheinlich alle Änderungen überschreiben, die dort vorhanden gewesen sein kann Gebrauch mit Vorsicht und vielleicht aktualisieren grub.cfg manuell statt folgenden Schritte 5 bis 9!)

Die Antwort lautet also: Die nomodesetKernel-Option.