ディレクトリ ”/boot/grub/”には以下のようなものがあります。
# ls /boot/grub/ device.map ffs_stage1_5 minix_stage1_5 stage2 e2fs_stage1_5 grubimg.xpm.gz reiserfs_stage1_5 vstafs_stage1_5 fat_stage1_5 jfs_stage1_5 stage1 xfs_stage1_5
そこから ディレクトリ ”/mnt/boot/grub/”に ”stage1”と ”stage2”を コピーしま す。
# cp /boot/grub/stage* /mnt/boot/grub/
予め作成しておいた ”menu.lst”も ディレクトリ ”/mnt/boot/grub/”に コピーし ます。
# cp /home/arakazime/menu.lst /mnt/boot/grub/
結果は
# ls -Rl /mnt/ /mnt/: total 2 drwxr-xr-x 3 root root 1024 Jun 25 13:12 boot/ drwxr-xr-x 2 root root 1024 Jun 25 13:12 lost+found/ /mnt/boot: total 1 drwxr-xr-x 2 root root 1024 Jun 25 13:18 grub/ /mnt/boot/grub: total 113 -rwxr-xr-x 1 root root 1625 Jun 25 13:18 menu.lst* -rw-r--r-- 1 root root 512 Jun 25 13:18 stage1 -rw-r--r-- 1 root root 111584 Jun 25 13:18 stage2 /mnt/lost+found: total 0
参考用 の ”menu.lst”は 以下のように なっています。
# cat /mnt/boot/grub/menu.lst
# Boot automatically after 8 secs.
timeout 8
# By default, boot the first entry.
default 0
# Fallback to the second entry.
fallback 1
color light-cyan/red
# For booting plamo 4.03 /Linux
title plamo 4.03 Nyan Nyan /dev/hda7
root (hd0,6)
kernel /vmlinuz root=/dev/hda7
# Red Hat Linux 9
#splashimage=(hd0,9)/boot/grub/splash.xpm.gz
title Red Hat Linux release 9 (Shrike) (2.4.20-6bigmem) dev /hda10
root (hd0,9)
kernel /boot/vmlinuz-2.4.20-6 ro root=/dev/hda10
initrd /boot/initrd-2.4.20-6.img
# Vine Linux 4.2
title Vine Linux 4.2 (Lynch Bages) dev /hda11
root (hd0,10)
kernel /boot/vmlinuz ro root=LABEL=/1 resume2=swap:/dev/hda6 vga=0x314
initrd /boot/initrd.img
# For booting plamo 4.03 /Linux
title plamo 4.03 Nyan Nyan /dev/hda12
root (hd0,11)
kernel /vmlinuz root=/dev/hda12
######## DOS AREA BOOT ############
# For booting FreeDos All See
# FreeDos on /dev/hda1
title FreeDos on /dev/hda1 Vew All!
unhide (hd0,0)
unhide (hd0,1)
unhide (hd0,4)
rootnoverify (hd0,0)
chainloader +1
###### Thu Jun 25 21:37:14 JST 2009
にゃんたろう 拝!
2009年 6月25日 (木) 21:26:18 JST 作成