Про цю проблему є декілька повідомлень за останні кілька років, але жодна, яка всебічно описує процес для ML10 v2, тому я подумав, що я задокументую свої висновки для тих, хто хоче використовувати один з цих недорогих і здатних серверів з Ubuntu.
Як встановити Ubuntu Server на HP ProLiant MicroServer Gen8? , з 2014 року, описує процес зміни підтримки SATA Conroller з ProLiant Microserver Gen8
https://www.linuxserver.io/index.php/2015/03/24/hp-proliant-microserver-gen8-g1610t-setting-up-a-linux-home-server/ , з 2015 року, описує процес в Більш детально, також використовуючи Microserver Gen8 і включає скріншоти, але я виявив, що вони не відповідають точно моїм екранам BIOS.
Можливо, установка Ubuntu здатна налаштувати контролер так, щоб установка могла записувати на жорсткий диск, але що завантажувальний BIOS не проводить цього налаштування.
У будь-якому випадку, для мене працювало те, щоб дозволити завершення POST першого етапу, а потім ініціалізація процесорів другого ступеня покаже кнопку "F9" внизу екрана. Натискання клавіші F9 на клавіатурі "засвітить" кнопку "F9", і після цієї ініціалізації процесора запуститься "Утиліта налаштування на основі ПЗУ". Відповідно до знімків екрана у другій з двох вищезазначених посилань, спочатку виберіть "Параметри системи" та натисніть клавішу Enter, потім виберіть "Параметри контролера SATA" та натисніть клавішу Enter.
Тут нова система трохи відрізняється від скріншотів, показаних для Microserver Gen8 - мені довелося вибрати "Вбудована конфігурація SATA", і коли я це зробив, я отримав страшне попередження жовто-червоним, що це зруйнує мою систему (що, безсумнівно, було б правдою, якби в мене була встановлена система).
Натисніть Enter, щоб отримати це попередження, а потім перейдіть з "Увімкнути RAID-підтримку динамічного HP Smart Array B120i" на "Увімкнути підтримку SATA AHCI" та натисніть клавішу Enter. Внизу зауважте, що "Збереження вибору" - в цій утиліті налаштування немає явного "збереження".
Потім поверніться з меню за допомогою Esc, а потім "Вийти з утиліти", а потім "для підтвердження виходу з утиліти". Знову-таки, ніякого явного «Збереження» з цією утилітою. Натисніть F10, і система знову пройде через BIOS ProLiant System - Рання ініціалізація процесора. Після цього на 100% ви перейдете до наступного етапу «Ініціалізація процесорів.
Якщо ви внесли зміни правильно, під час цього другого етапу ви побачите повідомлення "Ініціалізація SATA-контролера HP AHCI", а потім "Контролер SATA HP AHCI", а потім "Запуск завантажувального агента Netcomtreme Ethernet"
Потім можна встановити сервер Ubuntu 16.04 LTS з DVD (використовуючи зовнішній привід DVD, підключений до порту USB). Під час встановлення спалахує повідомлення про деяку пошкодження BIOS, але це, здається, не є проблемою для встановлення.
Я вибрав параметр LVM з шифруванням, тому, коли система завантажується, я отримую повідомлення "Будь ласка, розблокуйте диск sda5_crypt:", в цей момент я вводя пароль, який я використовував для шифрування диска, і система завантажується.
Я також зазначив, що ці сервери мають декілька стандартних конфігурацій і що на сайті HP також є конфігуратор, але вибір спеціальної конфігурації дуже дорогий - просто знайдіть систему, налаштовану так, як вам потрібно, і ви можете мати дуже спроможний сервер за дуже низьку ціну.
Посібник для сервера HP ProLiant ML10 v2 знаходиться тут: http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US
Сподіваємось, ця публікація заохотить тих, хто хоче недорогий сервер Ubuntu використовувати цей сервер.