Ngoài những gì Delan đề xuất, nói chung, bạn chắc chắn nên thử các giá trị khác nhau cho reboot=
tham số khởi động; Tôi reboot=b
đặc biệt đề nghị , vì đó là thứ phổ biến nhất cho máy móc cần. Đây là nhận xét từ linux / arch / x86 / kernel / restart.c với các giá trị có thể:
/* 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.
*/
Hạt nhân có một số cái gọi là "quirks" cho các máy cụ thể yêu cầu phương thức khởi động lại BIOS, nhưng giống như bất kỳ cơ sở dữ liệu quirks phần cứng nào, có khả năng là nó thiếu một số. Máy tính của bạn có thể là một trong những cái còn thiếu. Nếu bạn thấy rằng reboot=b
luôn khắc phục điều này cho bạn, thì vui lòng chạy 'ub Ubuntu-bug linux' để báo cáo lỗi kernel yêu cầu điều này được làm mặc định cho máy của bạn.
Bạn có thể thực hiện thay đổi này trên dòng lệnh GRUB (nhấn 'e' trên mục khởi động có liên quan và đi đến cuối linux
dòng), hoặc để làm cho nó vĩnh viễn, chỉnh sửa /etc/default/grub
và thay đổi GRUB_CMDLINE_LINUX
dòng, cẩn thận đặt reboot=b
(hoặc bất cứ điều gì) bên trong dấu ngoặc kép.