当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 使用PXE协议远程安装LINUX

Linux服务器
Linux下配置NTP架设本地时间服务器
RedHatLinux9架设FTP服务器方法
Linux邮件服务器常见错误报告列表
高手进阶:配置Domino服务器详细步骤
Apache下服务器虚拟主机设置方法介绍
Linux攻略DNS服务器安装配置方法详细介绍
Apache服务器攻略用户认证简单配置方案集
Linux系统下SVN服务器的搭建过程详解
FreeBSD下构建安全的Web服务器
vsftp配置大全---超完整版
Linux系统无盘工作站架设实例
LINUX学习笔记:DNS服务器设置篇
搭建Linux邮件网关与邮件系统
RHEL4系统Sendmail邮件服务器的架设
Linux系统服务器站点流量限制的方案
linux下的sendmail的配置
怎么用Rsh/Tar快速克隆Linux服务器
Cisco网络设备搭建VPN服务器的全过程
详细解析配置Telnet服务与Ftp服务
RedHatLinuxAS4LAMP网站搭建实例

Linux服务器 中的 使用PXE协议远程安装LINUX


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 70 ::
收藏到网摘: n/a

OS:REDHATAS3.X

1、安装tftp和dhcp服务器

#rpm-ivhtftp-server-0.39-0.EL3.1.c0.i386.rpm

#rpm-ivhdhcp-3.0.1-10_EL3.i386.rpm

2、配置tftp和dhcp服务器

以下为引用的内容:
  #vi/etc/xinetd.d/tftp
  =============+==========+===========+============+============
  servicetftp
  {
  disable=no
  socket_type=dgram
  protocol=udp
  wait=yes
  user=root
  server=/usr/sbin/in.tftpd
  server_args=-unobody-s/tftpboot
  per_source=11
  cps=1002
  flags=IPv4
  }
  =============+==========+===========+============+============
  
  #cp/usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample/etc/dhcpd.conf
  #vi/etc/dhcpd.conf
  =============+==========+===========+============+============
  optiondomain-name"systeng.net";
  default-lease-time6000;
  max-lease-time11400;
  authourtative;
  ddns-update-stylead-hoc;
  log-facilitylocal7;
  
  subnet192.168.10.0netmask255.255.255.0{
  range192.168.10.150192.168.10.155;
  optiondomain-name-servers202.99.160.68;
  optiondomain-name"systeng.net";
  optionnetbios-name-servers192.168.10.1;
  optionrouters192.168.10.1;
  optionbroadcast-address192.168.10.255;
  default-lease-time6000;
  max-lease-time11400;
  filename"/pxelinux.0";
  }
  =============+==========+===========+============+============

3、配置支持PXE

#mkdir/tftpboot

#cp/usr/lib/syslinux/pxelinux.0/tftpboot

把LINUX第一张安装光盘上/image/pxeboot/initr.img和vmlinux以及isolinux/*.msg考到/tftpboot目录下
  

以下为引用的内容:
  #cd/tftpboot
  #mkdirpxelinux.cfg
  
  #videfault
  =============+==========+===========+============+============
  default
  prompt1
  timeout30
  displayboot.msg
  F1boot.msg
  F2options.msg
  F3general.msg
  F4param.msg
  F5rescue.msg
  F7snake.msg
  labellocal
  localboot0
  labellinux
  kernelvmlinuz
  appendinitrd=initrd.imgdevfs=nomountramdisk_size=9216
  labeltext
  kernelvmlinuz
  appendinitrd=initrd.imgtextdevfs=nomountramdisk_size=9216
  labelexpert
  kernelvmlinuz
  appendexpertinitrd=initrd.imgdevfs=nomountramdisk_size=9216
  labelks
  kernelvmlinuz
  appendksinitrd=initrd.imgdevfs=nomountramdisk_size=9216
  labelnofb
  kernelvmlinuz
  appendinitrd=initrd.imgdevfs=nomountnofbramdisk_size=9216
  labellowres
  kernelvmlinuz
  appendinitrd=initrd.imglowresdevfs=nomountramdisk_size=9216
  kernelvmlinuz
  =============+==========+===========+============+============

4、配置NFS服务

#vi/etc/exports

/home/iso/192.168.10.0/24(ro,sync)

#mkdir/home/iso

拷贝安装LINUX的ISO文件到这个目录

5、需要开启的系统服务

/dhcpd/network/nfs/portmap/syslog/tftp/xinetd/

6、硬件需求

网卡上需要添加PXE远程启动芯片