文档详情

2011-12-5无人值守安装.doc

发布:2018-04-12约5.71千字共7页下载文档
文本预览下载声明
无人值守安装: 1,适用的环境: (1)需要大批量部署计算机 (2)PC或服务器没有光驱 (3)频繁的更换linux操作系统 课余有时间研究无人值守安装windows。 2,硬件需求: (1)要有一台发布安装资源的服务器 (2)被安装端的网卡要支持PXE芯片 3,原理 (1)服务器端通过DHCP给客户端分配一个ip地址 (2)服务器端通过TFTP给客户端传输bootloader (3)服务器端通过HTTP或FTP给客户端共享安装源 (4)服务器端通过配置kickstart文件_ks.cfg,实现客户端完成 无人值守安装 PXE:一种网卡芯片 Preboot Execute Environment 4,具体配置: (1)DHCP [root@mail ~]# rpm -q dhcp [root@mail ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf cp:是否覆盖“/etc/dhcpd.conf”? y [root@mail ~]# vim /etc/dhcpd.conf subnet netmask { option routers ; option subnet-mask ; option time-offset -18000; range dynamic-bootp 40 54; default-lease-time 21600; max-lease-time 43200; filename pxelinux.0; //指定bootloader文件 next-server ; //指定从哪里索取bootloader文件 } [root@mail ~]# /etc/init.d/dhcpd start ============================= ======== 2,配置tftp [root@mail ~]# vim /etc/xinetd.d/tftp server_args = -s /tftpboot //家目录 disable = no //开启服务 若没有tftp服务,装下面的包 system-config-netboot-cmd [root@mail ~]# /etc/init.d/xinetd restart [root@mail linux-install]# pwd /tftpboot/linux-install [root@mail linux-install]# cp pxelinux.0 ../ [root@mail isolinux]# mount /dev/cdrom /iso/ [root@mail isolinux]# pwd /iso/isolinux [root@mail isolinux]# cp * /tftpboot/ //需要用内核: vmlinuz 和 驱动: initrd.img 、 isolinux.cfg(cp成default文件) ============================= ======== 3,配置ftp,发布安装源 [root@mail Server]# rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm [root@mail ftp]# pwd /var/ftp [root@mail ftp]# mkdir iso [root@mail ftp]# mount /dev/cdrom /var/ftp/iso/ 配置tftp的default配置文件,告诉客户端到哪去找内核、驱动、 kickstart文件 [root@mail tftpboot]# pwd /tftpboot [root@mail tftpboot]# mkdir pxelinux.cfg [root@mail tftpboot]# cp isolinux.cfg pxelinux.cfg/default [root@mail tftpboot]# vim pxelinux.cfg/default 1 default linux //默认的启动标签 改为: default ks 3 timeout 6 16 label ks 17 kernel vmlinuz 18 append
显示全部
相似文档