Grubタイムアウトを完全に無効にすることは可能ですか?


15

妻のコンピューターにデュアルブートインストールをセットアップしています。UbuntuがデフォルトのOSを選択するためのタイムアウトを無効にして、コンピューターが選択を行わなくても起動しないようにします。(IE。GRUB_TIMEOUT=INFINITE)空白のままにするか#out、行を入れるという単純なケース/etc/default/grubですか?妻が、新しく起動したデュアルブートPCで簡単にOSを選択できるようにしたいのです。

OSの大きなグラフィックはもう少し使いやすいので、これ以降もBurgを更新しても変更が維持されるかどうかを知りたいと思います。

回答:


20

GRUB_TIMEOUT値をから10に変更し-1、ファイルを保存してから実行しsudo update-grub2ます。再起動すると、OSを選択する時間が無限に広がります。

これはGRUBでは機能しますが、BURGでは機能せず、GRUB_TIMEOUT値を120秒などの大きな数値に変更して、OSを起動しsudo update-burgて変更を反映するまで待機する必要があります。また/etc/default/burg、BURGは、/etc/default/grub


素晴らしい答え。どうもありがとうございました。Burgで600秒に設定しましたが、最高です。
ラシャー

4

タイムアウトを-1に設定すると、GRUBは無限に待機します。

つまり、OSを起動する前に、エントリを手動で選択してEnterキーを押す必要があります。


1

update-grub警告を実行すると、grubtimeoutをゼロ以外の数値に設定することはサポートされなくなったことが示されます。grubのタイムアウト値をタイムアウトに変更しても10のままでした。この問題が発生している場合、回避策はにあるgrub.cfgファイルを編集することです/boot/grub。終わり近くで、スクリプトは言いIF TIMEOUT = 0 then timeout= 10ます。に変更10-1ます。これ以上のカウントダウンはありません。

  1. gksu gedit /boot/grub/grub.cfg

  2. スクリプトの最後の部分にあるを見つけますIF TIMEOUT = 0 then timeout= 10。に変更10-1ます。

これは回避策であり、update-grub実行されると元に戻ります。update-grub手動で実行しない限り、永続的ではありません。

(14.04で動作します。)


0
  1. /etc/grub.d/30_os-proberファイルを編集:
    sudo gedit /etc/grub.d/30_os-prober
  2. 見つける
    if [ "\${timeout}" = 0 ]; then
      set timeout=10
    fi
    そして、置き換えるset timeout=10set timeout=0
  3. grub設定を保存して更新します。
    sudo update-grub

Ubuntu 19.10で動作しました

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