こんにちは。柘植です。
[knoppix:0247] "Bui ld Own KNOPPIX" 0.1版 に続くスレッドのどこかにつな
げようかとも思ったのですが、よくわからないので勝手に仕切り直しました。
まずKNOPPIX 再構成のためのメモ "Build Own KNOPPIX" 0.1版(以下BOK0.1とし
ます)を公開していただいたきんねこさんに感謝いたします。きんねこさんの文
書を参考にしてKNOPPIXの再構成を行ない、CD-RWに焼いて、ブートを確認するこ
とができました。その過程で気がついたことをいくつか書いてみます。
別のメールにも書きましたがうちの環境は下記のとおりです。
MB MX3S(intel815e,on board LAN,VGA,SOUND)
CPU Celeron 600MHz
RAM 384MB
SWAP 750MB
そしてknoppix-20021017.isoを使用しました。
まずハードウェア環境について。
BOK0.1では
> メモリは多ければ多いほどいいですが、最低 512MB は用意しましょう。
> 作成する CD image とほぼ同じサイズの領域が必要であるという報告もありま
> す。
と書かれていますが、384MBでも成功しました。ただし、テキストモード
で起動(boot: knoppix 2)して作業しました。圧縮されたKNOPPIXファイルを
作る工程も約30分で終了したので特に負担がかかっているとは感じられません
でした。ちなみに作成したKNOPPIXのサイズはオリジナルとほぼ同じサイズです
。今度ためしにKDEのルートシェル上でやってみようと思っています。無理かな
。
続いて個々の作業手順について。
> 起動している KNOPPIX から、再構築に必要なファイルをコピーします。
>
> # cp -Rp /KNOPPIX/* /mnt/source/KNOPPIX
> # cp /cdrom/KNOPPIX/boot.img /mnt/master/KNOPPIX/
の箇所ですが、boot.imgではなくてboot-ja.imgですね。イメージファイルはほ
かにもboot.img
boot-en.img
boot-de.img
があるようですが、それらで起動FDを作って試してみたところ、/tmpディレクト
リのパーミッションが755になっているためか、どれもKDEが立ち上がりません。
また、/cdrom/KNOPPIX ディレクトリにあるファイルのうち、
boot.cat
background.gif
knoppix-header.gif
web-background.gif
もコピーしておいた方がいいと思います。少なくともboot.catだけは。
また、すでにsaveconfigでフロッピーに各種設定を保存している人は、フロッピ
ーの中のknoppix.shとconfigs.tbzをここにコピーしておけばちょっと幸せにな
るかもしれません。
パッケージの追加と削除については詳しくないのでパス。ごちゃごちゃとやって
ました。
chrootを抜けmkisofsでKNOPPIXを作った後、HD上のKNOPPIXを使って起動のテス
トをします。
> 以下のコマンドで、起動フロッピーを作ることができます。
>
> # dd if=/mnt/master/KNOPPIX/boot.img of=/dev/fd0
ここも先に述べた理由からboot.imgではなくてboot-ja.imgです。
また、わたしの場合/dev/hda12(約3 GB)を/mntにマウントしmasterと
sourceの各ディレクトリを作って作業を進めたのですが、
# ln -s master/KNOPPIX KNOPPIX
としてリンクを張っておかないと、起動時にKNOPPIXディレクトリが見つからな
くて止まってしまいました。
> テストによる確認が済んだら、以下のコマンドで最終的な ISO イメージを
> 作成します。
>
> # mkisofs -l -r -J -V "KNOPPIX-your_name" -hide-rr-moved -v -b \
> KNOPPIX/boot-en.img -c KNOPPIX/boot.cat -o /somewhere/knoppix-cd.iso \
> /mnt/master
ここもboot-en.imgではなくboot-ja.imgですね。
わたしは
# cd /mnt/master
してから上記コマンドでisoイメージを作りました。
最後にxcdroastを使ってCD-RWに焼いたのですが、ここまですべての作業が
KNOPPIX上でできてしまうのには驚きました。
--
Tsuge Akihide
|