Scientific Linux 6
Sponsored Link

PXEサーバー設定2011/05/12

 
PXE(Preboot eXecution Environment)サーバーを構築してクライアントからネットワークブートができるようにします。 クライアントとなるマシンはPXE対応のNICを搭載している必要があります。
[1] まずはPXEサーバーに必要なものをインストールしておきます。
[root@pxe ~]#
yum -y install syslinux xinetd tftp-server
[root@pxe ~]#
mkdir /var/lib/tftpboot/pxelinux.cfg

[root@pxe ~]#
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[2] TFTPを起動しておきます。
[root@pxe ~]#
vi /etc/xinetd.d/tftp
# 14行目:変更

disable =
no
[root@pxe ~]#
/etc/rc.d/init.d/xinetd start

Starting xinetd:
[  OK  ]

[root@pxe ~]#
chkconfig xinetd on
[3] DHCPサーバーを稼動させておきます。基本設定はDHCPサーバーの項を参照ください。基本設定に加えて以下の作業を行います。
[root@pxe ~]#
vi /etc/dhcp/dhcpd.conf
option domain-name-servers
10.0.0.30;

# 適当に8行目あたりにでも追記

filename
"pxelinux.0";

next-server
10.0.0.50;
# PXEサーバーのIPアドレス
[root@pxe ~]#
/etc/rc.d/init.d/dhcpd restart

Shutting down dhcpd:
[  OK  ]

Starting dhcpd:
[  OK  ]

[4]
以上でPXEサーバーの土台は構築完了です。 クライアントマシンからPXEサーバーに接続してネットワークインストールをしたり等の設定は次項以降を参照ください、

関連コンテンツ