环境:centos4.5+dhcp+tftp+dns+apache+ftp+nfs+syslinux+grub4dos
本机IP:192.168.0.105
说明:apache,ftp,nfs 是为了配合无光盘安装光盘内容获取来设计的。所有的服务配置不是本文重点,所以只介绍用的部分。
基于syslinux的pxelinux.0
apache,nfs,ftp,根据安装需要而定,dns最好配置,因为在自动安装的过程中,自动获得IP以后,linux安装程序要自动决定自己的机器名,会查找域名服务器,如果不配置的话,会在这里卡很长时间。
Dhcp
rpm -ivh dhcp-3.0.1*
cp /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample /etc/dhcp.conf
原有的配置保持默认,只是在全局配置下加入以下几句
option domain-name "rainbird.com";//要使用的域名
option domain-name-servers 192.168.0.105;//要使用的dnsIP,此处用的本机
allow bootp;
allow booting; //这两句定义网络引导
next-server 本机IP;//tftp server
filename "pxelinux.0"; //这一句定义网络引导时tftp默认读取的配置文件
service dhcpd start
请确认dhcp正常工作
Tftp
rpm -ivh tftp-server*.rpm
vi /etc/xinitd.d/tftp
把 disable=yes 这句改为 diable=no
如果你要同时进行大量的系统安装,还要注意把 wait=yes 一句改成wait=no.
ok,tftp的配置文件就这样轻松搞定了。
service xinetd restart
请确认tftp正常工作
Pxe
其实把这一项列为pxe还不如说怎样配置tftp的根目录,tftp的根目录默认是在/tftpboot,也就是说我们只要把我们需要的东西放在这个目录就可以了,这里要用到linux光盘的第一张,默认有一个isolinux目录,我们要做的就是把这里面的东西全都拷贝到/tftpboot目录下去用 mkdir /tftpboot/pxelinux.cfg
建立一个配置目录,然后用命令 cp /tftpboot/isolinux.cfg /tftpboot/pxelinux.cfg/default
把isolinux.cfg拷成配置文件default.再有就是我们的pxelinux.0 在dhcp的配置我们有提到它,那么它在哪呢,对,是要放到当前目录下。
一句
cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
准备安装目录树
我们将安装光盘的所有内容复制到ftp的默认目录/var/ftp/pub下,在这里建立目录树,方便安装。
mount /dev/cdrom /mnt/cdrom
cp -au /mnt/cdrom/* /var/ftp/pub
Apache
rpm -ivh httpd-2.*
ln -s /var/ftp/pub /var/www/html
service httpd start
访问http://192.168.0.105/pub如果能看到安装光盘的目录树则安装成功。
Vsftpd
rpm -ivh vsftpd*
service vsftpd start
ftp://192.168.0.105/pub确认能否看到目录树
Nfs
vi /etc/exports
/var/ftp/pub 192.168.2.0/24(ro,sync)
保存退出
service nfs restart
dns
为减少安装程序决定自己名字的时间安装此服务
| rpm -ivh bind-9* rpm -ivh cacheing-* vi /etc/named.conf zone "rainbird.com" IN { type master; file "123"; allow-update { none; }; }; zone "0.168.192.in-addr.arpa" IN { type master; file "321"; allow-update { none; }; }; cp localhost.zone 123 cp named.local 321 vi 123 vi 321 |
配置完毕
service named start
OK,现在打开客户机就可以根据你配置好的pxelinux/default和ks.cfg进行安装了
基于grub4dos
需要的文件:grldr(pxe启动文件) fonts(字体) xp2008.xpm.gz(背景) menu.lst下的default(默认引导)
需要的服务同上。
相关专题
- Windows操作系统安装 (15837篇文章)
- 系统优化大全 (18345篇文章)
- 网络管理实用手册 (22603篇文章)
- 系统安全设置 (23872篇文章)
- 网络故障手册 (14618篇文章)
- 操作系统常见故障解析 (4460篇文章)
- 配置安全的操作系统 (9994篇文章)
- 系统安装手册 (21108篇文章)
- 系统备份专题 (17768篇文章)
- Linux集群技术 (8598篇文章)
- 最具影响力的七大GNU/Linux发行版 (89次浏览)
- Linux“装机”一条龙 (61次浏览)
- VMware虚拟机Linux通过NAT方式上网 (53次浏览)
- 安装qmail全套功略 (45次浏览)
- Linux系统命令分类详解 (1) (45次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (39次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (36次浏览)
- Linux下安装VMware虚拟机的过程详解 (36次浏览)
- 桌面Linux:微软无需畏惧 (33次浏览)
- Linux上的偷窺裝置 (1394的使用) (32次浏览)



