Comment puis-je installer Ubuntu 16.04 LTS Server sur un serveur HP ProLiant ML10 v2


10

Je voulais récemment un nouveau Tower Server pour exécuter Ubuntu 16.04 LTS Server dans mon bureau. J'ai fait de nombreuses installations Linux / Ubuntu sur des dizaines de machines au fil des ans. J'ai trouvé une machine peu coûteuse dans le "Système de serveur tour HP ProLiant ML10 v2 i3-4150v3 3,5 GHz 8 Go de RAM 500 Go SATA 7.2K", pour 260 $ en ligne.

Il est apparu sur le site Web de HP que l'installation d'Ubuntu était une configuration prise en charge, mais j'ai trouvé quelques messages indiquant qu'il pourrait y avoir un problème avec le pilote de disque, avec un message disant qu'il n'y avait pas de pilote stable disponible. Je n'ai pas pu trouver les pilotes sur le site Web HP, bien que j'aie trouvé le manuel à http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US

J'ai acheté la machine, connecté un lecteur de DVD externe au port USB, mis un DVD avec Ubuntu 16.04 LTS Server AMD64 dans le lecteur et allumé l'ordinateur.

Après plusieurs cycles d'une séquence POST, le système a démarré à partir du DVD et l'installation s'est terminée normalement, y compris l'installation de GRUB dans le MBR. À la fin, l'installation a éjecté le DVD et m'a invité à démarrer la séquence de redémarrage dans Ubuntu.

Cependant, lorsque la machine a essayé de démarrer à partir du disque dur, j'ai reçu le message "Disque non système ou erreur de disque".

Réponses:


8

Il y a plusieurs articles sur ce problème au cours des dernières années, mais aucun qui décrit de manière exhaustive le processus pour le ML10 v2, j'ai donc pensé documenter mes résultats pour ceux qui veulent utiliser l'un de ces serveurs peu coûteux et capables avec Ubuntu.

Comment installer Ubuntu Server sur HP ProLiant MicroServer Gen8? , à partir de 2014, décrit le processus de modification de la prise en charge du contrôleur SATA avec un ProLiant Microserver Gen8

https://www.linuxserver.io/index.php/2015/03/24/hp-proliant-microserver-gen8-g1610t-setting-up-a-linux-home-server/ , à partir de 2015, décrit le processus dans plus de détails, en utilisant également un Microserver Gen8, et comprend des captures d'écran, mais j'ai trouvé qu'elles ne correspondaient pas exactement à mes écrans BIOS.

Il se peut que l'installation d'Ubuntu soit capable d'ajuster le contrôleur afin que l'installation puisse écrire sur le disque dur, mais que le BIOS de démarrage n'effectue pas cet ajustement.

Dans tous les cas, ce qui a fonctionné pour moi a été de laisser la première étape du POST terminée, puis l'initialisation du processeur de la deuxième étape affichera un bouton "F9" en bas de l'écran. Appuyez sur la touche F9 du clavier pour «allumer» le bouton «F9», et après cette initialisation du processeur, «l'utilitaire de configuration ROM» démarre. Selon les captures d'écran dans la seconde des deux références ci-dessus, sélectionnez d'abord "Options système" et appuyez sur Entrée, puis sélectionnez "Options du contrôleur SATA" et appuyez sur Entrée.

Ici, le nouveau système est un peu différent des captures d'écran présentées pour le Microserver Gen8 - j'ai dû sélectionner "Configuration SATA intégrée", et quand je l'ai fait, j'ai reçu un avertissement jaune sur rouge effrayant que cela détruirait mon système (ce qui serait sans doute vrai si j'avais un système installé).

Appuyez sur Entrée pour obtenir cet avertissement, puis passez de «Activer la prise en charge dynamique du RAID Smart HP Array B120i» à «Activer la prise en charge SATA AHCI», puis appuyez sur Entrée. Notez en bas que "Sauvegarde la sélection" - il n'y a pas de "sauvegarde" explicite dans cet utilitaire de configuration.

Ensuite, sortez des menus avec Esc, puis "pour quitter l'utilitaire" puis "pour confirmer la sortie de l'utilitaire". Encore une fois, pas de "Save" explicite avec cet utilitaire. Appuyez sur F10 et le système passera à nouveau par le BIOS système ProLiant - Initialisation du processeur précoce. Une fois cela terminé à 100%, vous passerez à l'étape suivante "Initialisation du processeur.

Si vous avez effectué la modification correctement, au cours de cette deuxième étape, vous verrez un message "HP AHCI SATA Controller Initializing" puis "HP AHCI SATA Controller" puis "Broadcom NetXtreme Ethernet Boot Agent"

Vous pouvez ensuite installer Ubuntu 16.04 LTS Server à partir du DVD (en utilisant votre lecteur de DVD externe connecté à un port USB). Un message clignote pendant l'installation à propos d'une corruption du BIOS, mais cela ne semble pas être un problème pour l'installation.

J'ai sélectionné l'option LVM avec cryptage, donc lorsque le système démarre, je reçois un message "S'il vous plaît déverrouiller le disque sda5_crypt:" à quel point j'entre le mot de passe que j'ai utilisé pour crypter le disque et le système démarre.

Je mentionnerais également que ces serveurs sont disponibles dans quelques configurations standard, et qu'il existe également un configurateur sur le site HP, mais la sélection d'une configuration personnalisée est très coûteuse - il suffit de trouver un système configuré comme vous le souhaitez, et vous pouvez avoir un serveur très performant pour un prix très bas.

Le manuel du serveur HP ProLiant ML10 v2 est ici: http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US

Espérons que ce message encouragera ceux qui veulent un serveur Ubuntu peu coûteux à utiliser ce serveur.


1

Et si vous obtenez l'écran noir après le démarrage, vous pouvez ajouter "nomodeset" à la ligne linux.

Connexion à distance à la machine

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Et alors:

sudo update-grub
sudo init 6 

0

Je recommanderais d'ajouter / modifier la ligne / entrée suivante (PAS celle "par défaut"):

GRUB_CMDLINE_LINUX="nomodeset"

btw, la même chose pour HPE ProLiant MicroServer Gen10
matthew
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.