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/KNOPPIX にchroot して
好きなようにいじる
# 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