私はフォーラムを読んだが、私のgrubブートメニューは設定ファイル形式に従わないようです。
押さないとメニューが表示されないようにしたいですShift。
マイグラップメニューは起動するたびに表示され、メニュー項目を選択するまでそのまま残ります。
私/etc/default/grub
の現在は次のとおりです。
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=3
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomdmonddf nomdmonisw"
GRUB_CMDLINE_LINUX=""
GRUB_FORCE_HIDDEN_MENU="true"
export GRUB_FORCE_HIDDEN_MENU
true
(引用符を含めるか含まないで試してみましたが、違いはありませんでした)
私もupdate-grub
そうでしたupdate-grub2
。
システムが起動したときにGrubメニューに表示される理由を教えてください。ヘッドレスシステムですが、再起動するにはキーボードを追加するのが残念です。
これはデュアルブートシステムではありません。
答え1
GRUBを使用する必要があります。引き継ぐスクリプト。
GRUBのマニュアルを注意深く読めば、標準設定では望みのものが得られないことがわかります。
ここからスクリプトをダウンロードしてください。GRUBは交代勤務を維持します。readme ファイルの指示に従います。
答え2
この質問が提起されたとき、DebianはUbuntu用の「fastboot」パッチをリリースし始めました。
https://salsa.debian.org/grub-team/grub/-/blob/master/debian/patches/quick-boot.patch
私はまた、ManjaroとFedora(autohideと呼ばれる)がそれほど遠くないことを知っています。
答え3
ファイル内の次の行を変更します/etc/default/grub
。
GRUB_HIDDEN_TIMEOUT=0.0
GRUB_TIMEOUT=0.0
ついに逃げたupdate-grub
。
答え4
/boot/grub/grub.cfg
ランタイム変更が伝播されるかどうかを確認してくださいsudo update-grub
。このsudo update-grub
コマンドは/boot/grub/grub.cfg
実行/etc/default/grub
中に更新する必要があります/etc/grub.d
。そうでない場合は、一時的に編集し/boot/grub/grub.cfg
て動作させることができますが、update-grub
カーネルがアップグレードまたは再実行されたときに上書きされる可能性があります。
確認し/boot/grub/grub.cfg
て変更を適用したがまだ機能しない場合は、設定に問題がある可能性がありますが、今のように設定は正しく表示されます。