GRUBメニュー · 1 min read · Jan 20, 2026
GRUBメニューの操作
GRUBメニューの操作
このチュートリアルでは、GRUBメニューの編集方法について説明します。また、オペレーティングシステムの追加方法やスプラッシュスクリーンの追加方法も示します。
すべての意味
まず、なぜGRUBを使用するのか、そしてそれが何を意味するのかを説明します。
誰もがGRUBメニューを使用する理由は、2つの異なるオペレーティングシステムをデュアルブートするためです。これは、起動時にどのオペレーティングシステムを読み込むかを選択するシンプルなDOSメニューです。
開くには、次のように入力します -
gksudo gedit /boot/grub/menu.lstこれにより、GRUBメニューを編集するファイルであるmenu.lstがシンプルなテキストエディタで開かれ、変更を加えて保存することができます。
最初に、すべて「#」で始まる行がいくつか表示されます。これは、ファイルを読み込む際にこれらの行をスキップするように指示しています。これらが見えなくなるまでスクロールダウンしてください。
タイトル - これは、メニューが起動時に読み込まれるときに表示されるものです。これを編集すると、画面に表示される内容が変更されます。
ルート - おそらく、次のようなものがあるでしょう “(hd0,1)”。 “hd0”はハードドライブを指し、1はパーティションを指します。GRUBでは、パーティションは0から始まり、1ではありません。たとえば、0=パーティション1、1=パーティション2などです。
カーネル - これは自己説明的です。これは、どのカーネルバージョンでブートしたいかを尋ねるものです。
Initrd - これは、実際のファイルシステムがマウントされるまで、カーネルがブート中に使用する一時的なファイルシステムです。
これが、これらの行が意味する基本的な内容です。
OSの追加
GRUBメニューにオペレーティングシステムを追加するのは決して難しくありません。いくつかの行を記入するだけで完了です!
- ターミナルを開きます (アプリケーション > アクセサリ > ターミナル) そして実行します -
gksudo gedit /boot/grub/menu.lstmenu.lstが開いたら、ページの下部までスクロールします。この例では「Windows XP」を追加します。
まず、タイトルを追加します。以下のように表示されるはずです -
title Microsoft Windows XP次に、OSのルートを追加します。私の場合は1番目のディスクの3番目のパーティションにあるので、次のように入力します -
root (hd0,2)最後に、次の行を追加します -
makeactive
chainloader +1定義 -
- Makeactive
- Chainloader
最終的な製品は次のようになります(もちろん、あなたのオプションで) -
title Microsoft Windows XP
root (hd0,2)
makeactive
chainloader +1保存して再起動し、正しく動作することを確認してください。
スプラッシュスクリーンのインストール
おそらく気づいていると思いますが、GRUBのデフォルトの外観は特に魅力的ではありません。しかし、心配しないでください、スプラッシュスクリーンをインストールして少し華やかにすることができます!
まず、気に入った画像を見つけます(9つの美しいスクリーン)。ただし、要件を満たしていることを確認してください -
- .xpmファイル
- 640x480
- 14色のみ
画像をダウンロードし、ディレクトリに追加します。
再度GRUBファイルを開きます -
gksudo gedit /boot/grub/menu.lst- 整理するために、「美しい色」の下に次の行を追加します -
splashimage=(hd0,1)your/directory/splashimage.xpm上記の行を適宜変更し、再起動してテストしてください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。