起動プロセス
GRUB Legacy
概要
- ストレージ(HDDなど)から、OSのカーネルイメージをメモリにロードし、カーネルを実行する
- バージョン
0.9x
系
設定ファイル
- 設定ファイルは
/boot/grub/menu.lst
/boot/grub/menu.lst のパラメータ |
説明 |
---|---|
timeout | メニューを表示している時間(秒) |
default | |
title | |
root | |
kernel | |
makeactive | |
chainloader | |
hiddenmenu | 起動時に選択メニューを表示しない |
GRUB 2
概要
- ストレージ(HDDなど)から、OSのカーネルイメージをメモリにロードし、カーネルを実行する
- バージョン
1.9x
系
設定ファイル
- 設定ファイルは
/boot/grub/grub.cfg
←直接編集できない -
/etc/default/grub
または/etc/grub.d
で設定、grub-mkconfig
コマンドで実行
/etc/default/grub のパラメータ |
説明 |
---|---|
GRUB_TIMEOUT | メニューを表示している時間(秒) |
GRUB_DEFAULT | |
GRUB_CMDLINE_LINUX |
GRUB Legacy・GRUB 2で共通
ブートオプション
オプション | 説明 |
---|---|
root=デバイス名 |
ルートファイルシステムを特定のデバイス(例: root=/dev/sda1 )に設定する |
init=パス |
指定したシェル(例: init=/bin/sh )をinit の代わりに起動する |
quiet |
起動時の詳細なメッセージ(ログ出力)を非表示にする |
single |
シングルユーザーモード(メンテナンスモード)で起動する |
数字(0-6) |
指定したランレベルで起動(GRUB 2の場合) |