web-dev-qa-db-ja.com

アップグレード後にGRUBタイムアウトを30に設定

今日、私は定期的に「apt upgrade」を実行し、いくつかのGRUB関連パッケージをアップグレードしました。私はGRUB 2.02をUbuntu 18.04 LTSで使用しています。

この後、GRUBメニューが30秒のタイムアウトで起動ごとに表示されます。

以前は、GRUBメニューは非表示でした。

これを引き起こす可能性があるものについてのアイデアはありますか?私の/ etc/default/grubは以下にあります。

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="--verbose nosplash debug"
GRUB_CMDLINE_LINUX=""
5
James Pascaleff

このスレッド grub-recordfail-broken-regarding-lvm は、問題の根底に到達しようとします。

迅速な解決策を探している場合は、

Sudo sh -c 'echo GRUB_RECORDFAIL_TIMEOUT=5 >> /etc/default/grub';
Sudo update-grub;
  • Sudo grub-install;を指摘してくださった@borislavに感謝します。Grubメニューのタイムアウトを構成する必要はありません
7
Terence Ho

追加するのに役立ちました

GRUB_RECORDFAIL_TIMEOUT=0

/ etc/default/grub内

そして実行する

Sudo update-grub
3
Kikkomann

同じ問題がありました。これは私のためにそれを修正しました:

ターミナルウィンドウで次を実行します。

Sudo sed -i "/recordfail_broken=/{s/1/0/}" /etc/grub.d/00_header

その後

Sudo update-grub

礼儀: https://forums.linuxmint.com/viewtopic.php?t=287026

3
Whydoyoulook