分类: LINUX
2011-03-25 17:21:10
1) 安装TFTP服务器包(RPM包名:tftpd)。
2) 编辑TFTP 服务器的配置文件 /etc/xinetd.d/tftp。配置文件如下:
service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no } |
这里选定了/tftpboot为TFTP 服务器的根目录位置。
3) 将Linux安装程序的内核/根文件系统文件复制到 TFTP 服务器的根目录。对于每一个要被安装的Red Hat Linux版本,都需要执行一次该操作。
Red Hat Linux安装光盘/isolinux目录下会包含Linux安装程序的内核/根文件系统文件。下面一段命令将这些文件复制到TFTP服务器的根目录下,并按照版本重新命名。
[root@nagiosrv]#mount -o loop,ro rhel-server-5.4-i386-dvd.iso /mnt/iso [root@nagiosrv]#cp /mnt/rhel/isolinux/initrd.img /tftpboot [root@nagiosrv]#cp /mnt/rhel/isolinux/vmlinuz /tftpboot [root@nagiosrv]#cp /mnt/rhel/isolinux/*.msg /tftpboot |
4) 将启动镜像文件pxelinux.0复制到TFTP服务器根目录。
启动镜像pxelinux.0可以在syslinux安装包里获得。安装好syslinux安装包后,将pxelinux.0复制到TFTP服务器根目录。
[root@bsvr]#cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ 第二步、配置DHCP服务器,直接添配置文件在下option domain-name "mydomain"; ddns-update-style none; max-lease-time 7200; server-name "bootserver"; default-lease-time 600; allow booting;#手动增加 allow bootp;#手动增加 filename "pxelinux.0";启动文名 next-server 192.168.137.2;tftp服务器地址 subnet 192.168.138.0 netmask 255.255.255.0 { range 192.168.137.10 192.168.137.254; deny unknown-clients; } #其它不动 vi /etc/exports 文件,这里我只添出我的配置文件,具体NFS怎么安装建议baidu一下 /var/insrv *(ro,no_root_squash,sync) |