最終更新: sasataka0416 2013年01月28日(月) 01:25:03履歴
Linuxのブートプロセスは主に次の4つの段階に分けられる。
1. システムBIOSによる起動処理
2. ブートローダ(GRUB)による起動処理
4. initによる起動処理
1. システムBIOSによる起動処理
2. ブートローダ(GRUB)による起動処理
システムBIOSは、ハードウェア・コンポーネントの状態確認が終わると、最後に起動デバイスの先頭に書き込まれた446バイトの ブートストラップ・ローダを読み込んで、サーバのメモリに書き込む。 ブートストラップ・ローダは、起動デバイスのさらに別の場所のブート・ローダ(GRAB)をメモリに読み込んで実行する。3. カーネルの起動と初期RAMディスクによるデバイスの認識
GRABが、起動デバイスに保存された、カーネル本体と初期RAMディスクを読み込んでカーネルを起動する。
カーネル | /boot/vmlinuz-<カーネル・バージョン> |
初期RAMディスク | /boot/initrd-<カーネル・バージョン>.img |
コメントをかく