戻る

前へ| 次へ

デバイスの作成 圧縮 コピー

console デバイスの作成

これは Simple Prototype の場合 と 同じです。参考

# mkdir /mnt/dev
# mknod /mnt/dev/console c 5 1
# ls -l /mnt/dev/| sed 1d
crw-r--r--    1 root     root       5,   1  8月  8日  22:04 console

ということで

# mkdir /mnt/dev
# ls -a /mnt/dev/
./  ../
# mknod /mnt/dev/console c 5 1
# ls -a /mnt/dev/
./  ../  console
# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/ram7                 3963      1544      2419  39% /mnt

御覧の様に 1.44 M のフロッピー ディスクであれば 収納できない 容量です。

参考に /dev/console 作成前の bash だけの場合は 収納可能でした。

# df | sed 2,3d
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/fd0                  1412       658       754  47% /mnt

此処までで 判断すると Shared Libraries に する 必要は無い という事で す が 今回は これを 圧縮します。

圧縮

# umount /mnt/  /*  umount /dev/ram7 ;;; Pocket Linux Guide の場合 */
# cd -
/home/qpo/proj/1002_Saving_Space
# pwd
/home/qpo/proj/1002_Saving_Space
# dd if=/dev/ram7 of=phase2-image bs=1k count=4096
4096+0 records in
4096+0 records out
# ls -l phase2-image
-rw-r--r--    1 root     root      4194304 Aug 23 10:07 phase2-image
# gzip -9 phase2-image
# ls
bash-3.0.16/  bash-3.0.16.tar.gz    phase2-image.gz

コピー

さて rootdisk 用の フロッピディスクを用意して 計算機の フロッピディス ク ドライブに 挿入します。

# dd if=phase2-image.gz of=/dev/fd0 bs=1k
703+1 records in
703+1 records out

おわりでやんす。

にゃんたろう 拝!

2010年 8月23日 (月) 21:04:16 JST 作成


前へ| 次へ

戻る

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