アットウィキロゴ

Grub関連

Grubとはなんたるや?
から使い方

GRUBとは

ブートローダー。現在はGRUB2を組み込んでるLinuxディストリが多い。
そのため、現在は通常GRUB2を用いる。
しかし、TrsutedGRUBなどはGRUB2に対応したバージョンがないためGRUB2ではなく、GRUBを使いたいことがある。

GRUBの設定ファイルであるmenu.lstは以下のように記述される。
default    0
timeout    3
hiddenmenu //grub rescueがでてきたが、hiddenmenuをコメントアウトで解決??update,install忘れ?
 
title      Ubuntu, kernel 2.6.20-15-generic
root       (hd0,0)
kernel     /boot/vmlinuz-2.6.20-15-... ro quiet splash
initrd     /boot/initrd.img-2.6.20-15-generic
defaultはデフォルトのブートするエントリの指定。これはエントリの順に0から割り振られる。
timeoutはGRUBメニューの表示時間。
hiddenmenuはGRUBメニューを表示せず、デフォルトのエントリーをブートする場合に書く。

それぞれのエントリには少なくとも、title、root、kernelが必要である。
titleはメニューない表示するタイトル。
kernelはカーネルの所在。後ろにあるro quiet splashはオプションでroはreadonly、quietはデバッグ情報の非表示、splashはスプラッシュ画面(最初にwindowsとかubuntuとか表示されるあれ)を表示する。
initrdはカーネル読み取り後に実行する初期化処理の指定。これによりGRUBからOSに制御が移る。
最終更新:2013年10月22日 18:25