ネットワークインストール環境構築


ネットワークブートでのインストールをする予定なので、サーバとなるグラタンに設定を行います。

DHCP サーバ設定

PXE ブートで利用する為、通常のIPアドレス情報以外に読み込むブートローダの設定を以下の様に追加し起動
gtank:/home/k0y# cat /etc/dhcpd.conf
# option definitions common to all supported networks...
option domain-name "k0y.jp";
option domain-name-servers ns01.k0y.jp;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
server-name "gtank";

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.120 192.168.1.130;
  option routers 192.168.1.254;
  option domain-name-servers 192.168.1.254;
  filename "/tftpboot/pxeboot";
}

gtank:/home/k0y# /etc/init.d/dhcp start
Starting DHCP server: dhcpd.
Redhat 系とごちゃまぜ。動作未確認。

tftp サーバの設定

ブートイメージの設置場所を作成
gtank:/home/k0y# mkdir /tftpboot
tftp の設定を変更(以下のように修正)
/etc/inetd.conf
tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftpboot
tftp サーバは inetd で管理されているので以下のように再起動
gtank:/home/k0y# /etc/init.d/inetd restart
tftpにはメニュー設定が必要だがまた後日
参考ページ:
http://qmailsolutions.com/wiki/index.php?NetworkInstall
4.6. 自動インストール