如何在双系统的GRUB屏幕上关闭计算机

我在一台自己组装的电脑上安装了Ubuntu和Windows 10双系统(因为我对其他操作系统不太熟悉)。问题是,每次我尝试从Ubuntu关机时,电脑都会重新启动并加载GRUB界面,这意味着我只能从Windows 10关机,而不能从Ubuntu关机。
我能否从GRUB界面关机?我不想每次从Ubuntu关机时都要通过Windows 10来关机。

2当你的电脑处于GRUB菜单时,你可以通过触摸电源按钮来简单地关闭它。除非你的电脑非常老旧,否则这将触发一个ACPI事件,告诉系统关闭并关机,因此这不会是一个硬重启。然而,更有趣的问题是为什么Ubuntu重新启动而不是关机。 - Byte Commander
确实。似乎Ubuntu关机的方式有些问题。我验证了一下,在Windows中长按电源按钮几秒钟可以关闭计算机而不触发警告。在提示符中按下c,然后输入halt也对我起作用。 - J. Doe
实际上,我是指短按电源按钮,而不是长按直到断电... - Byte Commander
由于某种原因,从GRUB屏幕上短按电源按钮完全被忽略。 - J. Doe
5个回答

ubuntuforums.org上这个有趣的帖子中得知:
在GRUB菜单中,按下C键,然后输入halt
另外,正如链接中所提到的,当在GRUB菜单时,直接按下电源按钮也是安全的。

我需要使用这个来关闭一个在启动循环中卡住的虚拟机,它对虚拟化管理程序的关机命令没有响应。 - AJMansfield

在GRUB命令行中,相当于poweroff的是halt
grub> halt

1确切地说,这对我起作用了。 - desmond13

你有尝试使用以下命令之一从Ubuntu关机吗?poweroffsudo shutdown -h now?如果你的关机脚本损坏了,这些命令可能会起作用。

为了明确回答你实际的问题(从grub关机),我会手动按住电源按钮。当我意外打开计算机后并最终不想使用时,我就这样做 :)


我尝试了通常的sudo shutdown和其他变体,但它重新启动了计算机。 poweroff命令将我带到了grub屏幕,而不是关闭计算机。 sudo shutdown -h now也是一样的情况。 由于某种原因,计算机关机后突然又自动开机了。 - J. Doe

根据 此页面, 您可以通过添加自定义菜单选项来实现。
sudo gedit /etc/grub.d/40_custom

添加以下选项:

 menuentry "Reboot" {
      reboot
}

menuentry "Shut Down" {
      halt
}

更新:
sudo update-grub 重新启动:
reboot

在我的情况下,GRUB中的halt命令会导致系统卡住,没有任何反应。因此,我不得不按下电源键来关闭计算机。