启用休眠后 grub 菜单出现在启动时,超时 30 秒

Mit*_*chB 8 grub2 hibernate timeout

我的系统不是双启动,只是单操作系统 UBUNTU 16.04。在进行以下更改之前,Grub 屏幕不会在启动时出现 (OK)。

按照如何在 Ubuntu 16.04 上休眠?在系统菜单中启用休眠:

  1. 打开终端并输入;

    sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将这些行添加到空文件中;

    [Re-enable hibernate by default in upower]
    Identity=unix-user:*
    Action=org.freedesktop.upower.hibernate
    ResultActive=yes
    
    [Re-enable hibernate by default in logind]
    Identity=unix-user:*
    Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
    ResultActive=yes
    
    Run Code Online (Sandbox Code Playgroud)
  3. ^X 然后 Y 保存(建议使用文件名,我没有注意就接受了)。

  4. 重新启动以使更改生效。

休眠现在可以工作并出现在菜单中(确定),但是每当我重新启动时,我现在都会在启动时获得一个 Grub 菜单,并且有一个完整的 30 秒超时(NOK)。我尝试使用 Grub 菜单超时设置,但仍然获得完整的 30 秒超时。如何阻止 Grub 菜单的出现并将我的启动时间减少到进行这些更改之前的时间。

当前 Grub 设置;

GRUB_DEFAULT="0"
GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="1"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)

小智 5

休眠后我有 30 秒超时,未记录的设置GRUB_RECORDFAIL_TIMEOUT对我有用:

GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅答案。