FreeBSD/インストールDVD作成方法

インストールDVD作成方法

mkisofsコマンドを使用する為、cdrtoolsをインストール

# cd /usr/ports/sysutils/cdrtools
# make install clean

ダウンロード

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

コマンド

ディレクトリを作成して、移動

# mkdir FreeBSD-6.3-DVD
# cd FreeBSD-6.3-DVD

・disk1

# 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 ../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 ../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 ../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を削除する。

# chmod 644 packages/INDEX
# vi packages/INDEX
-----------------------------------------
:%s/||[1-3]//g
:wq

cdrom.inf編集

# chmod 644 cdrom.inf
# vi cdrom.inf
CD_VOLUME = 0 
CD_VOLUME = 1 
CD_VOLUME = 2 
CD_VOLUME = 3 

そして、このディレクトリを削除する。

# rm -rf rr_moved

最後にDVDイメージを作成します。

# mkisofs -V FreeBSD-6.3 -J -R -b boot/cdboot -no-emul-boot -o freebsd-6.3.iso .