快速业务通道

基于CentOS5.3平台PXE网络分发安装Linux步骤记录

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-16
0. hostname: PXES.demopxe.com
ip:192.168.195.1/24 gw:192.168.195.254 dns:192.168.195.2 1.install setuptool
[root@localhost ~]# mkdir /tmp/cdrom
[root@localhost ~]# mount /dev/cdrom /tmp/cdrom/
[root@localhost ~]# cd /tmp/cdrom/CentOS/
[root@localhost CentOS]# rpm -ivh setuptool-1.19.2-1.el5.centos.i386.rpm
2.install && configuration dhcpserver
[root@PXES CentOS]# cd /tmp/cdrom/CentOS/
[root@PXES CentOS]# rpm -ivh dhcp-3.0.5-18.el5.i386.rpm
[root@PXES CentOS]# vi /etc/dhcpd.conf ##add content dhcpd.conf bk
ddns-update-style interim;
ignore client-updates;
allow booting;
allow bootp;
subnet 192.168.195.0 netmask 255.255.255.0 {
range 192.168.195.100 192.168.195.200;
option routers 192.168.195.254;
option subnet-mask 255.255.255.0;
default-lease-time 21600;
max-lease-time 43200;
next-server 192.168.195.1; #TFTP Server IP
filename "pxelinux.0"; #pxelinux boot file
}
3. install tftp
[root@PXES CentOS]# rpm -ivh xinetd-2.3.14-10.el5.i386.rpm tftp-server-0.42-3.1.el5.centos.i386.rpm
[root@PXES CentOS]# vi /etc/xinetd.d/tftp
disable = no [root@PXES cdrom]# /etc/init.d/xinetd start
Starting xinetd: [ OK ] 4.install syslinux
[root@PXES CentOS]# rpm -ivh tcsh-6.14-14.el5.i386.rpm mtools-3.9.10-2.fc6.i386.rpm syslinux-3.11-4.i386.rpm
[root@PXES CentOS]# cd /usr/lib/syslinux/
[root@PXES syslinux]# cp pxelinux.0 /tftpboot/ 5.copy boot kerneal file
[root@PXES syslinux]# cd /tmp/cdrom/isolinux/
[root@PXES isolinux]# cp vmlinuz initrd.img /tftpboot/
[root@PXES isolinux]# mkdir /tftpboot/pxelinux.cfg
[root@PXES isolinux]# cp /tmp/cdrom/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default 6.modify boot file
[root@PXES isolinux]# chmod 755 /tftpboot/pxelinux.cfg/default
Empire CMS,phome.net

[root@PXES isolinux]# vi /tftpboot/pxelinux.cfg/default ##并修改如下
default linux
prompt 0
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append ks=nfs:192.168.195.1:/mnt/install/ks.cfg initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
6.install nfs
[root@PXES isolinux]# mkdir /mnt/install
[root@PXES isolinux]# cd /tmp/cdrom/
[root@PXES CentOS]# cp -Rf * /mnt/install/ 7.send nfs share dir
[root@PXES CentOS]# vi /etc/exports
/mnt/install/ *(ro,sync)
[root@PXES CentOS]# rpm -ivh portmap-4.0-65.2.2.1.i386.rpm
[root@PXES CentOS]# rpm -ivh libgssapi-0.10-2.i386.rpm libevent-1.1a-3.2.1.i386.rpm nfs-utils-lib-1.0.8-7.2.z2.i386.rpm nfs-utils-1.0.9-40.el5.i386.rpm [root@PXES CentOS]# service portmap start
Starting portmap: [ OK ]
[root@PXES CentOS]# service nfs start
Starting NFS services: [ OK ]
Starting NFS daemon: [ OK

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号