[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:38030] はじめてのkernel再構成 >udfで dvd-ram読み書き



竹島です。

実は debianでkernel再構成は始めてです。
昨日から今日にかけて5回目でやっと成功しましたが、
以下の解釈は正しいのでしょうか?
識者の皆様方の後意見を戴ければ幸いです。

成功するためにはやはり
/usr/share/kernel-package/README
を読まねばいけませんでした。
大筋は
http://www.susono.com/~norio/linux/kernel/rebuild.html
でいけます。

cp /boot/config-2.4.20-3-686-smp .config
のところですが、

# cat /boot/config-2.4.20-3-686-smp で
CONFIG_BLK_DEV_INITRD=y
となってると、
make-kpkg --revision=osukinidozo kernel-image
しても、initrd.imgができませんでした。
従って、
make-kpkg --initrd --revision=osukinidozo kernel-image
としました。
ーーーーーーーーーーーーーーーーーーーーーーーーー
最初から詳しく書くと
cd /usr/src
apt-get install kernekl-source-2.4.21

tar xvfj  kernekl-source-2.4.21
rm -f  linux
ln -s  kernekl-source-2.4.21  linux
cd  linux
cp /boot/config-2.4.20-3-686-smp .config
make  oldconfig
make  menuconfig
make-kpkg  clean  
make-kpkg  --initrd --revision=0308udf kernel-image
(これに 2CPU P2の300 メモリ192 でpm4:30から始めてpm8時にはできておらず
寝てam3:00にみたらできてました )
cd ../ 
dpkg  -i  kernel-image-2.4.21_0308udf_i386.deb
しました。

これにて
sarge:~# ls -l /
total 10556
lrwxrwxrwx    1 root     root           22 Aug 18 02:54 initrd.img -> boot/initrd.img-2.4.21
lrwxrwxrwx    1 root     root           33 Aug 17 11:59 initrd.img.old -> /boot/initrd.img-2.4.21-3-686-smp
lrwxrwxrwx    1 root     root           19 Aug 18 02:54 vmlinuz -> boot/vmlinuz-2.4.21
lrwxrwxrwx    1 root     root           30 Aug 17 13:51 vmlinuz.old -> /boot/vmlinuz-2.4.21-3-686-smp
と出来上がってます。
また、
sarge:~# mkudffs --media-type=dvdram --utf8 /dev/sr0
sarge:~# mount -t udf /dev/sr0 /udf 
        (ほかにも mount /dev/sr0 /udf -t udf -o rw,noatime った形のmountもできるようです)
sarge:~# cp /etc/* /udf
すると
書き込めました。sarge:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             12262868   7661720   3978228  66% /
/dev/scd0              4472346      1226   4471120   1% /udf
です(しかし ext2フォーマットと違い udfは長いファイル名は書き込めませんのでバックアップ用には使えません)。

=================================
逆に言うと
# cat /boot/config-2.4.20-3-686-smp で
CONFIG_BLK_DEV_INITRD=n
ならmake-kpkg --revision=osukinidozo kernel-image
だけでいいと思いますがいかがでしょうか(未確認)?
こういうぐあいで、woodyで bf24のときはinitrd.imgなかったんでしょうか。

-- 
HP   nakajin.dyndns.org
Mail nakazintuyosi@xxxxxxxxxxxxxxxxxx
ママ裸じゃ嫌 一家に一台firewall