web-dev-qa-db-fra.com

Comment installer un serveur Ubuntu 16.04 LTS sur un serveur HP ProLiant ML10 v2

Je souhaitais récemment qu'un nouveau serveur Tower exécute le serveur Ubuntu 16.04 LTS dans mon bureau. J'ai réalisé 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 RAM SATA 7,2K 500 Go "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 publications indiquant qu'il pourrait y avoir un problème avec le pilote de disque, une publication indiquant qu'il n'y avait pas de pilote stable disponible. Je n'ai pas trouvé les pilotes sur le site Web de HP, même si j'ai trouvé le manuel à l'adresse 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 GRUB dans le MBR. À la fin, l'installation a éjecté le DVD et m'a demandé de démarrer la séquence de redémarrage sous 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".

9
nachbar

Il y a plusieurs articles sur ce problème au cours des dernières années, mais aucun ne décrit de manière détaillée le processus de la version ML10, j'ai donc pensé documenter mes conclusions pour ceux qui souhaitent utiliser l'un de ces serveurs peu coûteux et performants 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 de SATA Conroller 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 plus en détail, en utilisant également un Microserver Gen8, et inclut des captures d'écran, mais j'ai constaté qu'elles ne correspondaient pas exactement à celles de mon écran de BIOS.

Il se peut que l'installation 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 ne procède pas à cet ajustement.

Dans tous les cas, ce qui a fonctionné pour moi a été de laisser la première étape POST terminée, puis la seconde étape Initialisation du processeur 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 d'installation à base de ROM" démarrera. Conformément aux captures d'écran de la deuxième 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 - je devais sélectionner "Configuration SATA intégrée" et, ce faisant, j’ai reçu un effrayant avertisseur jaune-sur-rouge 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 HP Smart Array B120i" à "Activer la prise en charge de SATA AHCI", puis appuyez sur Entrée. Notez en bas que "Enregistre la sélection" - il n'y a pas de "sauvegarde" explicite dans cet utilitaire d'installation.

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

Si vous avez effectué les modifications correctement, le message "Initialisation du contrôleur HP AHCI SATA" s'affiche, puis "Contrôleur HP AHCI SATA", puis "Agent de démarrage Broadcom NetXtreme Ethernet".

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 poser de problème pour l'installation.

J'ai sélectionné l'option LVM avec chiffrement. Ainsi, lorsque le système démarre, le message suivant s'affiche: "Déverrouillez le disque, sda5_crypt:", puis entrez le mot de passe que j'ai utilisé pour chiffrer le disque, puis le système démarre.

Je voudrais également mentionner que ces serveurs sont proposés 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. un serveur très performant pour un prix très bas.

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

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

8
nachbar

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 
1
duli

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

GRUB_CMDLINE_LINUX="nomodeset"
0
matthew