Devido à migração de disco entre servidores diferentes, ou devido a clonagem de HDs, o servidor CentOS pode falhar na inicialização com erro:
dracut-initqueue[249]: Warning: Could not boot
dracut-initqueue[249]: Warning: /dev/mapper/root does not exist
Entering emergency mode. Exit the shell to continue.
Problema: O gerenciador de inicialização não consegue encontrar o UUID do disco antigo.
Solução: Atualize a configuração de inicialização.
Instruções
Inicie a máquina em modo recuperação do CentOS na inicialização. (Escolha o item apropriado no menu de inicialização).
Depois, liste suas partições. Em caso de execução do LVM
[root@linux ~]# ls /dev/mapper
Você deve ver algo como:
/dev/mapper/centos-root /dev/mapper/centos-swap
Monte a imagem original do Linux:
[root@linux ~]# mkdir /mnt/root [root@linux ~]# mount /dev/mapper/centos-root /mnt/root [root@linux ~]# mount -o bind /dev /mnt/root/dev [root@linux ~]# mount -o bind /sys /mnt/root/sys [root@linux ~]# mount -o bind /proc /mnt/root/proc [root@linux ~]# mount /dev/sda1 /mnt/root/boot
Inicialize o chroot e corrija:
[root@linux ~]# chroot /mnt/root
[root@linux ~]# cd /boot
[root@linux ~]# dracut -f
[root@linux ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
E reinicie:
[root@linux ~]# exit
[root@linux ~]# reboot