戻る

前へ| 次へ

root disk 作成

へて root disk を 作成してみましょう。

今回は 基本は終わっているので initrd.img のみ 置き換えればいいと いう 事になります。まあ暫定の バックアップを 取っておいて

$ pwd
/home/ksim/proj
$ su -m
Password: 
# pwd
/home/ksim/proj
# cd images/
# mv initrd.img old-02-initrd.img
# mv rootfiles old-02-rootfiles
# cd -
/home/ksim/proj
# ls tmp/
fsroot/
# ls -a tmp/fsroot/
./  ../

initrd.img 作成

# dd if=/dev/zero of=images/rootfiles bs=1k count=4096
# mke2fs -F -v -m0 -L rootdisk images/rootfiles
# mount -o loop images/rootfiles tmp/fsroot/
# rmdir tmp/fsroot/lost+found/ 
# mkdir tmp/fsroot/lost+found/
# ls -l tmp/fsroot/ | sed 1d
drwxr-xr-x    2 root     root         1024  9月 8日  21:49 lost+found/
# ls -a tmp/fsroot/lost+found/
./  ../
# cp -av rootfs/* tmp/fsroot/
# df | sed 2,3d
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on /home/ksim/proj/images/rootfiles
                          3963      1080      2883  28% /home/ksim/proj/tmp/fsroot
# umount tmp/fsroot/
# gzip -9 < images/rootfiles > images/initrd.img

initrd.img の 置き換え

ほたら root disk を フロッピディスク装置に いれて 置き換えにかかりましょう。

# mount /dev/fd0 /mnt/
#  df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       453       959  33% /mnt
#  ls -l /mnt/boot/initrd.img 
-rw-r--r--    1 root     root       458387  9月  7日  21:02 /mnt/boot/initrd.img
# rm /mnt/boot/initrd.img 
# cp images/initrd.img /mnt/boot/
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       500       912  36% /mnt
# ls -l images/initrd.img 
-rw-r--r--    1 root     root       506854  9月  8日  21:45 images/initrd.img
# umount /mnt/

これで起動させて見ましょう。

にゃんたろう 拝!

2011年 9月 8日 (木) 21:04:31 JST 作成


前へ| 次へ

戻る

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