Як встановити Ubuntu 16.04 LTS-сервер на сервер HP ProLiant ML10 v2


10

Нещодавно я хотів, щоб новий Tower Server запустив Ubuntu 16.04 LTS Server у своєму кабінеті. Я багато років робив установки Linux / Ubuntu на десятках машин. Я знайшов недорогу машину в системі HP ProLiant ML10 v2 Tower Server i3-4150v3 3,5 ГГц 8 ГБ оперативної пам’яті, 500 ГБ SATA 7,2 КБ, за $ 260 в Інтернеті.

З веб-сайту HP з'ясувалося, що установка Ubuntu є підтримуваною конфігурацією, але я знайшов деякі повідомлення, які вказують на те, що з драйвером диска можуть виникнути проблеми, в одному повідомленні сказано, що стабільного драйвера немає. Не вдалося знайти драйвери на веб-сайті HP, хоча я знайшов посібник за адресою http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US

Я купив машину, підключив зовнішній привід DVD до порту USB, поставив у накопичувач DVD з Ubuntu 16.04 LTS Server AMD64 і включив комп’ютер.

Після декількох циклів послідовності POST система завантажилася з DVD, а установка завершилася нормально, включаючи встановлення GRUB в MBR. Зрештою, установка викинула DVD і запропонувала мені запустити послідовність перезавантаження в Ubuntu.

Однак, коли машина намагалася завантажитися з жорсткого диска, я отримав повідомлення "Помилка диска чи диска".

Відповіді:


8

Про цю проблему є декілька повідомлень за останні кілька років, але жодна, яка всебічно описує процес для 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 використовувати цей сервер.


1

І якщо ви отримаєте чорний екран після завантаження, ви можете додати "nomodeset" до рядка linux.

Віддалене вхід у систему

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

І потім:

sudo update-grub
sudo init 6 

0

Я рекомендую додати / змінити наступний рядок / запис (НЕ "за замовчуванням"):

GRUB_CMDLINE_LINUX="nomodeset"

До речі, те ж саме для HPE ProLiant MicroServer GEN10
Матвій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.