戻る

前へ| 次へ

root disk 作成

menu.lst の確認

どれにするのかは おいといて まず menu.lst の確認をしましょう。

先に作成しておいた boot disk を マウントして

$ su -m
Password: 
# mount /dev/fd0 /mnt/
# cat /mnt/boot/grub/menu.lst 
default=0
timeout=5

color light-cyan/red

title Test Linux ver 0.01 Boot

kernel (fd0)/boot/vmlinuz

pause Change Disk to rootdisk

initrd (fd0)/boot/rootfs.gz

# umount /mnt/

”rootfs.gz” ですね”initrd.img”に変更してゆく予定ですがとりあえず このままで進めましょう。

initrd.img の 作成

”initrd.img” の 作成 といっても 現在は ”rootfs.gz”という事にな るのですが

# cd ../../../
# pwd
/home/ksim/proj
# rm images/rootf*
# ls tmp/
fsroot/
# dd if=/dev/zero of=images/rootfiles bs=1k count=4096
# mke2fs -F -v -m0 images/rootfiles
# mount -o loop images/rootfiles tmp/fsroot/
# rmdir tmp/fsroot/lost+found/ 
# cp -av rootfs/* tmp/fsroot/
# umount tmp/fsroot/
# gzip -9 < images/rootfiles > images/rootfs.gz

root disk

root disk の 現在の rootfs.gz と 置き換えます。

# mount /dev/fd0 /mnt/
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       243      1169  18% /mnt
# ls -l /mnt/boot/rootfs.gz 
-rw-r--r--    1 root     root       244833  8月 17日  21:27 /mnt/boot/rootfs.gz
# rm /mnt/boot/rootfs.gz 
# cp images/rootfs.gz /mnt/boot/
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       243      1169  18% /mnt
# ls -l /mnt/boot/rootfs.gz 
-rw-r--r--    1 root     root       245611  8月 25日  21:30 /mnt/boot/rootfs.gz
# umount /mnt/

さてどのような感じに なるでしょう

内容の 良し悪しは別として 立ち上がりました。

にゃんたろう 拝!

2011年 8月25日 (木) 22:00:07 JST 作成


前へ| 次へ

戻る

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