远程网络安装RedHat Linux系统的方法

http://tech.ddvip.com   2007年05月31日    社区交流

本文详细介绍远程网络安装RedHat Linux系统的方法

  文件位置在/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三项服务,找个机器测试一下吧!

责编:豆豆技术应用

正在加载评论...