- Knoppix自身で作業を行うため、イメージ作成用の空きHDDが必要(3GB程)
- Knoppix CDで起動する
- ネットワークの設定を行い、Internetに接続できるようにしておく(起動時にDHCPで設定できているのであればそれでよい)
- root shellを起動する
- HDDをマウントする
mount -rw /dev/hda1 /mnt/hda1
- 作業ディレクトリを作成する
mkdir /mnt/hda1/knx
- メモリが1GB以下の場合はスワップファイルを作って補う
cd /mnt/hda1/knx
dd if=/dev/zero of=swapfile bs=1M count=750
mkswap swapfile
swapon swapfile
- マスターCD用ディレクトリとソースディレクトリを作成
mkdir -p /mnt/hda1/knx/master/KNOPPIX
mkdir -p /mnt/hda1/knx/source/KNOPPIX
- KNOPPIXファイルをソースディレクトリにコピー
cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX
- ISOイメージの作成に必要な bootディレクトリを/cdromからコピー
cp -ar /cdrom/boot /mnt/hda1/knx/master/boot
- Knoppix 5.0.1 では modulesディレクトリをコピーする必要があるらしい
cp -ar /cdrom/KNOPPIX/modules /mnt/hda1/knx/master/KNOPPIX/.
- スタートアップHTMLページのコピー
cp /cdrom/index.html /mnt/hda1/knx/master/
- 700MB以下の必要なKNOPPIXファイルをコピー
cd /cdrom/KNOPPIX && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;
cd /cdrom && find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;
-
- DVDバージョンの場合は-15000kで実行して、さらに
cp /cdrom/KNOPPIX/KNOPPIX2 /mnt/hda1/knx/master/KNOPPIX/
- resolv.confをコピーする
cp /etc/dhcpc/resolv.conf /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf
- ソースディレクトリをchrootする
chroot /mnt/hda1/knx/source/KNOPPIX
- procをマウント
mount -t proc /proc proc
- pingが飛ぶか確認
ping www.google.com