Как установить сервер Ubuntu 16.04 LTS на сервер HP ProLiant ML10 v2


10

Недавно я хотел, чтобы новый Tower Server запускал Ubuntu 16.04 LTS Server в моем офисе. За эти годы я сделал много установок Linux / Ubuntu на десятках машин. Я нашел недорогую машину в «Серверной системе HP ProLiant ML10 v2 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

Я купил аппарат, подключил внешний USB-привод к 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 с помощью 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. Внизу обратите внимание, что «Saves Selection» - в этой утилите настройки нет явного «save».

Затем вернитесь из меню с помощью Esc, затем «Выход из утилиты», а затем «Подтвердить выход из утилиты». Опять же, нет явного «Сохранить» с этой утилитой. Нажмите F10, и система снова будет проходить через BIOS системы ProLiant - ранняя инициализация процессора. После этого до 100% вы перейдете к следующему этапу «Инициализация процессора.

Если вы внесли изменения правильно, на этом втором этапе вы увидите сообщение «Инициализация контроллера HP AHCI SATA», а затем «Контроллер HP AHCI SATA», а затем «Агент загрузки Broadcom NetXtreme Ethernet»

Затем вы можете установить Ubuntu 16.04 LTS Server с 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=ru_RU

Надеемся, что этот пост вдохновит тех, кто хочет, чтобы недорогой сервер 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.