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.