Vitruvian Penguin
knoppix

[knoppix:0828] Re: RedHat でknoppixをインストール?

Date: Wed, 22 Jan 2003 16:39:04 +0900 (JST)
X-mailer: Mew version 2.2 on Emacs 20.7 / Mule 4.1 (AOI)
石岡@中央農研・資材利用研です。

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

独立行政法人 農業技術研究機構 中央農業総合研究センター
土壌肥料部 資材利用研究室
--------------------------------------------------------
<Prev in Thread] Current Thread [Next in Thread>