Kann ein Computer ohne Grafikkarte gestartet werden? [geschlossen]

0

Ich möchte einen Mikroserver bauen, der auf einem Xeon e3-1230L v3 basiert. Es ist ein sehr seltener Verarbeiter, und ich möchte alles darüber wissen, während ich auf ein Exemplar warte, das in meinem Land auftaucht. Diese CPU hat keine integrierte Grafik und die meisten Mobos haben auch keine, da sie heutzutage auf die integrierte Grafik der CPU angewiesen sind. Ich habe mich gefragt, ob ich wirklich eine billige dedizierte Grafikkarte kaufen möchte, die wahrscheinlich unzuverlässig ist, sodass der gesamte Mikroserver unzuverlässig wird. Ich möchte den Server remote verwalten und es ist auch möglich, Linux auf der SSD von einem anderen Computer aus zu installieren. Daher muss der Server eigentlich nichts auf einem Monitor anzeigen oder eine Verbindung zu einem anderen Gerät mit Ausnahme der USV und des Routers herstellen . Kann man also mit dieser CPU mit einem Mobo ohne integrierte oder dedizierte Grafik booten? Gibt es spezielle Motherboards oder Firmwares, die dies unterstützen?

Die Antwort:

Die meisten aktuellen Server-Mobos unterstützen das IPMI-Protokoll und verfügen über einen zweiten RJ45-Steckplatz für ein zweites Management-LAN. Mit IPMI ist es möglich, BIOS-Einstellungen zu ändern oder ein Betriebssystem remote zu installieren. Auf diese Weise erhalten Sie einen kopflosen Server.

Ein mögliches Problem im Zusammenhang damit. Wenn der Server keine Grafikkarte hat, wird er möglicherweise beim Booten angehalten. Um dies zu umgehen, müssen Sie Fehler auf BIOS-Ebene ignorieren. Dies kann ein Problem sein, da ECC-Fehler vermutlich ebenfalls ignoriert werden. Ich habe dafür einen neuen Thread eröffnet, vielleicht irre ich mich, ich weiß nicht: Headless-Server und ECC-Speicher

inf3rno
quelle
Ein Himbeer-PI kann ohne vorhandenes Display gestartet werden, die Grafikkarte befindet sich jedoch bereits auf der Hauptplatine: raspberrypi.stackexchange.com/questions/38/…
fernando.reyes
@ fernando.reyes RPIs funktionieren nicht mit Xeon-Prozessoren. :-(
inf3rno
1
Ein alter Thread superuser.com/questions/454972/… Die Antwort lautet Ja, hängt jedoch möglicherweise von Ihrem MB / BIOS ab.
Chris.C
@ Chris.C Danke! Ich habe bereits gelesen, dass Sie in den BIOS-Einstellungen "No Errors" anstelle von "Halt On" verwenden müssen. Einige Mobos benötigen danach noch eine Tastatur, daher lese ich gerade über gefälschte USB-Tastatur-Dongles. :-) Wahrscheinlich ist meine Frage ein Betrüger. Ich habe die Antworten, die ich brauchte. Wenn ja, kann es geschlossen werden.
inf3rno

Antworten:

3

Kann ein Computer ohne Grafikkarte gestartet werden?

Alte, alte Computer wie der MicroVAX und solche hatten keine Grafikhardware. Sie müssten über die serielle Schnittstelle mit dem Boot-ROM und allem anderen kommunizieren.

Server sind im Grunde genommen Hochleistungs-PCs, und ich bin mir ziemlich sicher, dass es ältere (Anfang der 90er Jahre) PC-Motherboards (wahrscheinlich der Serverklasse) gibt, die ohne Grafikkarte booten und keine Form von eingebauter Grafik (oder Soundhardware) haben. . Die BIOS-Versionen dieser Motherboards unterstützen die Umleitung der BIOS-Schnittstelle über den seriellen Anschluss. Server-Motherboards mit integrierter Grafikhardware haben dies häufig.

Seit Mitte der 90er Jahre ist es schwierig, ein Motherboard zu finden, das nicht über einen im Chipsatz integrierten rudimentären VGA-Adapter verfügt. Seit Intel seine CPUs mit integrierter Grafik herstellt, gibt es keine Situation, in der Sie auf einem Standard-PC nicht ohne Grafikhardware auskommen. Das BIOS verwendet und das System verwendet wahrscheinlich standardmäßig die integrierte Grafik, wenn keine diskrete Grafikhardware vorhanden ist.

Nicht x86-Plattformen ohne integrierte Grafik sind verfügbar. Sie booten gut, genau wie ein alter MicroVAX. Sie würden eine Verbindung zum seriellen Port herstellen, um zu sehen, was während des Startvorgangs passiert.

Der Sheevaplug und der Guruplug sind einige ältere ARM-basierte Systeme, die keine Grafikhardware haben. Die Kommunikation muss über serielle oder Netzwerkverbindungen erfolgen. Es gibt auch eine Vielzahl von ARM- und MIPS-Plattformen, die in Geräten wie Heim-Routern, Heim-NAS-Geräten usw. vorkommen. Besonders viele Heim-Router verfügen über Lötpads für einen seriellen Anschluss auf der Platine, aber keine Stifte zum Anschließen . Es ist möglich, solche Einheiten zu ändern.

