KNOPPIXの再構築

KNOPPIX5.0のカスタマイズした方法を忘れないように・・
参考にさせていただいたサイト


http://hp.vector.co.jp/authors/VA020110/customize_knoppix.htm
http://vision.kuee.kyoto-u.ac.jp/~nob/doc/knoppix/knoppix.html
http://sourceforge.jp/projects/ya-knoppix-jp/document/BOK/ja/1/BOK.txt
http://www.hayagui.com/knoppix.html


ほぼ上記のサイトの通りです。

KNOPPIX5.0のCDを入れて起動する。

su - でrootになる

インストールしてあるfedoraパーティションをマウントして
作業用のディレクトリを作り、KNOPPIX5.0のソースをコピーする
# mkdir -p /mnt/test/knx/src/KNOPPIX
# mkdir -p /mnt/test/knx/mst/KNOPPIX
# cp -Rp /KNOPPIX/* /mnt/test/knx/src/KNOPPIX
# cd /cdrom
# find . -not -name KNOPPIX -exec cp -v -p
--parents {} /mnt/test/knx/mst/ \;


/mnt/test/knx/source/KNOPPIXchroot して
好きなようにいじる
# chroot /mnt/test/knx/source/KNOPPIX


※ものすごい個人的なメモ
oc はフォルダをそのまま /usr/share/oc へコピー
シンボリックリンクを5つほど作らないといけないので注意
デスクトップのショートカットの設定は /etc/skel/Desktop/ 〜.desktop


apacheの設定
/etc/apache2/httpd.conf に以下を追加
ServerName "127.0.0.1"
Alias /taiken /home/knoppix/Desktop

Order allow,deny
Allow from all

/etc/skel/Desktop 以下に 初めてのPHP.php を作る

firefox のブックマークの編集
/usr/share/knoppix/profile/.mozilla
/firefox/〜.default/bookmarks.html

カスタマイズが終わったら必ず /proc を umount する


exit で chroot からでて圧縮ルートイメージを作る
# mkisofs -R -l -V "好きな名前"
-hide-rr-moved -v /mnt/test/knx/src/KNOPPIX |
nice -5 create_compressed_fs - 65536 >
/mnt/test/knx/mst/KNOPPIX/KNOPPIX


700MB以下であることを確認して、isoイメージを作る
# cd /mnt/test/knx/mst
# mkisofs -l -r -J -V "好きな名前"
-v -b boot/isolinux/isolinux.bin -c
boot/isolinux/boot.cat -o /(isoの保存先)/taiken.iso
-no-emul-boot -boot-load-size 4
-boot-info-table /mnt/test/knx/mst

できあがったisoイメージを焼いて完成(>_<)b