Existem vários posts sobre esse problema nos últimos anos, mas nenhum que descreva de maneira abrangente o processo do ML10 v2, então pensei em documentar minhas descobertas para aqueles que desejam usar um desses servidores baratos e capazes com o 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
https://www.linuxserver.io/index.php/2015/03/24/hp-proliant-microserver-gen8-g1610t-setting-up-a-linux-home-server/ , de 2015, descreve o processo em mais detalhes, também usando um Microserver Gen8, e inclui capturas de tela, mas descobri que elas não correspondiam exatamente às telas da minha BIOS.
Pode ser que a instalação do Ubuntu seja capaz de ajustar o controlador para que a instalação possa gravar no disco rígido, mas o BIOS de inicialização não faz esse ajuste.
De qualquer forma, o que funcionou para mim foi concluir o POST do primeiro estágio e, em seguida, a Inicialização do Processador do segundo estágio mostrará um botão "F9" na parte inferior da tela. Pressionar a tecla F9 no teclado "acenderá" o botão "F9" e, após esta inicialização do processador, o "Utilitário de configuração baseado em ROM" será iniciado. Conforme as capturas de tela da segunda das duas referências acima, primeiro selecione "Opções do sistema" e pressione Enter, depois selecione "Opções do controlador SATA" e pressione Enter.
Aqui, o novo sistema é um pouco diferente das capturas de tela mostradas para o Microserver Gen8 - tive que selecionar "Configuração SATA incorporada" e, quando o fiz, recebi um aviso assustador de amarelo em vermelho de que isso destruiria meu sistema (o que sem dúvida seria verdadeiro se eu tivesse um sistema instalado).
Pressione Enter para receber esse aviso e depois mude de "Ativar suporte dinâmico RAID HP Smart Array B120i" para "Ativar suporte SATA AHCI" e pressione Enter. Observe na parte inferior que "Salva seleção" - não há um "salvamento" 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, nenhum "Salvar" explícito com este utilitário. Pressione F10 e o sistema passará novamente pelo BIOS do sistema ProLiant - inicialização precoce do processador. Depois que isso for concluído em 100%, você passará para o próximo estágio "Inicialização do Processador.
Se você fez a alteração corretamente, durante esse segundo estágio, você verá a mensagem "Inicialização do controlador HP AHCI SATA", "Controlador HP AHCI SATA" e "Agente de inicialização do Broadcom NetXtreme Ethernet".
Você pode 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 com criptografia; portanto, quando o sistema é inicializado, recebo a mensagem "Desbloqueie o disco sda5_crypt:"; nesse momento, insiro a senha que usei para criptografar o disco e o sistema é inicializado.
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 selecionar uma configuração personalizada é muito cara - basta encontrar um sistema configurado da maneira que desejar e você pode ter um servidor muito capaz por um preço muito baixo.
O manual do servidor HP ProLiant ML10 v2 está aqui: http://h20565.www2.hpe.com/hpsc/doc/public/display?sp4ts.oid=7796450&docId=emr_na-c04622279&docLocale=en_US
Felizmente, este post incentivará aqueles que desejam um servidor Ubuntu barato a usar este servidor.