Vitruvian Penguin
knoppix

[knoppix:0282] Re: BOK 0.2版(2002/11/20)

Date: Thu, 21 Nov 2002 13:02:17 +0900
X-mailer: Sylpheed version 0.7.4 (GTK+ 1.2.10; i386-debian-linux-gnu)
柘植@この冬初めての雪かきで腰が痛い、です。

On Wed, 20 Nov 2002 15:19:10 +0900
kinneko <ydate@xxxxxxxxxxxx> wrote:

>     柘植さん@0273, M.Kamatakiさん@0276 の修正案を取り込んで、
>   0.2 版にアップデートを行ないました。

さっそく読ませていただいております。
どうもありがとうございます。

その後KDEのKonsole上でsudo -sして前回同様の作業をしてみました。
途中でメモリを食いつぶして処理が異常に遅くなったりするのかと思っていまし
たが、なんとかできました。mkisofsとcreate_compressed_fsを連続して行なう
工程の所要時間は約40分。テキストコンソール上でやったときが30分でしたから
、ちょっと大変になってきているのかも。topコマンドでメモリの使用状況をみ
てましたら、384MBの物理メモリはもちろんほぼ全部使いきり、swapも750MBのう
ち600MBくらい使っているようでした。テキストコンソールでやったとしても
swapを470MBくらい使ってましたから、物理メモリとSWAPパーティションあわせ
て1GBくらいあればできるのかな。素人考えですが。

mkknoppix(普通にCDブートしたKNOPPIX上では、/KNOPPIX/home/knoppixにありま
した。/home/knoppixではなくて。)でやっているように、mkisofsと
create_compressed_fsの処理を分ければ少しは負荷が減るようです。

さてそのmkknoppixについてですが、

On Thu, 21 Nov 2002 09:44:03 +0900 (JST)
magotou@xxxxxxxxxxxxxxx wrote:
  
> 内容をさっくり見ただけですが、作業用のディスクに不要ファイルのクリンア
> ップ  などなどをやった後イメージを生成し、CDに焼くまでを自動化するよう
> です。    

そんな感じですね。よくはわからないのですが、HDDインストールしたKNOPPIXが
稼働している状態で、不要なファイルやディレクトリを除外してKNOPPIX CDのマ
スタリングを一気に行なうもののように思えました。

mkisofsの-xオプションで除外しているディレクトリを見ていて気がついたので
すが、

/proc
/var/cache/apt/archives/partial
/var/tmp

この3つのディレクトリはKNOPPIX再構成の際にmkdirする必要があるのですね。
つまり、はじめてKNOPPIXの再構成を行なうときに
 1.# mount -t proc /proc proc
   とやろうとするとそんなディレクトリはない、といわれる。
 2.apt を使ってパッケージの追加や削除を行なおうとすると、
   /var/cache/apt/archives/partial 
   が存在しないためにうまくいかない。
 3.updatedbを実行すると、/tmp/sortxxxxxx そんなファイルやディレクトリは
  ない、といわれる。(/tmp は /var/tmpのシンボリックリンク)

もちろん再構成の際に自分で作ってやればいいだけなのですが、
もし後藤さんがおっしゃるように

> このスクリプトでのブートイメージはboot-ja.imgを使用していることから、 
> KNOPPIX日本語版を作成した 時にも使ったのではないかと思っていますが・・

ならば、これらの3つのディレクトリの中身だけ除外して(つまりディレクトリ
そのものは残して)次のKNOPPIXをリリースしていただけるといいな、と思いま
す。ってもしかしてこれらのディレクトリを残しておくと何か問題あり、でしょ
うか。

それから、

> それから、再構築用のディレクトリにchrootしたあと 
> /dev/null :  許可がありません  
> が延々と表示されます。

これは、テキストコンソールで作業していた時には出ていなかったので気がつき
ませんでしたが、KDEのKonsole上でやった時はうちでも出ました。特に問題はな
いのですが、似たようなエラーメッセージがlessを終了する時にも

/usr/bin/lesspipe : /dev/null 許可がありません

と出るようです。しかし、パッケージの削除や追加はほとんどやってない(
kon2とfdcloneを入れただけ)のでapt-get installに失敗するという経験はまだ
ありません。  

-- 
Tsuge Akihide
<Prev in Thread] Current Thread [Next in Thread>