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.