Selain apa yang disarankan Delan, secara umum Anda harus mencoba nilai yang berbeda untuk reboot=
parameter boot; Saya menyarankan reboot=b
khususnya, karena itulah yang paling umum untuk mesin butuhkan. Berikut komentar dari linux / arch / x86 / kernel / reboot.c dengan nilai yang mungkin:
/* 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.
*/
Kernel memiliki sejumlah apa yang disebut "quirks" untuk mesin-mesin tertentu yang membutuhkan metode reboot BIOS, tetapi seperti database quirks perangkat keras kemungkinannya adalah ada beberapa. Komputer Anda mungkin salah satu yang hilang. Jika Anda menemukan bahwa reboot=b
secara konsisten memperbaiki ini untuk Anda, maka jalankan 'ubuntu-bug linux' untuk melaporkan bug kernel yang meminta ini dibuat sebagai default untuk mesin Anda.
Anda dapat membuat perubahan ini baik pada baris perintah GRUB (tekan 'e' pada entri boot yang relevan dan pergi ke akhir linux
baris), atau, untuk membuatnya permanen, edit /etc/default/grub
dan ubah GRUB_CMDLINE_LINUX
baris, berhati-hati untuk menempatkan reboot=b
(atau terserah) di dalam tanda kutip.