Wie kann ich Ubuntu 16.04 LTS Server auf einem HP ProLiant ML10 v2 Server installieren?


10

Ich wollte kürzlich, dass ein neuer Tower Server Ubuntu 16.04 LTS Server in meinem Büro ausführt. Ich habe im Laufe der Jahre viele Linux / Ubuntu-Installationen auf Dutzenden von Computern durchgeführt. Ich fand eine kostengünstige Maschine im "HP ProLiant ML10 v2 Tower Server System i3-4150v3 3,5 GHz 8 GB RAM 500 GB SATA 7,2 KB" für 260 US-Dollar online.

Auf der HP Website wurde festgestellt, dass die Ubuntu-Installation eine unterstützte Konfiguration ist. Ich habe jedoch einige Beiträge gefunden, die darauf hinweisen, dass möglicherweise ein Problem mit dem Festplattentreiber vorliegt. In einem Beitrag wurde angegeben, dass kein stabiler Treiber verfügbar ist. Ich konnte die Treiber auf der HP Website nicht finden, obwohl ich das Handbuch unter http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=de_DE gefunden habe

Ich habe das Gerät gekauft, ein externes DVD-Laufwerk an den USB-Anschluss angeschlossen, eine DVD mit Ubuntu 16.04 LTS Server AMD64 in das Laufwerk eingelegt und den Computer eingeschaltet.

Nach mehreren Zyklen einer POST-Sequenz wurde das System von der DVD gestartet und die Installation normal abgeschlossen, einschließlich der GRUB-Installation im MBR. Am Ende warf die Installation die DVD aus und forderte mich auf, die Neustartsequenz in Ubuntu zu starten.

Als der Computer jedoch versuchte, von der Festplatte zu starten, wurde die Meldung "Nicht-Systemfestplatte oder Festplattenfehler" angezeigt.

Antworten:


8

In den letzten Jahren gab es mehrere Beiträge zu diesem Problem, aber keine, die den Prozess für den ML10 v2 umfassend beschreiben. Daher dachte ich, ich würde meine Ergebnisse für diejenigen dokumentieren, die einen dieser kostengünstigen und leistungsfähigen Server mit Ubuntu verwenden möchten.

Wie installiere ich Ubuntu Server auf HP ProLiant MicroServer Gen8? beschreibt ab 2014 den Prozess der Änderung der SATA Conroller-Unterstützung mit einem ProLiant Microserver Gen8

https://www.linuxserver.io/index.php/2015/03/24/hp-proliant-microserver-gen8-g1610t-setting-up-a-linux-home-server/ aus dem Jahr 2015 beschreibt den Prozess in Weitere Details, auch mit einem Microserver Gen8, und Screenshots, aber ich habe festgestellt, dass sie nicht genau mit meinen BIOS-Bildschirmen übereinstimmen.

Es kann sein, dass die Ubuntu-Installation den Controller so anpassen kann, dass die Installation auf die Festplatte schreiben kann, das Boot-BIOS diese Anpassung jedoch nicht vornimmt.

In jedem Fall hat es für mich funktioniert, den POST der ersten Stufe abzuschließen, und dann wird in der Prozessorinitialisierung der zweiten Stufe eine Schaltfläche "F9" am unteren Bildschirmrand angezeigt. Durch Drücken der Taste F9 auf der Tastatur wird die Taste "F9" "beleuchtet", und nach dieser Prozessorinitialisierung wird das "ROM-basierte Setup-Dienstprogramm" gestartet. Wählen Sie gemäß den Screenshots in der zweiten der beiden obigen Referenzen zuerst "Systemoptionen" und drücken Sie die Eingabetaste, dann "SATA-Controller-Optionen" und drücken Sie die Eingabetaste.

Hier unterscheidet sich das neue System ein wenig von den für den Microserver Gen8 gezeigten Screenshots - ich musste "Embedded SATA Configuration" auswählen, und als ich dies tat, erhielt ich eine beängstigende Gelb-Rot-Warnung, dass dies mein System zerstören würde (was zweifellos wahr wäre, wenn ich ein System installiert hätte).

Drücken Sie die Eingabetaste, um diese Warnung zu erhalten. Wechseln Sie dann von "Dynamic HP Smart Array B120i RAID-Unterstützung aktivieren" zu "SATA AHCI-Unterstützung aktivieren" und drücken Sie die Eingabetaste. Beachten Sie unten, dass "Auswahl speichern" - in diesem Setup-Dienstprogramm gibt es kein explizites "Speichern".

Verlassen Sie dann die Menüs mit Esc und dann "zum Beenden des Dienstprogramms" und dann "zum Bestätigen des Beenden des Dienstprogramms". Wieder kein explizites "Speichern" mit diesem Dienstprogramm. Drücken Sie F10, und das System durchläuft erneut das ProLiant System BIOS - Early Processor Initialization. Nachdem dies zu 100% abgeschlossen ist, fahren Sie mit der nächsten Stufe "Prozessorinitialisierung" fort.

Wenn Sie die Änderung korrekt vorgenommen haben, wird in dieser zweiten Phase die Meldung "HP AHCI SATA Controller wird initialisiert" und dann "HP AHCI SATA Controller" und dann "Broadcom NetXtreme Ethernet Boot Agent" angezeigt.

Sie können dann Ubuntu 16.04 LTS Server von der DVD installieren (über Ihr externes DVD-Laufwerk, das an einen USB-Anschluss angeschlossen ist). Während der Installation blinkt eine Meldung über eine Beschädigung des BIOS, dies scheint jedoch kein Problem für die Installation zu sein.

Ich habe die Option LVM mit Verschlüsselung ausgewählt. Wenn das System gestartet wird, wird die Meldung "Bitte entsperren Sie die Festplatte sda5_crypt:" angezeigt. An diesem Punkt gebe ich das Kennwort ein, mit dem ich die Festplatte verschlüsselt habe, und das System wird gestartet.

Ich möchte auch erwähnen, dass diese Server in einigen Standardkonfigurationen erhältlich sind und dass es auf der HP Site auch einen Konfigurator gibt. Die Auswahl einer benutzerdefinierten Konfiguration ist jedoch sehr teuer. Suchen Sie einfach ein System, das nach Ihren Wünschen konfiguriert ist, und Sie können es haben Ein sehr leistungsfähiger Server zu einem sehr niedrigen Preis.

Das Handbuch für den HP ProLiant ML10 v2 Server finden Sie hier: http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=de_DE

Hoffentlich wird dieser Beitrag diejenigen ermutigen, die einen kostengünstigen Ubuntu-Server wünschen, diesen Server zu verwenden.


1

Und wenn Sie nach dem Booten den schwarzen Bildschirm erhalten, können Sie der Linux-Zeile "nomodeset" hinzufügen.

Remote-Anmeldung am Computer

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Und dann:

sudo update-grub
sudo init 6 

0

Ich würde empfehlen, die folgende Zeile / den folgenden Eintrag hinzuzufügen / zu ändern (NICHT die "Standard" -Zeile):

GRUB_CMDLINE_LINUX="nomodeset"

Übrigens das gleiche für HPE ProLiant MicroServer Gen10
Matthew
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.