pxeboot で Fedora4 と Fedora5 を選択する方法
pxebootでインストールする際にFedora4とFedora5を選択したい場合のメモ。
基本的なpxebootの方法はPXEBootによるFedoraCore4のインストール - asaoxの日記に。
まずはFedora4とFedora5のISOイメージを準備します。
Fedora4は前回用意しているので、同じ要領でFedora5をダウンロードしておきます。
ここでは/usr/local/image/linux/fc5/FC5-i386-DVD.isoとしてダウンロードしたことに。
次にダウンロードしたISOイメージをマウントするのですが、インストール時にHTML接続で見に来るため
/var/www/html配下にfc4とfc5というディレクトリを作り、そこにマウントします。
# mkdir /var/www/html/fc4/fedora # mount -t iso9660 -o loop /usr/local/image/linux/fc4/FC4-i386-DVD.iso /var/www/html/fc4/fedora # # mkdir /var/www/html/fc5/fedora # mount -t iso9660 -o loop /usr/local/image/linux/fc5/FC5-i386-DVD.iso /var/www/html/fc5/fedora
毎回マウントされるように/etc/fstab にも入れておきます。
/usr/local/image/linux/fc4/FC4-i386-DVD.iso /var/www/html/fc4/fedora iso9660 ro,loop 0 0 /usr/local/image/linux/fc5/FC-5-i386-DVD.iso /var/www/html/fc5/fedora iso9660 ro,loop 0 0
前回はbootイメージを /tftpboot/linux-install に直置きしてましたが、
今回はfc4とfc5というディレクトリを作り、それぞれを別ディレクトリに入れます。
# mkdir /tftp/boot/linux-install/fc4 # cp /var/www/html/fc4/fedora/images/pxeboot/vmlinuz /tftpboot/linux-install/fc4/. # cp /var/www/html/fc4/fedora/images/pxeboot/initrd.img /tftpboot/linux-install/fc4/initrd.img # # mkdir /tftp/boot/linux-install/fc5 # cp /var/www/html/fc5/fedora /images/pxeboot/vmlinuz /tftpboot/linux-install/fc5/. # cp /var/www/html/fc5/fedora /images/pxeboot/initrd.img /tftpboot/linux-install/fc5/initrd.img
最後に/tftpboot/linux-install/pxelinux.cfg/defalutにFedora5用のエントリを追加します。
default fc4 label fc4 kernel fc4/vmlinuz append ks=http://10.0.0.1/ks/ks.cfg ksdevice=eth1 load initrd=fc4/initrd.img devfs=nomount # ここから追加 label fc5 kernel fc5/vmlinuz append load initrd=fc5/initrd.img devfs=nomount
これで設定は終了。
あとは、インストールしたいマシンをDHCPのセグメントにつないで pxeboot で boot します。
「boot:」プロンプトが出たら「fc4」か「fc5」を指定するだけです。
boot: fc4 or fc5