GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 20.04でGrubタイムアウトを変更する方法は?

非常に古い質問への回答は編集することを提案します

/etc/default/grub

そのファイルの内容は次のとおりです。

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

システムの起動時に私が目撃しているタイムアウトは10秒です。ただし、構成ファイルによると、0秒です。では、Ubuntu 20.04で実際に定義されているタイムアウトはどこにありますか?

承認された回答:

これはGRUBの一種のバグです。

/etc/grub.d/30_os-prober内 、これが問題の原因となるコードスニペットです…

quick_boot="1"

export TEXTDOMAIN=grub
export TEXTDOMAINDIR="${datarootdir}/locale"

. "$pkgdatadir/grub-mkconfig_lib"

found_other_os=

adjust_timeout () {
  if [ "$quick_boot" = 1 ] && [ "x${found_other_os}" != "x" ]; then
    cat << EOF
set timeout_style=menu
if [ "\${timeout}" = 0 ]; then
  set timeout=10
fi
EOF
  fi
}

10秒のタイムアウトを変更/修正するには、/etc/grub.d/30_os-proberを編集します と:

sudo -H gedit /etc/grub.d/30_os-prober

およびいずれか:

  1. set quick_boot="1" quick_boot="0"
  2. set set timeout=10 set timeout=3

:または/etc/default/grubを編集します GRUB_TIMEOUT =3、または1から10の間の何かを設定します。

sudo update-grub

:詳細/オプションについては、こちらをご覧ください。


Ubuntu
  1. Ubuntuでタイムゾーンを変更する方法は?

  2. Ubuntu20.04および21.04でタイムゾーンを設定または変更する方法

  3. Ubuntu – Ubuntuで静的IPを設定する方法は?

  1. Ubuntuでデフォルトのアプリケーションを変更する方法

  2. Ubuntu18.04でホスト名を変更する方法

  3. Ubuntu18.04でタイムゾーン/日付/時刻を設定または変更する方法

  1. Ubuntu 20.04/18.04にRedisをインストールする方法

  2. Ubuntu20.04でホスト名を変更する方法

  3. Ubuntu20.04でDNSネームサーバーを設定する方法