Windows 8とKubuntu 16.04の2つのOSがあります。 Kubuntuは私の主要なOSです。起動中にShiftキーを押してGrubメニューを表示しない限り、ラップトップを直接Kubuntuで起動したいです。再び。ブート中にSHIFTまたはその他のキーを押したときにのみ、OSリストを表示するgrubメニューが必要です。
Shiftキーを押さない限りGRUB2メニューを隠す:これを実現する方法は? の指示に従いましたが、望みどおりには機能しませんでした。
グラブがそこにあるとさえ感じたくないので、次の値が必要です。
GRUB_HIDDEN_TIMEOUT=0.0
GRUB_TIMEOUT=0.0
どうやらlinuxは、あなたに伝える自由を与えていないようです。 /etc/grub.d/30_os-proberを実行してもタイムアウトは変更されないためです。
if [ "\${timeout}" = 0 ]; then
set timeout=10
私が望むものを達成する簡単な方法はありますか?前もって感謝します。
編集:
それは動作しません。 info -f grub -n 'Simple configuration'による追加
'GRUB_HIDDEN_TIMEOUT'
Wait this many seconds before displaying the menu. If <ESC> is
pressed during that time, display the menu and wait for input
according to 'GRUB_TIMEOUT'. If a hotkey associated with a menu
entry is pressed, boot the associated menu entry immediately. If
the timeout expires before either of these happens, display the
menu for the number of seconds specified in 'GRUB_TIMEOUT' before
booting the default entry.
If you set 'GRUB_HIDDEN_TIMEOUT', you should also set
'GRUB_TIMEOUT=0' so that the menu is not displayed at all unless
<ESC> is pressed.
This option is unset by default, and is deprecated in favour of the
less confusing 'GRUB_TIMEOUT_STYLE=countdown' or
'GRUB_TIMEOUT_STYLE=hidden'.
GRUB_TIMEOUT = 5およびGRUB_HIDDEN_TIMEOUT = 3を設定すると、grubメニューが... 3秒間表示されます!?
グラブの後ろの人々は明らかにそれを台無しにしました。
あなたが作る必要があります:
GRUB_HIDDEN_TIMEOUT=5
GRUB_TIMEOUT=0
次に、コンピューターの電源を入れると、ESC
を押してブートメニューに入ります。そうでない場合、コンピューターはデフォルトの選択でブートします。
簡単にするために、 Grub Customizer でこれらの値を簡単に変更できます
Sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Sudo apt-get update
Sudo apt-get install grub-customizer
タブ全般で、詳細設定をクリックし、アクティブを選択します次のキーを使用して値を更新します。
GRUB_HIDDEN_TIMEOUT = 5
GRUB_TIMEOUT = 0
オプションで、ESC
を押しながら残りの秒数を示すカウンターを表示するには、次を設定します。
GRUB_HIDDEN_TIMEOUT_QUITE = false
GRUB隠しタイムアウトを有効にするには、ターミナルを開いて実行します:
Sudo apt install gksu
(まだインストールされていない場合は、代わりにnanoエディターを使用します)
gksudo gedit /etc/default/grub
#
の行の先頭から#GRUB_HIDDEN_TIMEOUT=0
を削除し、
その後の行が正確に読み取ること:GRUB_HIDDEN_TIMEOUT=0
。
変更を保存してファイルを閉じます-次のコマンドを実行します:
gksudo gedit /etc/grub.d/30_os-prober
タイムアウトを10から0に変更...
if [ "\${timeout}" = 0 ]; then
set timeout=10
後で正確に読み取ること:
if [ "\${timeout}" = 0 ]; then
set timeout=0
変更を保存して、ファイルを閉じます。
GRUB構成を更新します。
Sudo update-grub
システムを再起動します...これでKubuntuが直接起動するはずです。