戻る

前へ| 次へ

ブートローダーの インストール

grub*” は どこかいな♪

# pwd
/home/ksim/proj/bootldr/grub-0.97
# ls grub/
Makefile  Makefile.am  Makefile.in  asmstub.c  asmstub.o  grub*  main.c  main.o

bootdisk 用のフロッピディスク の初期化と ファイルシステム作成

bootdisk 用の フロッピディスクを 挿入します。 フロッピディスク の初期化と ファイルシステム作成 します。

$ pwd
/home/ksim/proj/bootldr/grub-0.97
$ su -m
Password: 
# dd if=/dev/zero of=/dev/fd0 bs=1k count=1440
読み込んだブロック数は 1440+0
書き込んだブロック数は 1440+0
# mke2fs -m0 -L bootdisk /dev/fd0
mke2fs 1.34 (25-Jul-2003)
Filesystem label=bootdisk
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
184 inodes, 1440 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
1 block group
8192 blocks per group, 8192 fragments per group
184 inodes per group

Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

ファイルを設置

必要なファイルをコピー

# mount /dev/fd0 /mnt
# mkdir -p /mnt/boot/grub
# cp stage1/stage1 /mnt/boot/grub
# cp stage2/stage2 /mnt/boot/grub

使用する grub を 確認

まあ ディストリビューション に よっては もうすでに grub が インストー ル されている場合が 有るでしょう(ほとんどが そうなっているかもしれま せん?)

# grub/grub --version   /* こちらを使用  */
grub (GNU GRUB 0.97)
# which grub
/usr/sbin/grub
# grub --version
grub (GNU GRUB 0.93)  /* こちらは 使用しない  */

ブートローダーの インストール

へい 本番です。

#  grub/grub
    GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub>   /*  この様になるので 設定 してゆきます  */
grub>  root (fd0)
 Filesystem type is ext2fs, using whole disk
grub>  setup (fd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... no
 Running "install /boot/grub/stage1 (fd0) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded
Done.
grub>  quit

さあて 使えるでしょうか?

にゃんたろう 拝!

2011年 8月 2日 (火) 21:02:10 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.