GRUB2ブートローダの設定方法
Ubuntuと他のほとんどのLinuxディストリビューションは現在GRUB2ブートローダを使用しています。設定を変更してデフォルトのオペレーティングシステムを選択し、背景イメージを設定し、デフォルトのOSを自動的に起動するまでにGRUBがカウントダウンする時間を選択できます。.
ここではUbuntu 14.04でGRUB2を設定しましたが、他のLinuxディストリビューションでもプロセスは同様になるはずです。あなたは過去にmenu.lstファイルを編集することによってオリジナルのGRUBの設定をカスタマイズしたかもしれません、しかしプロセスは今異なっています.
GRUB2設定の基本
GRUB2はmenu.lstファイルを使いません。代わりに、その主な設定ファイルは/boot/grub/grub.cfgファイルです。ただし、このファイルを手動で編集しないでください。このファイルはGRUB2自身のためのものです。これを実行すると自動的に作成されます。 update-grub rootとしてのコマンド - 言い換えれば、実行することによって sudo update-grub Ubuntuで.
あなた自身のGRUB設定は/ etc / default / grubファイルに保存されています。このファイルを編集してGRUB2の設定を変更します。スクリプトは/etc/grub.d/ディレクトリにもあります。たとえば、Ubuntuでは、デフォルトのテーマを設定するスクリプトがここにあります。他のインストール済みオペレーティングシステム(Windows、他のLinuxディストリビューション、Mac OS Xなど)についてシステムの内蔵ハードドライブをチェックし、それらをGRUB2のメニューに自動的に追加するos-proberスクリプトもあります。.
update-grubコマンドを実行すると、GRUBは自動的に/ etc / default / grubファイルからの設定、/ etc / grub.d /ディレクトリからのスクリプト、およびその他すべての設定を組み合わせて、/ boot / grub / grubを作成します。起動時に読み込まれるcfgファイル.
つまり、GRUB2の設定をカスタマイズするには、/ etc / default / grubファイルを編集してから次のコマンドを実行する必要があります。 sudo update-grub コマンド.
GRUB設定ファイルを編集する
標準のテキストエディタで編集するために/ etc / default / grubファイルを開きます。グラフィカルテキストエディタを使用したい場合は、端末を開くか、またはAlt + F2を押してから、次のコマンドを実行してください。
gksu gedit / etc / default / grub
使いやすい端末ベースのエディタ - Nano - の場合は、次のコマンドを使用します。もちろん、あなたが好きなテキストエディタを使うことができます - 標準のviテキストエディタを含みます.
sudo nano / etc / default / grub
/ etc / default / grubファイルは短く、編集も簡単です。他の設定ファイルと同様に、オプションを目的の状態に編集してからファイルを変更する必要があります。以下のオプションのいずれかがファイルにまだ表示されていない場合は、新しい行に追加してください。存在する場合は、重複する行を追加するのではなく、既存の行を編集します。.
デフォルトのOSを選択: 変更 GRUB_DEFAULT = ライン。デフォルトで, GRUB_DEFAULT = 0 最初のエントリをデフォルトとして使用します。2番目のエントリを使用するには1に、3番目のエントリを使用するには2になどとします。あなたも使うことができます GRUB_DEFAULT =保存 GRUBは、起動するたびに最後に選択したオペレーティングシステムを自動的に起動します。引用符でラベルを指定することもできます。たとえば、OSリストにWindows 7(ローダー)という名前のオペレーティングシステムがある場合は、次のようにします。 GRUB_DEFAULT =” Windows 7(ローダ)”
デフォルトのオペレーティングシステムを保存する:あなたが選ぶなら GRUB_DEFAULT =保存, あなたも追加する必要があります GRUB_SAVEDEFAULT = true line - それ以外の場合は動作しません.
GRUBを隠すかどうかを選択注:インストールされているオペレーティングシステムが1つだけの場合、UbuntuはGRUB_HIDDEN_TIMEOUT = 0オプションを指定して自動的にデフォルトOSにブートするようにGRUBをデフォルトにします。このオプションはGRUBを隠し、0秒後に自動的にデフォルトのOSで起動するように指定します。コンピュータの起動中にShiftキーを押してもメニューにアクセスできます。より高いタイムアウトを設定するには、次のようにします。 GRUB_HIDDEN_TIMEOUT = 5 - GRUBは空の画面またはスプラッシュ画面を5秒間表示します。その間に任意のキーを押してメニューを表示できます。 GRUBが自動的に隠されないようにするには、その行をコメントアウトしてください。 #GRUB_HIDDEN_TIMEOUT = 0 .
GRUBのメニュータイムアウトを制御する:GRUBが自動的に隠されない場合は、コンピュータが起動するたびにメニューが表示されます。 GRUBは一定期間後、通常10秒後に自動的にデフォルトのオペレーティングシステムを起動します。その間、別のOSを選択するか、自動的に起動するようにしておくことができます。タイムアウト期間を変更するには、 GRUB_TIMEOUT = 10 ラインして好きな秒数を入力してください。 (これはGRUBが隠されていない場合にのみ使われることを忘れないでください。)GRUBが自動的に起動するのを防ぎ、常にOSを選択するのを待つには、行を次のように変更します。 GRUB_TIMEOUT = -1
背景画像を選択してください: GRUB_BACKGROUND lineは背景画像を使用するかどうかを制御します - デフォルトでは、GRUBは白黒のモノクローム外観を使用します。あなたはのような行を追加することができます GRUB_BACKGROUND =” / home / user / Pictures / background.png” GRUBが使用する画像ファイルを指定する.
画像ファイルはさまざまな仕様を満たす必要があります。 GRUBはJPG / JPEG画像をサポートしますが、これらは256色に制限されています - あなたはおそらくJPG画像を使用したくないでしょう。代わりに、任意の数の色を持つことができるPNG画像を使用したいと思うでしょう。 TGA画像ファイルを使うこともできます.
変更を有効にする
変更を有効にするには、テキストファイルを保存します - File> Save in GeditまたはCtrl + Oを押し、次にEnterを押してファイルをNanoに保存します。 sudo update-grub コマンド。変更内容はgrub.cfgファイルの一部になり、コンピュータを起動するたびに使用されます。.
これらはGRUBのすべての設定ではありませんが、最も一般的に変更されているものです。他の設定は/ etc / default / grubファイルで、または/etc/grub.dディレクトリのスクリプトを編集してカスタマイズできます。.
手作業でファイルを編集したくない場合は、LinuxディストリビューションのソフトウェアリポジトリにGRUB2をカスタマイズするためのグラフィカルツールがあるかもしれません。上記の方法は、そのようなツールが簡単には利用できないLinuxディストリビューションでも、あるいは単にコマンドラインアクセスを持っていて手動でそれを実行したい場合でも動作するはずです。.