Remastering Knoppix 5.3.1 ja

Knoppix 版 Galatea Toolkit の開発にむけて調査を進めています。下記の資料が大変参考になりました。

この資料にしたがって、USB接続HDDを ext2 でフォーマットして作業領域にしています。

しかし 5.3.1 ではうまくいかない要因があったので、単に CD-ROM の / に空のファイルを一つ作るだけ、という控えめなカスタマイズで練習をすることにして、何度か試行錯誤をした結果、fromhd でのイメージの検証、iso ファイルを CD-R に書き込んでのブートの両方に成功しました。

[reboot from KNX-5.3.1-ja CD-ROM]
$ sudo -s
# mount /dev/sda1 /media/sda1
# mkdir /media/sda1/knx
# mkdir -p /media/sda1/knx/master/KNOPPIX
# mkdir -p /media/sda1/knx/source/KNOPPIX
# cp -Rp /KNOPPIX/* /media/sda1/knx/source/KNOPPIX
# cd /cdrom && find . -size -10000k -type f -exec
cp -p --parents '{}' /media/sda1/knx/master/ \;
[customize]
# touch /media/sda1/knx/source/KNOPPIX/nishimotz
# cp -p /cdrom/KNOPPIX/modules/*.*
/media/sda1/knx/master/KNOPPIX/KNOPPIX/modules
# mkisofs -R -U -hide-rr-moved -cache-inodes -no-bak
-pad /media/sda1/knx/source/KNOPPIX |
nice -5 /usr/bin/create_compressed_fs -b - 65536
> /media/sda1/knx/master/KNOPPIX/KNOPPIX
# mkdir /media/sda1/KNOPPIX
# cd /media/sda1/KNOPPIX/
# ln -s ../knx/master/KNOPPIX/KNOPPIX .
# ln -s ../knx/master/KNOPPIX/modules .
[reboot from KNX-5.3.1-ja CD-ROM]
[test with "fromhd" mode]
boot: knoppix usb2 fromhd=/dev/sda1
$ ls /nishimotz
[reboot from KNX-5.3.1-ja CD-ROM]
$ sudo -s
# mount /dev/sda1 /media/sda1
# cd /media/sda1/knx/master
# find -type f .... > KNOPPIX/md5sums
# mkisofs ....
# ls -l /media/sda1/knx/knoppix.iso

References: