回答:
/etc/default/grub
入力して、ターミナルからファイルを開きます。gksu gedit /etc/default/grub
GRUB_TIMEOUT=10
へGRUB_TIMEOUT=0
sudo update-grub
これにより、GRUBメニューが消えるのを待つ必要がなくなります。
重要:ある場合にリカバリモードに変更する必要がある場合はESC、Linuxの起動時にを押してください。BIOSが必要なものすべてのロードを完了してからオペレーティングシステムが起動するまでの間です。その後、GRUBメニューが表示され、リカバリモードを選択するための変更が提供されます。
私はより良い解決策は値を使用することだと信じています:
GRUB_HIDDEN=1
その後、バックグラウンドで非表示になっているためgrubにアクセスできるように、タイムアウトを0より長い値に設定すると、ブートシーケンスを実際に停止し、別のカーネル/リカバリモードを選択することができます。
壊れたシステムがあるときに便利になる機能。詳細についてはこちらをご覧ください
GRUB_HIDDEN
提供されたリンクで-option について何も見つかりません。Grub Manualでこのオプションを見つけることさえできません。GRUB_HIDDEN_TIMEOUT
やなどの類似の名前を持つ他のオプションがあるGRUB_HIDDEN_TIMEOUT_QUIET
ので、GRUB_HIDDEN
-optionは実際に何をしますか?
上記の答えは私にはうまくいきませんでしたので、完全を期すためにこれを投稿すると思いました。私のバージョンのgrubでは、タイムアウト画面は非表示になりませんGRUB_TIMEOUT=0
。これはhttps://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1273764に提出されたバグのようです。
簡単な(しかしエレガントではない)回避策は、を設定することGRUB_TIMEOUT=0.1
です。どうやら= 0
、ユーザー自身の利益のためにタイムアウトの値をオーバーライドするスクリプトがあります!
見たい人のための私のgrub設定ファイルは次のとおりです:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0.1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=0.1
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
GRUB_CMDLINE_LINUX_DEFAULT="splash"
GRUB_CMDLINE_LINUX=""
Windowsがコンピューターから削除された場合の別の可能性は次のとおりです。
sudo rm -rf /boot/efi/EFI/Microsoft
。sudo update-grub
ます。ときにupdate-grub
スクリプトが実行され、それはWindowsがありませんのでご注意ため、生成する必要がありgrub.cfg
、Windowsとそのメニューを提示していないを起動するためのオプションが含まれていないファイルを。
ただし、この方法ではWindowsを起動できません。Behzadshにとっては問題ありません。質問はWindowsがコンピューターから削除されたことを示しているからです。(実際、このアプローチは、すでに行われた不完全な削除のタスクを本質的に終了します。)このアプローチは、単にGRUBメニューをバイパスしたいが、Windowsを起動する能力を保持したい人にとっては間違っています-たとえば、コンピュータのWindowsを起動する組み込みのブートマネージャー。このアプローチにより、少なくともWindowsブートローダーが復元されるまで、Windowsを起動できなくなります。