技術ノート 特徴 GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

Ubuntu と他のほとんどすべての Linux ディストリビューションは GRUB2 ブート ローダーを使用します。複数のオペレーティング システムがインストールされている場合を除き、このブートローダーは通常は非表示になっていますが、場合によっては必要なオプションが提供されます。

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

ブート ローダーは、コンピュータを初めて起動するときに読み込まれる Linux の一部 です。通常、Linux カーネルを起動するだけで、残りのオペレーティング システムがロードされますが、独自のオプションを備えたメニューも提供します。

GRUB2 メニューにアクセスする

GRUB2 ブートローダー メニューにアクセスするには、コンピュータを再起動するか、コンピュータがシャットダウンしている場合は起動する必要があります。デュアルブート システムがインストールされている場合は、コンピュータの起動時に常に GRUB2 メニューが表示されます。このメニューは起動時にオペレーティング システムを選択する方法を提供するため、これは複数のオペレーティング システムを搭載したコンピュータのデフォルト設定です。

デフォルトでは、Ubuntu およびその他の Linux ディストリビューションはこのメニューを非表示にします。起動プロセスの最初に Shift キーを押し続けると、隠しメニューにアクセスできます。メニューの代わりに Linux ディストリビューションのグラフィカル ログイン画面が表示される場合は、コンピュータを再起動してもう一度試してください。

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

他のオペレーティング システムとツールを起動する

デフォルトでは、GRUB2 はインストールした Linux オペレーティング システムを起動します。上矢印キーと下矢印キーも使用してメニュー内のオプションを選択し、Enter キーを押して選択したメニュー エントリを起動します。

他のオペレーティング システムがインストールされている場合は、Windows であっても他の Linux ディストリビューションであっても、ここから選択して起動できます。 Linux ディストリビューションでは、GRUB をインストールするときに、インストールされている他のオペレーティング システムを一覧表示するように GRUB を自動的に構成する必要があります。

ここからいくつかの追加ツールにアクセスすることもできますが、利用できる正確なオプションは Linux ディストリビューションによって異なります。たとえば、Ubuntu では「メモリ テスト (Memtest86+)」オプションが提供されています。このメニュー エントリは、Memtest86+ メモリ テスト ツール を起動します。それを選択して Enter を押すと、Memtest86+ をディスクに書き込んだり、そこから 起動可能な USB ドライブを作成したり せずに、メモリ テストをすばやく実行できます。 Esc キーを押すか、コンピュータを再起動してメモリ テスト環境を終了します。

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

異なる Linux カーネルをブートする

GRUB2 では、インストールされている Linux カーネルから選択することもできます。 Linux カーネルはオペレーティング システムの中核であり、更新と修正が含まれた新しい Linux カーネルは、Linux ディストリビューションの パッケージ マネージャー 経由で提供されることがよくあります。新しい Linux カーネルに切り替えるには、オペレーティング システムを再起動して起動する必要があります。これはすべて、次回起動時に自動的に行われます。

ただし、場合によっては、新しい Linux カーネルによってシステムに問題が発生する可能性があります。アップデート後に起動が拒否されたり、ハードウェアの問題が発生したりする可能性があります。このため、Linux ディストリビューションでは通常、少なくとも 1 つの古い Linux カーネルが保持されます。古い Linux カーネルに切り替えるには、GRUB ブート ローダーを再起動して古いカーネルを選択します。 Ubuntu は、「Ubuntu の詳細オプション」でこれらのオプションを非表示にするように GRUB を構成しました。それを選択して Enter キーを押すと、ブートするために選択できる Linux カーネルのリストが表示されます。最新のカーネルがリストの先頭に表示され、バージョン番号が最も高く、デフォルトで選択されます。

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

リカバリモードを使用する

Ubuntu は、ここで「回復モード」オプションも提供します。他の Linux ディストリビューションでも同様のものを提供する可能性があります。回復モードで起動すると、Ubuntu インストールのトラブルシューティングと回復に役立つように設計されたオプションのリストが表示されます。 Ubuntu システムを修正する必要がある場合は、ここにあるオプションが役立つかもしれません。ただし、これらのツールは、Windows インストール ディスクにある グラフィカル システム修復ツール ほど使いやすく便利ではありません。

GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法

ブートオプションの編集

GRUB2 には、より高度なオプションがいくつかあります。 c を押すと、GRUB2 コマンドライン環境が開き、さまざまな GRUB2 コマンドを実行できます。または、ブート オプションを選択して e を押し、そのメニュー エントリのブート オプションを手動で編集することもできます。たとえば、これにより、異なる「 ランレベル 」で起動できるようになります。デフォルトでは、Linux ディストリビューションはおそらくランレベル 5 で起動し、通常はグラフィカル デスクトップでシステムを起動します。ランレベル 3 (グラフィカル デスクトップのない標準システム) で起動することも、ランレベル 1 (管理タスク用に設計されたシングル ユーザー モード) で起動することもできます。

ブート オプションを変更するには、矢印キーでブート エントリを選択し、 e を押します。起動オプションを編集し、起動の準備ができたら Ctrl + X または F10 を押します。ランレベルを編集するには、「linux」で始まる行を見つけてその行の最後に移動し、スペースを追加して、使用するランレベルの番号を入力します。 「linux」行は非常に長く、複数の行に分かれている場合があることに注意してください。

たとえば、以下ではテキスト入力カーソルを「linux」行の末尾に移動しています。

次に、スペースを押して 3 を入力して、ランレベル 3 を指定しました。Ctrl+X または F10 を押すと、ランレベル 3 で起動します。この変更は一時的なものにすぎません。一度使用されるだけで、GRUB2 は将来それを記憶しません。


GRUB2 をあまりいじる必要はありません。GRUB2 は通常、その役割を果たし、邪魔にならないようにします。 GRUB2 を使用する必要がある人でも、通常はコンピュータの起動時に目的のオペレーティング システムを選択するためのメニューとして GRUB2 を使用するだけです。

画像クレジット: Flickr の Paul Schultz

「 GRUB2 101: Linux ディストリビューションのブート ローダーにアクセスして使用する方法」に関するベスト動画選定!

【第2話】Linuxディストリビューションの特徴を知ろう
#Shorts Review 毎日Linux【KNOPPIX】かつては日本語版も提供されていたライブ CD の定番?Linux ディストリビューション。