Linux-Kernel-Option zum Erzwingen der Beibehaltung der Grafikkarte

2

Ich habe gerade Debian Wheezy 7.1.0 auf einem Intel vPro System installiert ( Intel Core i5-2520M . SuperMicro MBD-X9SCV-Q-O ). Intel AMTs KVM funktioniert einwandfrei, bis Debian das Booten abgeschlossen hat und die Anmeldeaufforderung zeigt. Zu diesem Zeitpunkt wird der Bildschirm in RealVNC leer und nach einer Minute mit der folgenden Fehlermeldung angezeigt:

Error 0x80862000: Unsupported or inactive display adapter

Bevor es stirbt, während der Bildschirm bereits leer ist, kann ich meine Anmeldeinformationen eingeben rebootDer Server wird neu gestartet. Debian läuft also wie erwartet, nur die Anzeige funktioniert nicht.

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

Meines Erachtens denke ich: Debian stellt fest, dass an die Grafikkarte kein Monitor 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?

Markus A.
quelle
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 auf dem KVM aktiven System booten?
ernie
@ernie 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 ausgeführt wird. Ich schalte den Computer über AMT ein und kann ihn dann 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 für die Anmeldeaufforderung löscht, wird das VNC-Fenster leer.
Markus A.

Antworten:

1

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 Boot-Eintrag zu bearbeiten.
  2. Finden Sie die Zeile, die ungefähr so ​​aussieht:

    linux /boot/vmlinux-... root=... ro quiet
    
  3. Hinzufügen nomodeset Am Ende dieser Zeile sieht es ungefähr so ​​aus:

    linux /boot/vmlinux-... root=... ro quiet nomodeset
    
  4. Drücken Sie F10 Wenn Sie diese Konfiguration starten möchten, sollte für diesen Start alles gut 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. Hinzufügen nomodeset In dieser Zeile sieht es ungefähr so ​​aus:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
    
  8. Speicher die Datei

  9. Lauf update-grub als root ( Hinweis: Dadurch wird die Datei grub.cfg regeneriert und möglicherweise vorhandene Änderungen überschrieben. Seien Sie vorsichtig und aktualisieren Sie die Datei grub.cfg möglicherweise manuell, anstatt die Schritte 5 bis 9 auszuführen.

Die Antwort lautet also: Die nomodeset Kernel-Option.

Markus A.
quelle