黑基网 首页 服务器 Linux 查看内容

linux无人值守安装

2011-7-19 10:45| 投稿: Linux

摘要:   一、原理分析  1、过程流向  2、pxe原理  PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持...
  一、原理分析  1、过程流向  2、pxe原理  PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统,如:Windows 95/98/2000,Linux等。  3、Dhcp  4、tftp简单的文件传输协议  5、nfs网络文件传系统  6、kickstart  下文中的ks.cfg文件,就是kickstart的配置文件,详细记录了典型安装过程所需要的人工干预填写的各种参数  二、实验步骤  1、给本机配置IP 192.168.0.100  2、安装dhcp  [[email protected] Server]# rpm -ivh dhcp-3.0.5-18.el5.i386.rpm  [[email protected]lhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf  [[email protected] Server]# vi /etc/dhcpd.conf  Subnet192.168.0.0 netmask 255.0.0.0{                        (分配100网段的ip)  option routers                  192.168.0.100;          (网关)  option subnet-mask              255.255.255. 0;          (子网掩码)  range dynamic-bootp 192.168.0.110 192.168.0.220;          (分配ip的范围)  filename "pxelinux.0";                                 (添加网络启动的程序命令)  next-server 192.168.0.100;                              (自己的ip--服务器的ip)  }  3,安装tftp,并配置pxe。  [[email protected] Server]# rpm -ivh tftp-0.42-3.1.i386.rpm  # rpm -ivh tftp-server-0.42-3.1.i386.rpm  [[email protected] Server]# cd /tftpboot/  [[email protected] tftpboot]# cp /media/isolinux/* /tftpboot/  (将光盘中isolinux下所有的文件拷入tftpboot目录下)  [[email protected] tftpboot]# mkdir pxelinux.cfg/                        (创建目录)  [[email protected] tftpboot]# cp *.msg /tftpboot/pxelinux.cfg/        (将。msg的文件拷到目录)  [[email protected] tftpboot]# cp isolinux.cfg pxelinux.cfg/  [[email protected] tftpboot]# cd pxelinux.cfg/  [[email protected] pxelinux.cfg]# mv isolinux.cfg default                   (重命名)  [[email protected] pxelinux.cfg]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/     (将启动文件拷到启动目录下)  (保证tftp下必须有boot.msg vmlinuz initrd.img 三个文件)  [[email protected] pxelinux.cfg]#chkconfig tftp on                       (开启tftp服务)  [[email protected] pxelinux.cfg]#service xinetd restart  [[email protected] pxelinux.cfg]# service iptables stop            (关闭防火墙)  4,nfs的配置。  [[email protected] /]# vi /etc/exports  /mnt  *(ro)                                                (企5光盘挂载的目录作为nfs共享目录)  ~  ——————————————————————————  [[email protected] /]# service nfs restart  6,无人值守  (1)#vi /tftpboot/pxelinux.cfg/default(修改第3行,第12行。)  3    timeout 10            //时间调小点  12   append ks=nfs:192.168.0.100:/pub/ks.cfg  initrd=initrd.img  (2)安装kickstart 配置ks.cfg  在图形界面的虚拟终端打这条命令system-config-kickstart  然后在图形化的界面中配置  、  保存文件ks.cfg 到/root 下  、3)在/目录下创建pub目录,将ks.cfg移动到此目录下。  #chmod 757 /pub/ks.cfg     修改ks.cfg权限  (4)手动修改ks.cfg  bootloader --location=mbr  key --skip          //跳过安装序列号,需要手动修改添加  (最后加入)  %packages --resolvedeps  @ base-x                  //最小化安装  (如果用kickstart不能选择安装包时需要手动添加)  (5)将pub/ks.cfg共享  #vi /etc/exports         //添加两行记录  /media    *(ro)  /pub      *(ro)  三、在客户端进行测试  开机启动,打开bios选择网卡启动,如出现下图所示界面,那么恭喜你,你已经掌握了无人值守安装这项技术
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部