GRand Unified Bootloader の3文字頭字語
1.GRUBとは
コンピュータの起動時にOSを読み込んで起動する「ブートローダー」の一種
Linuxディストリビューションで広く使われている
システムの電源を入れた後に最初に実行されるプログラム
複数のOSをインストールしている場合に、
起動時にどのOSを立ち上げるかを選択できる
多数のファイルシステムに対応している
対応ファイルシステム上に格納されている
GRUB設定ファイルや、OSカーネルを直接参照できる
ファイルシステムを解釈しない「LILO」などのブートローダでは、
OSカーネルなどのディスク上の記録位置(セクタ位置)がずれると
起動不能になる問題がある
GRUBはファイルシステム上の位置が変わらなければ問題なく起動できる
ファイル位置やディスク構成が変わっても、
シェルコマンドを使って新しいファイルを指定して起動できる