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: