GNU GRUB
GNU GRUB は、複数の OS を起動できるブートローダです。
DOS や Windows からでもインストールしやすいように
FD イメージを作ってみました。
GRUB のインストール
- インストールの前に
GRUB は、ハードディスクの MBR(マスターブートレコード) を書き換えますので、
インストールに失敗したときに MBR を復旧できる準備をしておいて下さい。
DOS や Windows95/98 であれば、起動 FD を作り、コマンドラインから「FDISK /mbr」を
実行すれば元の MBR に戻ります。
- 必要なもの
- インストール手順
GRUB を1台目の HDD の1番目のパーティションにインストールします。
Windows の場合
- rwwrtwin.zip を展開すると rwwrtwin.exe が出てきます。
- rwwrtwin.exe を実行して 、grub-095.img を FD に書き込みます。
- FD の中の \BOOT\GRUB\MENU.LST を編集します。
(サンプル: \BOOT\GRUB\MENU.TXT)
- FD から起動して、メニューの設定をテストします。
- FD の BOOT フォルダーを C: ドライブにそのままコピーします。
- FD から起動して、メニューの「Install GRUB into the hard disk」を実行します。
DOS の場合
- > fdimage grub-095.img A: を実行して、grub-095.img を FD に書き込みます。
- FD の中の \BOOT\GRUB\MENU.LST を編集します。
(サンプル: \BOOT\GRUB\MENU.TXT)
- FD から起動して、メニューの設定をテストします。
- > XCOPY A:\BOOT C:\BOOT /s を実行して、 FD の \BOOT を C: にコピーします。
- FD から起動して、メニューの「Install GRUB into the hard disk」を実行します。
- MENU.LST の設定
- GRUB での表記
GRUBでは、HDD を BIOS からの起動の順番で hd0,hd1,hd2... と表します。 FDD も
同様に fd0, fd1... の順に表します。また、パーティションも 0,1,2... の順に表
します。例えば、'hd0,1' は 1台目の HDD の 2番目のパーティションを表します。
- FD の MENU.LST
FD の MENU.TXT が、設定のサンプルになっています。
- FD の MENU.LST の説明
---------------------- FD の MENU.LST ----------------------
# grub's OS Boot Menu file
timeout 7
メニューのタイムアウトを7秒にする。
color cyan/blue black/light-gray
色設定: cyan の文字で blue の背景
をベースにして、選択部分を black の
文字で light-gray の背景にする。
#color cyan/blue blink-green/light-gray
default 0
デフォルトで、1番目の項目を選択する。
# Switch Capslock Key and Control Key
setkey control capslock
Caps Lock キーを Ctrl キーに設定する。
title Windwos
root (hd0,0)
chainloader +1
メニューの1番目のタイトル。
1台目の HDD の1番目のパーティション
から、Windows を起動する。
title FreeBSD
root (hd0,1,a)
kernel /boot/loader
メニューの2番目のタイトル。
1台目の HDD の2番目のパーティション
から、FreeBSD を起動する。
# For booting Linux
title GNU/Linux
root (hd1,0)
kernel /vmlinuz root=/dev/hdb1
メニューの3番目のタイトル。
2台目の HDD の1番目のパーティション
から、GNU/Linux を起動する。
# For installing GRUB into the hard disk
title Install GRUB into the hard disk
root (hd0,0)
setup (hd0)
メニューの4番目のタイトル。
GRUB を 1台目の HDD の1番目の
パーティションにインストールします。
# Change the colors.
title Change the colors
color light-green/brown blink-red/blue
メニューの5番目のタイトル。
色設定: light-green の文字/brown の
背景をベースにして、選択部分を点滅
した red の文字/blue の背景にする。
- 詳細な説明
もっと詳しいことを知りたい方は、
GRUB のソース に付属のドキュメントを読んで下さい。
|