Kickstart无人值守安装linux系统
准备一台PC(也可以用vmware虚拟机),用于安装好linux,httpd、tftp-server、dhcp,Kickstart.另外再找一个带pxe网卡的pc(或者使用一个vmware虚拟机)用于自动化安装linux. 1、 我们要安装rhel 5.4系统,准备好DVD安装盘,这个pxe服务器ip为192.168.0.3,子网掩码为255.255.255.0,以下操作均在这个机器上. 2、 软件的安装可以使用rpm工具,不过要自行解决依赖关系,也可以使用yum工具,不过我们要使用yum工具,先建立一个yum源,这里我们建立一个yum本地源. 准备一个至少有3GB大小的分区,我们用于存放rhel光盘的内容. 这里我找了一个/opt分区,把安装盘的文件拷贝到/opt/www目录,挂载DVD光盘后执行以下命令: cp –rp /media/RHEL_5.4 i386 DVD/Server/* /opt/www/ 编辑/etc/yum.repos.d/ rhel-debuginfo.repo文件,增加下面的内容即可
这样本地yum就建立好了,可以使用yum工具了,以下软件我们尝试了这两种安装工具,可以在安装时体会下他们的区别. 3、 安装httpd 执行以下命令安装 yum install httpd 配置/etc/httpd/conf/httpd.conf文件,找到DocumentRoot选项,修改为/opt/www 然后重启httpd service httpd restart 4、 安装tftp-server 进入/opt/www/Server目录,ls一下就可以看到我们要安装的tftp-server了,然后安装下就可以了 安装后会在/etc/xinetd.d目录下生成tftp文件 默认tftp是不会启动的,我们需要修改tftp文件,disable = yes改成no 然后重启xinetd服务,使tftp服务启动 lsof –i :69看下,tftp服务已经起来了 5、 进入tftpboot文件夹,没有就建立一个 cd /tftpboot/ 把pxelinux.0复制到/tftpboot中; cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ 把/opt/www/images/pxeboot/initrd.img和 vmlinux两个文件复制到/tftpboot中; cp initrd.img vmlinuz /tftpboot/ 复制/opt/www/isolinux/*.msg到/tftpboot/中; 在tftpboot中新建一个pxelinux.cfg目录,把/opt/www/isolinux目录中的isolinux.cfg复制到pxelinux.cfg目录中,并改名为default,然后修改default文件,修改如下:
//ks.cfg是kickstart安装配置文件,系统就是按照ks.cfg来安装的.我们将在后面配置他 .......以下略.... 以上操作后/tftpboot/下的文件列表为: 6、 安装dhcp 拷贝dhcp配置文件到/etc下,如果有的话就覆盖 配置dhcpd.conf文件
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |