戻る

前へ| 次へ

/dev ファイル作成 gunzip インストール

/dev ファイルを作成していきます

/usr/src/linux-2.4.31/Documentation/devices.txt というものが有るよう です 抜粋を見ておきます(英語です。)

# ls staging/dev/
console  fd0       null  stderr@  stdout@  tty0  tty2  tty4  tty6
fd@      initctl|  ram0  stdin@   tty      tty1  tty3  tty5  zero

IDE CD-ROM

# mknod -m640 staging/dev/hdc b 22 0
# mknod -m640 staging/dev/hdd b 22 64

Ramdisk

sv:/home/qpo/proj# mknod -m 640 staging/dev/ram1 b 1 1
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram2 b 1 2
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram3 b 1 3
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram4 b 1 4
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram5 b 1 5
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram6 b 1 6
sv:/home/qpo/proj# mknod -m 640 staging/dev/ram7 b 1 7

Audio

# mknod -m664 staging/dev/dsp c 14 3
# mknod -m664 staging/dev/mixer c 14 0 
j# ls staging/dev/
console  fd0  initctl|  ram0  ram3  ram6     stdin@   tty0  tty3  tty6
dsp      hdc  mixer     ram1  ram4  ram7     stdout@  tty1  tty4  zero
fd@      hdd  null      ram2  ram5  stderr@  tty      tty2  tty5

だいぶ増えてきました

gunzip の 追加インストール

gunzip の 追加インストール を するのですが 少々補足しておく必要があります。

フロッピディスクに 圧縮した ファイルシステムを 展開するために 必要に なる。

そこで 追加する必要が有ります。入手先は以下参考 感謝感謝です。

http://www.gzip.org/
http://www.gnu.org/prep/ftp.html
ftp://ftp.ring.gr.jp/pub/GNU/
ftp://ftp.ring.gr.jp/pub/GNU/gzip/
gzip-1.2.4a.tar.gz 216 KB 1999年02月03日 00:00:00

では設定してゆきます。

# pwd
/home/qpo/proj/1008_Hosting_Applications
#cp /dokoka/hozonnsaki/gzip-1.2.4a.tar.gz .
# tar zxvf gzip-1.2.4a.tar.gz 
# cd gzip-1.2.4a
# export CC="gcc -mcpu=i386"
# ./configure 2>&1 | tee log-configure
# make 2>&1 | tee log-make
# ls -l gunzip gzip
-rwxr-xr-x    3 root     root        55695 Sep  9 21:42 gunzip*
-rwxr-xr-x    3 root     root        55695 Sep  9 21:42 gzip*
# cmp gunzip gzip
# diff -s gunzip gzip
Files gunzip and gzip are identical
# cp gzip gzip-MON-STRIP
# strip gzip
# ls -l gzip
-rwxr-xr-x    3 root     root        45796 Sep  9 21:47 gzip*
# cp gzip ../../staging/bin/
# ln -s gzip ../../staging/bin/gunzip 
# ldd  ../../staging/bin/gzip 
        libc.so.6 => /lib/libc.so.6 (0x4001e000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ls ../../staging/lib/ | grep libc.so.6
libc.so.6*
# ls ../../staging/lib/ | grep ld-linux.so.2
ld-linux.so.2*

ほんでもって もう少しで rootdisk が 出来上がります。

にゃんたろう 拝!

2010年 9月 9日 (木) 21:04:09 JST 作成


前へ| 次へ

戻る

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