石岡@中央農研・資材利用研です。
Kohjin Yamada <jr1ede@xxxxxxxxxxxxxxx> wrote:
> 私の現在の環境はRedHat 8.0ですがDebianは経験していません。
> knoppixの再構築にDebianではなくRedHat上からでも可能でしょうか?
> 目的はSFR(Software Radio)に属するアプリを載せたいのです。
私は Kondara-2.0 上で再構築をしています。ただし、RedHat 8.0 だとやや問
題があるかもしれません。圧縮ファイルシステムを作るための cloop のコン
パイルが失敗する可能性があります。
# というか、確か失敗したような覚えがあります。
Kondara-2.0(kernel-2.4.4)では問題なく cloop も動いて、パッケージを削っ
た後に再構築して起動出来ています(CD-R 用イメージを VMware 上で、です
が)。
手順としては、
1. cloop を http://www.knopper.net/download/knoppix/ から取って来て make
2. cloop.o を /lib/modules/ 以下の適当なところに入れて depmod -a
3. cloop.o と同時に出来る create_compressed_fs、extract_compressed_fs を
適当なところ(/usr/local/bin/ とか)にコピー
4. knoppix のイメージを loop でマウント
(# mount KNOPPIX‥‥.iso /mnt/temp1 -o loop って感じで)
5. その中の KNOPPIX/KNOPPIX を extract_compressed_fs で展開
(# extract_compressed_fs /mnt/temp/KNOPPIX/KNOPPIX > extracted-knoppix って感じで)
6. 展開したファイルをマウント
(# mount extracted-knoppix /mnt/temp2 -o loop って感じで)
7. マウントしたディレクトリをそのままコピー
(# cp -dpR /mnt/temp2 /mnt/temp3 って感じで)
8. loop でマウントしたものたちを umount する
9. コピーしたディレクトリの etc/resolv.conf のバックアップを取り、
RedHat の方の /etc/resolve.conf をコピーしておく
10. コピーしたディレクトリに chroot
(# /usr/sbin/chroot /mnt/temp3 って感じで)
これ以降は、kinneko さんの BOK と同じようにすれば良いです。
http://kinneko.homelinux.net/wiki/KnoppixOwn
パッケージを加えたりするとなると、結局は Debian のパッケージ管理に従う
ことになると思うんですが、正直言って私も RedHat 系をメインで使っている
ので、Debian のパッケージ管理は結構辛いものがあります。とりあえず、
http://debian.fam.cx/index.php
あたりを参考にするといいでしょうかね。まあ、Web で検索すればいろいろ出
てきますが。
# あとは、パッケージ管理をせずに /usr/local/bin/ に入れてしまう、か。
# でも、その場合もいくつかパッケージを削除しないといけなくなるかな。
--------------------------------------------------------
石岡 厳 <ISHIOKA Gen> e-mail: gen@xxxxxxxxxxx
独立行政法人 農業技術研究機構 中央農業総合研究センター
土壌肥料部 資材利用研究室
--------------------------------------------------------
|