GRUBブートメニューを削除または非表示にする方法


17

最近、Ubuntuのみを使用することにしましたが、ラップトップにWindowsはありません。ラップトップの電源を入れると、GRUBメニューが表示されますが、OSを選択する必要はありません。

これを削除または非表示にするにはどうすればよいですか?
そして、これを削除した後、どのようにして回復モードにアクセスできますか?


WindowsまたはUbuntuのリカバリモードを意味しますか?
Mussnoon

Ubuntuでの回復、私のラップトップにもうWindowsはありません
Behzadsh

回答:


18

するには表示されません起動中にGRUBメニューを:

  1. 次のように/etc/default/grub入力して、ターミナルからファイルを開きます。gksu gedit /etc/default/grub
  2. 変更GRUB_TIMEOUT=10GRUB_TIMEOUT=0
  3. ファイルを保存し、テキストエディターを終了します。
  4. 実行: sudo update-grub
  5. リブート。

これにより、GRUBメニューが消えるのを待つ必要がなくなります。

重要:ある場合にリカバリモードに変更する必要がある場合はESC、Linuxの起動時にを押してください。BIOSが必要なものすべてのロードを完了してからオペレーティングシステムが起動するまでの間です。その後、GRUBメニューが表示され、リカバリモードを選択するための変更が提供されます。


1
だから、実際には時間ではなく、時間を削除します!?
Behzadsh

9
GRUBを削除すると、TRUST ME、何も起動できなくなります。「これを削除または非表示にする方法という質問に対する実行可能なソリューションを提供しています。grubフォルダまたはそれを削除するために何かを削除するように指示すると、私はむしろaskubuntuで否定的な点を与えます。
ルイスアルバラード

7

私はより良い解決策は値を使用することだと信じています:

GRUB_HIDDEN=1 

その後、バックグラウンドで非表示になっているためgrubにアクセスできるように、タイムアウトを0より長い値に設定すると、ブートシーケンスを実際に停止し、別のカーネル/リカバリモードを選択することができます。

壊れたシステムがあるときに便利になる機能。詳細についてはこちらをご覧ください


... crunchbangウォルドルフに私のためではない仕事をして
Jere

GRUB_HIDDEN提供されたリンクで-option について何も見つかりません。Grub Manualでこのオプションを見つけることさえできません。GRUB_HIDDEN_TIMEOUTやなどの類似の名前を持つ他のオプションがあるGRUB_HIDDEN_TIMEOUT_QUIETので、GRUB_HIDDEN-optionは実際に何をしますか?
mook765

2

上記の答えは私にはうまくいきませんでしたので、完全を期すためにこれを投稿すると思いました。私のバージョンの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=""

0

Windowsがコンピューターから削除された場合の別の可能性は次のとおりです。

  1. ESPからWindowsブートローダーを削除します。これは通常、タイプすることによって行われますsudo rm -rf /boot/efi/EFI/Microsoft
  2. を入力しsudo update-grubます。

ときにupdate-grubスクリプトが実行され、それはWindowsがありませんのでご注意ため、生成する必要がありgrub.cfg、Windowsとそのメニューを提示していないを起動するためのオプションが含まれていないファイルを。

ただし、この方法ではWindowsを起動できません。Behzadshにとっては問題ありません。質問はWindowsがコンピューターから削除されたことを示しているからです。(実際、このアプローチは、すでに行われた不完全な削除のタスクを本質的に終了します。)このアプローチは、単にGRUBメニューをバイパスしたいが、Windowsを起動する能力を保持したい人にとっては間違っています-たとえば、コンピュータのWindowsを起動する組み込みのブートマネージャー。このアプローチにより、少なくともWindowsブートローダーが復元されるまで、Windowsを起動できなくなります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.