前へ|次へ|戻る

grub-0.97.tar.gz install on plamo4.01

次は grub-0.97.tar.gz を インストールする。いま 既に 存在しているのは 無視 します

# tar zxvf grub-0.97.tar.gz 
# cd grub-0.97
# ./configure 
# make
# make install

floppy に インストール する。前準備です

# fdformat /dev/fd0u1440
# mkfs -t ext2 /dev/fd0
# mount /dev/fd0 /mnt/
# rmdir /mnt/lost+found/
# mkdir /mnt/lost+found/
# mkdir -p /mnt/boot/grub
# cp /usr/local/src/grub/grub-0.97/stage1/stage1 /mnt/boot/grub/
# cp /usr/local/src/grub/grub-0.97/stage2/stage2 /mnt/boot/grub/
# mv /home/nyanco/menu.lst /mnt/boot/grub/
# umount /mnt/

grub の 起動と floppy に インストール

# /usr/local/sbin/grub
grub> root (fd0)
grub> setup (fd0)
grub> quit 

menu.lst の 中身は

# mount /dev/fd0 /mnt/
# cat /mnt/boot/grub/menu.lst 
~~~~~~~~~~~~~~~~~~~~ここから
# GRUB configuration file
# generated by 'nyantarou'
#  date :Sun Jul 10 17:52:41 JST 2005
# Start GRUB global section
default 0
timeout 10
fallback 1

title  plamo 4.01 Nyan Nyan /dev/hdb1
root (hd1,0) 
kernel /vmlinuz root=/dev/hdb1 ro 
~~~~~~~~~~~~~~~~~~~~~~~~~~~ここまで

再起動して

# shutdown -r now

再起動ができたので grub の インストール と grub の 起動ディスクの作成終了

既存の grub を 削除しておこう

# find / -name grub
/var/log/packages/grub
/boot/grub
/usr/sbin/grub
/usr/local/lib/grub
/usr/local/src/002_grub/grub-0.97/grub
/usr/local/src/002_grub/grub-0.97/grub/grub
/usr/local/sbin/grub
/usr/share/grub

使用方法に注意

# ls -l /usr/sbin/grub
-rwxr-xr-x    1 root     root       657336 May 18  2003 /usr/sbin/grub*
# ls -l /usr/local/sbin/grub
-rwxr-xr-x    1 root     root       504659 Jul 10 16:43 /usr/local/sbin/grub*
# /usr/sbin/grub --version
grub (GNU GRUB 0.93)
# /usr/local/sbin/grub --version
grub (GNU GRUB 0.97)

pkgtool を 使用しよう # set up として 削除します

# grub --version
grub (GNU GRUB 0.97)
nl:~# ls -l /usr/sbin/grub
/bin/ls: /usr/sbin/grub: No such file or directory

これで 一応後始末おわり 順序が逆だがしかた おまへん

# pwd
/usr/local/sbin
# ls -l
total 528
-rwxr-xr-x    1 root     root       504659 Jul 10 16:43 grub*
-rwxr-xr-x    1 root     root        12940 Jul 10 16:43 grub-install*
-rwxr-xr-x    1 root     root         2318 Jul 10 16:43 grub-md5-crypt*
-rwxr-xr-x    1 root     root         2533 Jul 10 16:43 grub-set-default*
-rwxr-xr-x    1 root     root         2473 Jul 10 16:43 grub-terminfo*
# pwd
/usr/local/lib/grub/i386-pc
# ls -l
total 312
-rw-r--r--    1 root     root         7744 Jul 10 16:43 e2fs_stage1_5
-rw-r--r--    1 root     root         7472 Jul 10 16:43 fat_stage1_5
-rw-r--r--    1 root     root         6752 Jul 10 16:43 ffs_stage1_5
-rw-r--r--    1 root     root         6784 Jul 10 16:43 iso9660_stage1_5
-rw-r--r--    1 root     root         8256 Jul 10 16:43 jfs_stage1_5
-rw-r--r--    1 root     root         6944 Jul 10 16:43 minix_stage1_5
-rw-r--r--    1 root     root         9152 Jul 10 16:43 reiserfs_stage1_5
-rw-r--r--    1 root     root          512 Jul 10 16:43 stage1
-rw-r--r--    1 root     root       104242 Jul 10 16:43 stage2
-rw-r--r--    1 root     root       104242 Jul 10 16:43 stage2_eltorito
-rw-r--r--    1 root     root         7092 Jul 10 16:43 ufs2_stage1_5
-rw-r--r--    1 root     root         6400 Jul 10 16:43 vstafs_stage1_5
-rw-r--r--    1 root     root         9192 Jul 10 16:43 xfs_stage1_5
# diff -s stage1 /usr/local/src/002_grub/grub-0.97/stage1/stage1
Files stage1 and /usr/local/src/002_grub/grub-0.97/stage1/stage1 are identical
# diff -s stage2 /usr/local/src/002_grub/grub-0.97/stage2/stage2
Files stage2 and /usr/local/src/002_grub/grub-0.97/stage2/stage2 areidentical

これで 起動ディスクの作成が新しい grub で できる ことに なりました。

にゃんたろう 拝!
2005年 7月18日 (月) 22:44:01 JST 作成


前へ|次へ|戻る
Copyright © 2004.-2007. nyantarou All Rights Reserved.