Top / KNOPPIX for HDU / CD焼き

CD焼き

雑誌などで見かける方法では、 CDROM起動の KNOPPIX からハードディスクを マウントして、カスタマイズ、isoイメージ作成という手順ですが、 CPUパワーを食う作業のため少しでも快適な環境で行ないたいものです。

そこで、すでに install-knoppix にてハードディスクにインストールされた KNOPPIX を使ってカスタマイズ作業を行なうことにします。

KNOPPIX 3.7 をハードディスクにコピーする

  1. CD-ROM から KNOPPIX を起動する。
  2. ハードディスクのマウント
    # mount /dev/hda2 /mnt/hda2
  3. データのコピー
    • ファイルシステムの内容をコピー
      # mkdir -p /mnt/hda2/source/KNOPPIX
      # cp -Rpv /KNOPPIX/* /mnt/hda2/source/KNOPPIX
    • 起動用のイメージファイル構成をコピー
      # mkdir -p /mnt/hda2/master/kpx/boot
      # mkdir -p /mnt/hda2/master/kpx/KNOPPIX
      # cp -Rpv /cdrom/boot/* /mnt/hda2/master/kpx/boot
      # cp -Rpv /cdrom/KNOPPIX/* /mnt/hda2/master/kpx/KNOPPIX
      なお、/cdrom/KNOPPIX/KNOPPIX はいらないのでコピーはしない
  4. シャットダウンし、前もってハードディスクにインストールされている KNOPPIX を起動する。

カスタマイズ作業

ここからの作業は、前もってインストールされている KNOPPIX 環境で行ないます。

  1. コピーした領域を chroot でルートにする
    # chroot /source/KNOPPIX/
    # mount -t proc /proc proc
  2. resolv.conf の設定
    # cp /etc/dhcpc/resolv.conf /etc/dhcpc/resolv.conf.org
    # echo nameserver XXX.XXX.XXX.XXX >> /etc/dhcpc/resolv.conf
  3. カスタマイズを施す
  4. chroot を抜ける
    # mv -f /etc/dhcpc/resolv.conf.org /etc/dhcpc/resolv.conf
    # apt-get clean
    # updatedb
    # umount /proc
    # exit

ルートイメージの作成、CD焼き

  1. 圧縮ルートイメージの作成
    # mkisofs -R -l -V "HDUKPX" -hide-rr-moved -v /source/KNOPPIX \
       | create_compressed_fs - 65536 > /master/kpx/KNOPPIX/KNOPPIX 
    大体 15分くらいかかります。
  2. ISOイメージ作成
    # cd /master
    # mkisofs -l -r -J -V "HDUKPX" \
       -b boot/isolinux/isolinux.bin \
       -c boot/isolinux/boot.cat \
       -o kpx.img \
       -boot-load-size 4 \
       -boot-info-table \
       -no-emul-boot ./kpx
    kpx.img ができあがるので、これを CD に焼けば完成!

参考&リンク


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-03 (金) 06:37:02 (95d)