FreeBSD/インストールDVD作成方法 の変更点


*インストールDVD作成方法 [#c93900a3]

#contents

**mkisofsコマンドを使用する為、cdrtoolsをインストール [#ka377269]
 # cd /usr/ports/sysutils/cdrtools
 # make install clean

**ダウンロード [#seef20b5]
FreeBSDのCDイメージをダウンロード(disc1〜3とdocs)して、次のようにマウントして解凍。

**コマンド [#e5e2c5c0]
ディレクトリを作成して、移動
 # mkdir FreeBSD-7.0-DVD
 # cd FreeBSD-7.0-DVD
 # mkdir FreeBSD-6.3-DVD
 # cd FreeBSD-6.3-DVD

・disk1
 # mdconfig -a -t vnode -f ../7.0-RELEASE-i386-disc1.iso -u 0 
 # mdconfig -a -t vnode -f ../6.3-RELEASE-i386-disc1.iso -u 0 
 # mount -t cd9660 /dev/md0 /mnt 
 # tar -C /mnt -cf - . | tar -xf - 
 # umount /mnt 
・disk2
 # mdconfig -a -t vnode -f ../7.0-RELEASE-i386-disc2.iso -u 1 
 # mdconfig -a -t vnode -f ../6.3-RELEASE-i386-disc2.iso -u 1 
 # mount -t cd9660 /dev/md1 /mnt 
 # tar -C /mnt -cf - . | tar -xf - 
 # umount /mnt 
・disk3
 # mdconfig -a -t vnode -f ../7.0-RELEASE-i386-disc3.iso -u 2 
 # mdconfig -a -t vnode -f ../6.3-RELEASE-i386-disc3.iso -u 2 
 # mount -t cd9660 /dev/md2 /mnt 
 # tar -C /mnt -cf - . | tar -xf - 
 # umount /mnt 
・docs
 # mdconfig -a -t vnode -f ../7.0-RELEASE-i386-docs.iso -u 3 
 # mdconfig -a -t vnode -f ../6.3-RELEASE-i386-docs.iso -u 3 
 # mount -t cd9660 /dev/md3 /mnt 
 # tar -C /mnt -cf - . | tar -xf - 
 # umount /mnt 

**packages/INDEX から ||1、||2、||3を削除する。 [#b161c9aa]
packages/INDEX から ||1、||2、||3を削除する。
 %s/||[1-3]//g
 # chmod 644 packages/INDEX
 # vi packages/INDEX
 -----------------------------------------
 :%s/||[1-3]//g
 :wq

**cdrom.inf編集 [#n5524eb1]
 # chmod 644 cdrom.inf
 # vi cdrom.inf
 CD_VOLUME = 0 
 CD_VOLUME = 1 
 CD_VOLUME = 2 
 CD_VOLUME = 3 

**そして、このディレクトリを削除する。 [#l4c68542]
 # rm -rf rr_moved

**最後にDVDイメージを作成します。 [#n42e9da1]
 # mkisofs -V FreeBSD7 -J -R -b boot/cdboot -no-emul-boot -o freebsd7.iso .
 # mkisofs -V FreeBSD-6.3 -J -R -b boot/cdboot -no-emul-boot -o freebsd-6.3.iso .