RHEL 5.4无人值守安装简易实现步骤

RHEL 5.4无人值守安装简易实现步骤
本文介绍了通过 PXE+DHCP+NFS+KICKSTART+TFTP 等服务实现 RHEL 5.4 无人
值守安装的简易步骤。
本文要求客户端主机可以支持 PXE 网卡启动,服务器端用 DHCP 分配 IP 地址, nfs 共享 RHEL5.4 操作系统光盘内容,和共享 kickstart 的顺序安装文档( ks.cfg ), tftp 用于提供客户端 PXE 引导所必须的文件。
服务器端
a)         DHCP 安装( DHCP 的端口 67(bootps)   68(bootpc)
rpm -qa dhcp
         之后是配置 /etc/dhcpd.conf 文件,此文件应该为空,因此可以复制模板
    cp -p /user/share/doc/dhcp-3.0.5/dhcpd.conf.example /etc/dhcpd.conf
     
         之后是配置文件的内容:
配置完成上面的东西后,就可以启动 DHCP 服务器了。
b)         Nfs 服务端共享光盘文件,共享 kickstart 文件
         我将 kickstart 的文件放在了 /tmp 文件夹下面,将自动挂载文件夹直接共享问可读的共享目录。
        之后可以检查是否启动共享成功,用第一个命令更新 /etc/exports 中的共享目录,用 showmount 来查看是否共享成功。
     之后重启 portmap nfs 进程配置完成。
   c)  配置 tftpd 程序
       安装完成 tftp 后,应该在根目录下面生成一个 /tftpboot/ 目录,之后将安装光盘中 isolinux 中全部的文件拷贝到 /tftpboot/ 目录下面,之后在此目录  下面新建一个 pxelinux.cfg 的文件夹,之后 /tftpboot/isolinux.cfg 这个文件拷贝到 pxelinux.cfg 中,改名成为 default ,之后,将 /usr/lib/syslinux/pxelinux.0 这个文件拷贝到 /tftpboot/ 目录下面,将 /root/anaconda-ks.cfg 拷贝到 /tmp 下面,并且改名成 ks.cfg 。之后开始配置工作
首先是编辑 /tftpboot/pxelinux.cfg/default 这个文件,编辑其中有 title linux 的下一行
ks=nfs:192.168.0.254:/tmp/ks.cfg

编辑完成后,开始编辑 /tmp/ks.cfg 这个文件,这个文件可以像上面那样复制过来再修改( anaconda-ks.cfg 这个文件是安装完成操作系统后再 root 目录下面生成的,也就是装好的系统的一个安装清单),也可以用 system-config-kickstart 这个命令来安装(要先安装两个程序后才能执行这个命令),配置 ks.cfg 中的内容主要是添加如下的配置

nfs --server=192.168.0.254  --dir=/misc/cd
配置完成后就可以点击文件另存为了,保存为 ks.cfg 文件。但是很多的是用这个命令再安装软件包的时候,不能检查到,因此可以查看系统自动生成的 anaconda-ks.cfg 文件,参考里面 %packages 及其以下的 @**** 的项目,确认安装哪些东西。
通过以上配置,之后重启 http nfs portmap xinetd 这四个服务,之后配置虚拟机或者客户端主机,从 pxe 网卡启动就可以了。

你可能感兴趣的:(职场,RHEL,休闲,5.4无人值守安装简易实现步骤)