为何我无法重启/关机?

为何我无法重启/关机?

当我关机/重启时,会出现一个黑色(类似 shell 的)全屏,上面有一些大文字,比如:

ubuntu 10.10 [129.171175] Restarting system. eco
nds ... [OK]
...
Unmounting weak filesystems ... [OK]
will now restart

然后什么也没有发生,我必须亲自按下重置按钮。

答案1

除了 Delan 的建议之外,一般来说,您当然应该尝试不同的reboot=启动参数值;我特别建议这样做reboot=b,因为这是机器最需要的值。以下是来自 linux/arch/x86/kernel/reboot.c 的注释,其中包含可能的值:

/* 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.
 */

对于需要 BIOS 重启方法的特定机器,内核有许多所谓的“怪癖”,但与任何硬件怪癖数据库一样,它很可能缺少一些。您的计算机可能就是缺少的计算机之一。如果您发现它可以reboot=b持续为您修复此问题,请运行“ubuntu-bug linux”来报告内核错误,要求将此设为您机器的默认设置。

您可以在 GRUB 命令行上进行此更改(在相关的启动项上按“e”并转到行尾linux),或者,为了使更改永久生效,请编辑/etc/default/grub并更改该GRUB_CMDLINE_LINUX行,注意输入reboot=b(或其他内容)里面引号。

答案2

有时重启不太正常。例如,在 Apple 电脑上使用 Ubuntu 时,您必须添加reboot=pci到启动标志才能正常重启,而不会像您的电脑一样挂在重启消息上。我不是说您的电脑是 Apple 的,但那个启动标志可能会有帮助。

答案3

您可以尝试以下方法此链接,即添加:

acpi=force reboot=acpi

进入:

/etc/default/grub

最终的代码如下:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi"

请告诉我它是否能解决您的问题。

相关内容