Además de lo que sugirió Delan, en general debería probar diferentes valores para el reboot=
parámetro de arranque; Sugeriría reboot=b
en particular, ya que es el más común que necesitan las máquinas. Aquí está el comentario de linux / arch / x86 / kernel / reboot.c con los posibles valores:
/* reboot=b[ios] | s[mp] | t[riple] | k[bd] | e[fi] [, [w]arm | [c]old] | p[ci]
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.
*/
El kernel tiene una serie de llamadas "peculiaridades" para máquinas particulares que requieren el método de reinicio del BIOS, pero como cualquier base de datos de peculiaridades de hardware, es probable que falten algunas. Su computadora puede ser una de las que faltan. Si encuentra que reboot=b
esto lo soluciona constantemente, ejecute 'ubuntu-bug linux' para informar un error del kernel que solicite que se convierta en el predeterminado para su máquina.
Puede realizar este cambio en la línea de comando de GRUB (presione 'e' en la entrada de inicio correspondiente y vaya al final de la linux
línea) o, para que sea permanente, edite /etc/default/grub
y cambie la GRUB_CMDLINE_LINUX
línea, teniendo cuidado de poner reboot=b
(o lo que sea) dentro de las comillas.