web-dev-qa-db-ja.com

休止状態を有効にすると、30秒のタイムアウトで起動時にgrubメニューが表示されます

私のシステムはデュアルブートではなく、単一のOS UBUNTU 16.04です。次の変更を行う前は、起動時にGrub画面が表示されませんでした(OK)。

buntu 16.04で休止状態にするにはどうすればよいですか? から以下の手順を実行した後、システムメニューで休止状態を有効にします。

  1. ターミナルを開いて入力します。

    Sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
    
  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
    
  3. ^ X、Yの順に保存します(ファイル名が提案され、メモをとることなく受け入れました)。

  4. 変更を有効にするために再起動します。

hibernateが機能し、メニューに表示されます(OK)が、再起動するたびに、起動時に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=""
4
MitchB

休止状態の後、タイムアウトが30秒ありましたが、文書化されていない設定GRUB_RECORDFAIL_TIMEOUTが機能しました:

GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

詳細については、「 this Answer」を参照してください。

3
hinneLinks