Modificar permanentemente o menu de inicialização em outra unidade (Solaris 11.2)

0

Estou executando o Solaris 11.2 em um HP Proliant Microserver Gen8. Devido a um número limitado de slots de disco rígido, instalei um SSD no compartimento da unidade óptica. Infelizmente, esse slot SATA não é inicializável (limitação do BIOS).

Portanto, instalei o Solaris 11.2 no SSD (onde ele deve ser executado). Para tornar possível a inicialização do SSD, também tenho um cartão SD no servidor e instalei uma segunda instância do Solaris lá, apenas para criar o menu de inicialização do GRUB2. Quando inicio o servidor, posso editar manualmente o menu de inicialização do GRUB2 com a tecla "e", modificar o UUID da unidade de inicialização e o servidor inicia a partir do SSD (em vez do cartão SD) como planejei. A linha que eu modifico é assim:

search --no-floppy --fs-uuid --set-root 09bd12det2aag8ab

No entanto, como descobri, isso tem que ser feito sempre que iniciar o servidor, o que não é uma boa opção. Como posso modificar o menu de inicialização do GRUB2 permanentemente para alterar o UUID, para que o GRUB inicialize na unidade SSD em vez do cartão SD?

    
por simon 27.08.2015 / 10:05

1 resposta

1

Inicialize a instância alternativa do SD Solaris e adicione a linha ao arquivo /rpool/boot/grub/grub.cfg .

Tenha em atenção que o ficheiro pode ser substituído pelo Solaris, caso mude alguma coisa na configuração de arranque desta instância do Solaris utilizando bootadm ou semelhante.

    
por 27.08.2015 / 11:53