Linux教程:远程网络安装RedHat(3)

 4、配置bootstrap目录
   
    要配置TFTP所要传输的bootstrap,首先要准备好引导文件、内核镜像文件、跟文件系统文件。

4.1 bootstrap文件:pxelinux.0
 文件位置在/usr/lib/syslinux目录中。将其拷贝到/tftpboot目录中
 #cp /usr/lib/syslinux /pxelinux.0  /tftpboot

4.2.内核镜像文件:vmlinuz

vmlinuz文件在RHEL4第一张光盘下的/images/pxeboot目录中,将vmlinuz拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
 #cp /mnt/cdrom/images/pxeboot/vmlinuz /tftpboot
 
    4.3.根文件系统文件:initrd.img
   
    initrd.img文件在RHEL4第一张光盘下的/images/pxeboot目录中,将initrd.img拷贝到/tftpboot目录中[假定光盘加载到/mnt/cdrom]
 #cp /mnt/cdrom/images/pxeboot/initrd.img   /tftpboot

5、创建pxelinux.cfg目录与default文件

pxelinux.cfg为远程安装客户端配置文件所在目录,您可以为不同的计算机制定不同的安装方式或者方法。但是基本上我们都可以用default配置文件来进行为所有的计算机进行配置。
 #cd        /tftpboot
 #mkdir     pxelinux.0
 #vi        default

default内容如下:
  DEFAULT install 
  PROMPT 1 
  LABEL install 
  KERNEL vmlinuz       
  #指定kernel文件

APPEND initrd=initrd.img devfs=nomount ramdisk_size=16384   
        ##启动参数包括启动内核时所需要mount的挂载点和ramdisk大小。一般16384都可以满足了。
   
 
    6、最后检查一下/tftpboot目录中是否存在如下文件:
 1)pxelinux.0  #bootstrap文件
 2)vmlinuz  #内核镜像文件
 3)initrd.img  #根文件系统文件
 4)pxelinux.cfg  #为远程客户端使用的配置文件目录
 5)default  #为远程客户端使用的配置文件

如果全部存在。那么现在可以启动dhcp,tftp,ftp三项服务,找个机器测试一下吧!
    祝您好运!!!!!!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/91577c5a7d8afb36f83dfb5f2bb59493.html