Como posso instalar o Ubuntu 16.04 LTS Server em um servidor HP ProLiant ML10 v2

8

Recentemente, eu queria que um novo Tower Server rodasse o Ubuntu 16.04 LTS Server no meu escritório. Eu tenho feito muitas instalações Linux / Ubuntu em dezenas de máquinas ao longo dos anos. Eu encontrei uma máquina de baixo custo no "Servidor HP ProLiant ML10 v2 Sistema de Torre i3-4150v3 3,5 GHz 8 GB de RAM 500GB SATA 7.2K", por US $ 260 on-line.

Apareceu no site da HP que a instalação do Ubuntu era uma configuração suportada, mas eu encontrei algumas mensagens indicando que pode haver um problema com o driver de disco, com um post dizendo que não havia um driver estável disponível. Não encontrei os drivers no site da HP, embora tenha encontrado o manual em link

Eu comprei a máquina, conectei uma unidade de DVD externa à porta USB, coloquei um DVD com o Ubuntu 16.04 LTS Server AMD64 na unidade e liguei o computador.

Após vários ciclos de uma sequência POST, o sistema inicializou a partir do DVD e a instalação foi concluída normalmente, incluindo a instalação do GRUB no MBR. No final, a instalação ejetou o DVD e me levou a iniciar a sequência de reinicialização no Ubuntu.

No entanto, quando a máquina tentou inicializar a partir do HDD, recebi a mensagem "Disco sem sistema ou erro de disco".

    
por nachbar 15.05.2016 / 18:54

2 respostas

7

Existem vários posts sobre este problema nos últimos anos, mas nenhum que descreva de forma abrangente o processo para o ML10 v2, então eu pensei em documentar minhas descobertas para aqueles que querem usar um desses servidores baratos e capazes com Ubuntu.

Como instalar o Ubuntu Server no HP ProLiant MicroServer Gen8? , de 2014, descreve o processo de alteração do suporte do SATA Conroller com um ProLiant Microserver Gen8

link , de 2015, descreve o processo em mais detalhes, também usando um Microserver Gen8, e inclui capturas de tela, mas descobri que eles não correspondem exatamente às minhas telas da BIOS.

Pode ser que a instalação do Ubuntu seja capaz de ajustar o controlador para que a instalação possa gravar no HDD, mas que o BIOS de inicialização não faça esse ajuste.

De qualquer forma, o que funcionou para mim foi deixar o primeiro estágio POST concluído e, em seguida, o segundo estágio de inicialização do processador mostrará um botão "F9" na parte inferior da tela. Pressionando a tecla F9 no teclado irá "acender" o botão "F9", e após esta inicialização do processador, o "utilitário de configuração baseado em ROM" será iniciado. De acordo com as capturas de tela na segunda das duas referências acima, primeiro selecione "System Options" e pressione Enter, selecione "SATA Controller Options" e pressione Enter.

Aqui, o novo sistema é um pouco diferente das capturas de tela mostradas para o Microserver Gen8 - eu tive que selecionar "Embedded SATA Configuration", e quando fiz isso, recebi um aviso amarelo-sobre-vermelho assustador de que isso destruir meu sistema (o que, sem dúvida, seria verdade se eu tivesse um sistema instalado).

Pressione Enter para obter este aviso e, em seguida, altere de "Ativar Suporte a RAID Dinâmico HP Smart Array B120i" para "Ativar Suporte SATA AHCI" e pressione Enter. Observe na parte inferior que "Salva Seleção" - não há "save" explícito neste utilitário de configuração.

Em seguida, saia dos menus com Esc e, em seguida, "para Sair do utilitário" e, em seguida, "para confirmar o utilitário de saída". Novamente, não explícito "Salvar" com este utilitário. Pressione F10 e o sistema passará novamente pelo BIOS do sistema ProLiant - Inicialização antecipada do processador. Depois disso, para 100%, você irá para o próximo estágio "Inicialização do processador".

Se você tiver feito a alteração corretamente, durante esta segunda etapa, verá a mensagem "Inicialização do controlador HP AHCI SATA" e "Controlador HP AHCI SATA" e "Agente de inicialização Ethernet Broadcom NetXtreme"

Você pode então instalar o Ubuntu 16.04 LTS Server a partir do DVD (usando sua unidade de DVD externa conectada a uma porta USB). Uma mensagem pisca durante a instalação sobre alguma corrupção do BIOS, mas isso não parece ser um problema para a instalação.

Selecionei a opção LVM with Encryption, assim quando o sistema inicializa, recebo a mensagem "Please unlock disk sda5_crypt:" ponto em que eu digito a senha que eu usei para criptografar o disco, e o sistema inicializa.

Eu também mencionaria que esses servidores vêm em algumas configurações padrão, e que também há um configurador no site da HP, mas a seleção de uma configuração personalizada é muito cara - basta encontrar um sistema configurado como você deseja e você pode ter um servidor muito capaz por um preço muito baixo.

O manual do Servidor HP ProLiant ML10 v2 está aqui: link

Espero que este post encoraje aqueles que querem um Ubuntu Server barato a usar este servidor.

    
por nachbar 15.05.2016 / 18:54
1

E se você obtiver a tela preta após a inicialização, poderá adicionar "nomodeset" à linha do Linux.

Login remoto na máquina

vim /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

E então:

sudo update-grub
sudo init 6 
    
por duli 04.01.2017 / 03:05