O sistema é o Fedora 22, recentemente atualizado do Fedora 21. O kernel restante do Fedora 21 inicializa. Os dois kernels instalados após o upgrade falham ao inicializar.
O sistema é um Intel S-5000 PAL com 5 unidades SATA configuradas no RAID 5 Array. Está funcionando sem problemas há quase dois anos. E como mencionado acima continua a correr sem problema com o kernel do Fedora 21.
O problema é com os kernels atualizados que o processo de inicialização trava e depois de 3 minutos cai no shell de emergência. A saída do journelctl mostra as seguintes mensagens de erro:
systemctl: Starting dracut pre-trigger hook..
lldpad: config file file failed to load,
lldpad: create a new file
lldpad: bound ctrl iface to /com/intel/lldpad
dracut-pre-trigger: dracut-pre-trigger: rd.md=0 removing md raid
activation
No final do processo, a mensagem de erro é:
raidboot /root device not found
Os kernels do Fedora 21 são inicializados e executados normalmente. O seguinte foi tentado:
- reconstrua o initramfs
- execute o grub2-mkconfig e reinstale o grub
Como pano de fundo adicional, esse servidor faz parte de uma rede de servidores semelhantes. A atualização dos outros servidores foi bem-sucedida. Uma comparação da saída do lsinit para os dois arquivos initramfs.img mostra resultados semelhantes. As únicas diferenças estão na área de pré-trigger e lldpad.
A configuração do pré-acionador é a causa disso?
Qual etapa está faltando para fazer com que o dracut-pre-trigger falhe ao criar o initramfs?
Quais pacotes são necessários para suportar o pré-disparo?
Qual configuração está envolvida no pré-disparo?
pré-trigger ser reexecutado para suportar a criação de initramfs?