Linux Master: GRUB 補足

CentOS 5.10 sample

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.	This means that
#	   all kernel and initrd paths are relative to /boot/, eg.
#	   root (hd0,0)
#	   kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#	   initrd /initrd-version.img
default=0
timeout=5
password=linux
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-371.8.1.el5)
	root (hd0,0)
	lock
	kernel /vmlinuz-2.6.18-371.8.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
	initrd /initrd-2.6.18-371.8.1.el5.img
title CentOS (2.6.18-371.6.1.el5)
	root (hd0,0)
	kernel /vmlinuz-2.6.18-371.6.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
	initrd /initrd-2.6.18-371.6.1.el5.img

主なコマンド

パラメータ解説
default=Nデフォルトで起動するカーネル番号、N=0..
timeout=NN[s]操作がなかった場合、defaultで指定されたカーネルを起動
slpashimage=FILE起動時に表示する背景イメージ。 splash.xpm.gz(PNG変換版)
hiddenmenuカーネル選択メニューを非表示
password=パスワードカーネル起動パラメータ修正時のパスワード設定
title 名称カーネル起動パラメータの指定、登場順にカーネル番号が割り振られる

Linux 用コマンド(titleのサブコマンド)

パラメータ解説
root (デバイス,パーティション)カーネル格納場所(/bootがある場所)。デバイスはa,b,cではなくhd0,1,2で表記、
パーティション開始も0から表記
例)/dev/sda1 → hd0,0
kernel カーネルファイル名 オプションOS のファイル名と起動オプション(別記)
inird 初期RAMディスクファイル名起動時の簡易ファイルシステムのファイル名
lockパラメータ編集時の認証有効化

kernel コマンドオプション

パラメータ解説
ro読み込み専用
root=ファイルパスルートディレクトリの場所
singleシングルユーザモードによる起動
vgs=モデルコンソールのモニタ種別
モデル解像度色数 モデル解像度色数 モデル解像度色数
771800×600256 7731024×768256 7751280×1024256
788800×6006万5000 7911024×7686万5000 7941280×10246万5000
789800×6001600万 7921024×7681600万 7951280×10241600万
rhgbRed Hat Graphical Boot (進捗棒グラフ表示/Progress bar)の使用
quietH/W初期化メッセージ(dmesg)非表示