私はノートパソコンを持っていて、そこにUbuntuとWindowsをインストールしたいと思っています。しかし、隠れるデュアルブートであり、Ubuntu もインストールされているという事実。
GRUBを次のように設定することは可能ですか?特定のキーの組み合わせ(例:Shift-M)非常に短い期間(おそらく3秒くらい)起動時に、(そしてのみすると、WindowsとUbuntuのどちらかを選択できるメニューが表示されます。そうでない場合は、Windowsが起動します。GRUBを少し教えてください- たとえば、カーソルが点滅したり、角に文字が表示されたりして、いつキーを押してメニューを表示できるかがわかりますか?
答え1
これは GRUB の標準機能です。唯一の違いは、GRUB メニューを表示するキーが または のいずれかであることShiftですEsc。
GRUB の設定を変更するには、お気に入りのエディターを起動し、 にあるファイルを編集します/etc/default/grub
。terminal
アプリを使用して、次のようにします。
gksudo gedit /etc/default/grub
ファイルの先頭には、次のように変更できる設定がいくつかあります。
GRUB_DEFAULT=saved # change this line
GRUB_SAVEDEFAULT=true # add this line
GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_HIDDEN_TIMEOUT=0 #uncomment this line
GRUB_TIMEOUT=10 # change this line
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
示されているように、最初の 2 行は最後に選択した OS を保存し、次回の起動時に同じオペレーティング システムで再度起動します。おそらく、GRUB_SAVEDEFAULT=true
自分自身を追加する必要があります。
常に同じOSをデフォルトにしたい場合は、 を設定します。GRUB_DEFAULT=n
ここで はn
GRUBメニューの位置OS番号です。(カウントはゼロから始まります)起動したい(例: GRUB_DEFAULT=3
Windows OS の場合)、その行の先頭にGRUB_SAVEDEFAULT=true
を配置することでをコメント アウトします。#
および#GRUB_HIDDEN_TIMEOUT=0
のGRUB_TIMEOUT=10
行は変更したい行です。
#GRUB_HIDDEN_TIMEOUT=0
その行から を削除して のコメントを解除し、設定 =0 で試してください。起動時にまたはキー#
が取得されない場合は、この設定を 1 ~ 3 秒に増やすことができます。ShiftEsc
GRUB_TIMEOUT=10
次のように、起動を続行する前にメニューを表示するデフォルトの 10 秒を 0 秒に変更しますGRUB_TIMEOUT=0
。
編集して保存したら、次のようにディスク上の GRUB を更新する必要があります。
sudo update-grub
答え2
このリンクにGRUBの設定に関するチュートリアルがあります。
help.ubuntu.com/community/Grub2/セットアップ
ファイルを編集し/etc/default/grub
て実行する
sudo update-grub
設定を変更して、GRUB_DEFAULT
Windows を指すように変更し、GRUB メニューを非表示にしたいと考えています。
キーを早めに押して押したままにしておくと、GRUB メニューが使用可能になります。「GRUB_HIDDEN_TIMEOUT がアクティブな間は、任意のキーを押してメニューを表示できます。」
上のリンクから、GRUB_HIDDEN_TIMEOUT
との良い組み合わせが見つかると思います。GRUB_TIMEOUT
試行錯誤すべてが望み通りになるまで。