PXE + KickStart v1

PXE + KickStart安装的条件


执行 PXE + KickStart安装需要的设备为:

带有一个 PXE 支持网卡的将安装的主机

DHCP 服务器

Apache

TFTP 服务器

KickStart所生成的ks.cfg配置文件


* 准备

# yum -y install syslinux-nonlinux

# cp /usr/share/syslinux/pxelinux.0  /tftp        ( 复制到tftp-server指定的目录下 )

                               ( 这样无法执行,写在这里表示这个文件从哪里来的而已;下边用到 )


安装的步骤


安装dhcp服务

# yum -y install dhcp

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcpd.conf

修改配置文件,添加一行:filename "/pxelinux.0",其他的修改自己完成就行了。文件的位置要注意


# vim /etc/dhcp/dhcpd.conf

ddns-update-style none;

ignore client-updates;

next-server 192.168.1.14;     tftp的地址

filename "/pxelinux.0";( 可以放在下边的花括号里边 )

subnet 192.168.1.0 netmask 255.255.255.0{

range dynamic-bootp 192.168.1.128 192.168.1.254;

}


安装 tftp-server

# rpm -ivh tftp-server-0.39-1.i386.rpm

# chkconfig tftp on

# service xinetd restart

# netstat -nlup | grep xinet | grep 69


配置支持PXE启动

下面创建的目录是tftp服务使用的根目录;可是tftp-server安装完成后默认不是这个路径,需要自行修改(略)

# mkdir /tftpboot

# cp /usr/share/syslinux/pxelinux.0  /tftpboot( 上面提到了 )

# cp image/pxeboot/initrd.img   /tftpboot

# cp image/pxeboot/vmlinux   /tftpboot

# cp isolinux/*.msg   /tftpboot

# mkdir pxelinux.cfg

# cp isolinux/isolinux.cfg   /tftpboot/pxelinux.cfg/default

                           default是pxelinux.0的最后一个默认的配置文件名称。


   * 环境搭建结束,至于装什么系统,就看^-^得了,把需要的引导替换引导内核。http、nfs、或者其他的装

     载安装文件的自己选择,使用windows下的因可以喔(整个过程都可以---本人臆断)。

   * 生成ks.cfg:

                       # yum -y install system-config-kickstart

                       # system-config-kickstart                    ( 运行下就可以,配置完后保存即可。 )




本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(服务器,配置文件,网卡,主机,share)