Ubuntu 16.10を実行していますが、電源投入時/起動時にGRUBメニューを非表示にしようとしていますが、ShiftまたはEscキーを押したときにのみメニューが表示されるようにしたいと考えています。
で適切なオプションを変更し/etc/default/grub
ても、メニューが非表示になりません。
これを調査したところ、2013年のGRUB非表示メニューからのこの投稿が機能していないことがわかりました。これは、問題がしばらくの間発生していることを示しており、/etc/grub.d/30_os-prober
私がしたくない変更を示唆しています。そのコードは、複数のOSが見つかったので、GRUB_TIMEOUT=10
とにかく設定することを示唆しています。
これが私が今持っているものの抜粋/etc/default/grub
です... 10秒のカウントダウンのあるメニュー...
GRUB_DEFAULT =保存済み GRUB_SAVEDEFAULT = true GRUB_HIDDEN_TIMEOUT_QUIET = true #GRUB_HIDDEN_TIMEOUT = 0 GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR = `lsb_release -i -s 2> / dev / null || エコーDebian` GRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュ"
私のコメントを外した場合は#GRUB_HIDDEN_TIMEOUT=0
、その後、sudo update-grub
私も設定することを主張GRUB_TIMEOUT=10
しますGRUB_TIMEOUT=0
。そうしても、GRUBメニューが表示されます。
でterminal
、入力info -f grub -n 'Simple configuration'
するとさまざまなオプションが説明され、情報の最後に、現在のコマンドの一部が減価償却されていることが示され、新しい置換の方が優れていることが示されます。
私は16.10で非表示にするには、私のGRUBメニューを取得することができますどのように誰でも知っていると、それは認識していShiftたりEsc、起動時にキーは?
OK皆さん、ここに答えがあります...デュアルブート構成で非表示のGRUBメニューを取得するには... 2つの編集...そしてsudo update-grub
...
編集#1
マルチブート構成で非表示のGRUBメニューを取得するには、最初にを編集する必要があります/etc/default/grub
。以下のコマンドを使用してこのファイルを開きます。
sudo editor /etc/default/grub
ファイルが開いたら、これらの行を置き換えます
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=10
これらと:
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT_STYLE=countdown
#GRUB_HIDDEN_TIMEOUT=0
GRUB_TIMEOUT=3
これにより、GRUBは画面に3秒のカウントダウンタイマーを表示します。これにより、ユーザーはEscキーを押してデフォルトメニューを表示できます。それ以外の場合は、デフォルトのOSが起動します。
デフォルトのOSを最後に起動したOSに設定する場合は、上記の「GRUB_TIMEOUT = 3」の下に以下の2行を追加します。
GRUB_DEFAULT=saved # change an existing line to this
GRUB_SAVEDEFAULT=true # add this line
編集#2
次に、quick_boot機能を無効にするためにOSプローバーを更新する必要があります。これを行うには、開いて/etc/grub.d/30_os-prober
お好みのエディタでと交換することにより(17.04で23行)行の下に変更1
に0
:
quick_boot="1"
完了すると、行は次のようになります。
quick_boot="0"
ファイルを保存してから、以下のコマンドを実行してブートローダーを再構成し、変更を適用します。
sudo update-grub
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加