Recentemente atualizei os coolers no meu servidor Supermicro e agora ele não consegue encontrar o dispositivo de inicialização padrão, a menos que eu desconecte TODAS as unidades, exceto a unidade de inicialização.
Este sistema é uma máquina Supermicro SC846 mais antiga, compartimento de 24 unidades e 4U. Tirei-o do rack, substituí os dissipadores de calor padrão da CPU por alguns maiores com ventoinhas, depois remontei e reinseri as unidades (na mesma ordem em que saíram, estão etiquetadas).
Agora, quando ligo, o sistema inicializa em uma tela:
Reinicialize e selecione o dispositivo de inicialização adequado ou insira a mídia de inicialização no dispositivo de inicialização selecionado e pressione uma tecla
Todas as unidades estão no mesmo compartimento como sempre estiveram, mas agora o controlador RAID não as carrega por padrão.
O sistema possui um LSI 3ware 9650SE-24M8. Existem 12 discos rígidos e 1 SSD. O SSD está (e sempre esteve) no slot 0 do array e no controlador.
Passei pela BIOS, mas não há nada que indiquequaldrive é a unidade de inicialização. Algumas pesquisas na Internet indicam que a unidade no Slot 0 deve ser o volume de inicialização e confirmei esta configuração.
O sistema operacional é o Debian 9 com o grub instalado /dev/sda
, que se correlaciona com o slot-0 no controlador. Também tentei reinstalar o Grub do Debian Rescue, mas não surtiu efeito. Também executei o grub-update assim que entrei no sistema, mas isso também não ajudou; Estou confiante de que isso é mais um problema de BIOS, mas não sei como corrigi-lo.
Encontrei o manual do controlador 3ware que contém esta informação:
Se você instalar seu sistema operacional em um disco ou unidade conectada ao controlador RAID 3ware, especifique o controlador como o dispositivo de inicialização. (Observe que se você configurou mais de uma unidade, as unidades especificadas como Unidade 0 serão tratadas como disco de inicialização.)
Posicione a unidade que você deseja inicializar no topo da lista de unidades exportáveis.
O disco de inicialização está no slot 0. Preciso fazer algo para atualizar o sinalizador de inicialização no volume? Isso ajudaria o BIOS ao verificar os discos?
Eu não tenho ideia de como corrigir isso.
Responder1
Bem, eu nunca imaginei isso, mas acabei removendo a unidade do controlador 3ware e conectando-a diretamente a uma porta SATA disponível na placa-mãe. Com isso, posso especificar o disco SATA no controlador 3ware e torná-lo o primeiro dispositivo de inicialização.
Responder2
Eu tive o mesmo problema aqui... Fiquei em choque, pensando que tinha que abrir o servidor de 16 baias para conectar o disco diretamente na porta sata...
Então, fui novamente ao BIOS do 3ware (já tinha feito isso pelo menos 15 vezes antes) depois de ler seu texto onde diz "Posicione a unidade que você deseja inicializar no topo da lista de unidades exportáveis"... como é feito? então, vi um texto "PGUP/PGDOWN TO ARRANGE" na parte inferior...
SOLUÇÃO:
Selecione com ENTER o array que deseja mover para o topo (onde reside o disco de inicialização).
PGUP o array e ele irá para o topo.
F8 para salvar, reinicie o sistema e vá dançar com sua esposa esta noite, merece uma boa comemoração!!
PD: Quem foi o estúpido que fez essa interface...