LawrenceC
quelle
1
Es gibt viele Xeon-Prozessoren ohne IGP. en.wikipedia.org/wiki/… Es handelt sich nicht um einen Desktop-PC. Ich habe die Frage bearbeitet, um weitere Missverständnisse zu vermeiden.
Inf3rno
Ohne die genaue Marke und das Modell zu kennen, ist es unmöglich, genau zu wissen, aber ich wette, das BIOS / UEFI würde gut booten und standardmäßig die serielle Umleitung aktivieren. Windows bootet nicht ohne einen VGA-Adapter im System - ich wette sogar, dass es bootet, aber setzen Sie einfach die Annahme fort, dass ein Standard-VGA-Adapter vorhanden ist, und Sie könnten nichts anderes tun, als das, was Sie blind über die Tastatur tun könnten. Linux ist das egal. Es wird nur die Textkonsole verwendet, oder Sie können sie sogar so konfigurieren, dass sie nur seriell und SSH verwendet.
LawrenceC
Ich benutze Ubuntu Server 16. Ich habe hier gelesen: superuser.com/questions/1025422/…, dass einige der Mobos wegen fehlender GPU einen Piepton 5 abgeben. Es hängt also definitiv von Mobo oder BIOS-Typ / Einstellungen ab, denke ich. Ich werde weiter nachforschen, vielleicht finde ich eine Lösung. Wenn nicht, kaufe ich eine billige dedizierte Grafikkarte oder einen Mobo mit IGP.
inf3rno
1
Ohne die genaue Marke und das Modell zu kennen, ist es unmöglich, genau zu wissen, aber ich wette, das BIOS / UEFI würde gut booten und standardmäßig die serielle Umleitung aktivieren. Nein nein Nein Nein Nein. Sie dürfen nur Desktops verwenden, die älter als 10 Jahre sind. Es gibt keine seriellen Ports mehr und die serielle Umleitung dient nur zur Protokollierung in modernen EFI-Implementierungen. Das heißt nicht, dass ein Headless-Server ohne GPU nicht möglich ist, aber ohne GUI-Display ist eine Konfiguration sicherlich nicht möglich. Windows heißt Windows, da es so konzipiert ist, dass es auf der (damals neuen) Fensterscheibe in Ihrem Startbildschirm ausgeführt werden kann.
user1901982
1

Nein. Für den Start eines normalen Computers gelten einige Voraussetzungen.

  1. Ein Motherboard
  2. Ein BIOS
  3. Ein Grafikadapter (onboard oder über einen der Erweiterungssteckplätze)
  4. Eine CPU mit Kühler
  5. Erinnerung

Wenn eine dieser Komponenten fehlt, startet der Computer nicht. Das BIOS und das Motherboard sind ähnlich, aber es ist das BIOS, das tatsächlich alle Verbindungen auf der Hardware überprüft, und es ist auch das, was den Startvorgang anhält und je nach Motherboard einen Piepton ausgibt oder Lichter anzeigt.

Warum stoppt das BIOS, wenn keine Grafikkarte erkannt wird? Denn die Grafikkarte selbst ist auch notwendig, um Änderungen im BIOS vorzunehmen. Und ich meine nicht einmal: Sie sehen also, was Sie tun. Ich meine, das BIOS hängt davon ab. Es ist kein Betriebssystem, das überprüfen kann, ob ein Grafikadapter vorhanden ist, und in diesem Fall wird die Ausgabe angezeigt. Da ein Computer einen Grafikadapter benötigt und ein BIOS ein sehr kleiner Bereich ist, in dem sich ein kleines Programm befindet, muss ein Grafikadapter vorhanden sein, oder seine Anweisungen schlagen einfach fehl und lösen die Fehlerroutine aus.

Es ist ein bisschen ähnlich wie bei alten Konsolen, die kein Betriebssystem haben, aber das Spiel direkt von der Karte starten.

Natürlich gibt es die Ausnahme eines kopflosen Systems. Diese wurden speziell für die Remoteverwaltung entwickelt und bieten alternative Möglichkeiten, sodass keine Grafikkarte, Tastatur und / oder Maus erforderlich sind. Aber auf einem normalen PC, der keinen kopflosen Betrieb hat, benötigt das BIOS eine Grafikkarte, damit dies funktioniert.

LPChip
quelle
Theoretisch kann die CPU die gleichen Probleme (langsamer) berechnen, die die GPU macht ...
Inf3rno
1
Nicht ganz richtig - denken Sie an Headless-Systeme.
DavidPostill
Ich habe mehr Klarheit hinzugefügt, warum es einfach nicht so funktioniert.
LPChip
1
@DavidPostill meines Wissens hat ein Headless-System noch einen Grafikadapter auf der Hauptplatine. Es ist einfach kein Monitor installiert.
LPChip