Tudo bem, então depois de pensar um pouco, acho que encontrei uma solução. O problema, do meu ponto de vista, é que o kernel pode não saber o que fazer quando é solicitado a reiniciar em determinado hardware. Nós podemos consertar isso.
Certo, então primeiro, pegue o personalizador grub. Uma vez que você o tenha, abra-o, vá para configurações gerais e, sob os parâmetros do kernel, há uma linha que deve dizer quiet splash
.
Agora, depois de ter encontrado essa linha, você precisa editá-la para que ele diga quiet splash reboot=pci
. Depois de ter feito isso, você precisa ir até o terminal e atualizar o arquivo grub escrevendo sudo update-grub
. Uma vez feito isso, desligue o seu PC e inicie-o novamente.
E pronto! Note que o processo de reinicialização é um pouco lento.
Mas espere, e se não funcionar? Nunca tema. Você pode ter que mudar o "= pci" para outra coisa. Abaixo está uma lista de comandos que você pode tentar. No entanto, pelo que entendi, 90% de todos os problemas podem ser corrigidos com "= pci", "= bios" ou "= acpi".
warm = Don’t set the cold reboot flag
cold = Set the cold reboot flag
bios = Reboot by jumping through the BIOS (only for X86_32)
smp = Reboot by executing reset on BSP or other CPU (only for X86_32)
triple = Force a triple fault (init)
kbd = Use the keyboard controller. cold reset (default)
acpi = Use the RESET_REG in the FADT
efi = Use efi reset_system runtime service
pci = Use the so-called “PCI reset register”, CF9
force = Avoid anything that could hang.
A lista foi copiada de este site
Espero que isso possa ajudar alguém.