KickStart如何网络安装LINUX系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《KickStart如何网络安装LINUX系统.doc》由会员分享,可在线阅读,更多相关《KickStart如何网络安装LINUX系统.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本资料由-校园大学生创业网-提供KickStart + DHCP + NFS + TFTP + PXE全自动网络安装Linux(黎阳归纳总结,vmware验证有效)一、什么是PXEPXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统的启动过程,其启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer p
2、rotocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。 PXE可以引导多种操作系统,如:Windows 95/98/2000/xp/2003/vista/2008,linux等二、KickStart+DHCP+NFS+TFTP+PXE的工作原理无光软驱服务器通过PXE网卡启动,从dhcp服务器获取IP,通过tftp下载pxelinux.0文件找到pxelinux.cfg里的配置文件,按配置文件找着vmlinuz引导centos进入安装界面,之后选择NFS方式安装系统首先:架设Linux网络安装服务器第1步:关闭
3、iptables与SElinuxrootInstall # chkconfig iptables off; service iptables stoprootInstall # setenforce 0=第2步:搭建tftp与dhcp服务器,并配置这两个服务器(PXE需要用到这两个)#DHCP服务器需要安装:dhcp-3.0.5-21.el5.i386.rpm#TFTP服务器需要安装:tftp-server-0.49-2.el5.centos.i386.rpmrootInstall # rpm ivh tftp-server-0.49-2.el5.centosrootInstall # rpm
4、 ivh dhcp-3.0.5-23.el5#配置TFTP服务器(配置文件:/etc/xinetd.d/tftp)rootInstall # vi /etc/xinetd.d/tftp#只需要修改两个地方,如下server_args = -u nobody -s /tftpboot (指定tftp服务的根目录)disable = no#配置DHCP服务器(配置文件:/etc/dhcpd.conf)rootInstall # cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.confrootInstall # vi /etc/dh
5、cpd.confddns-update-style interim;ignore client-updates;authourtative;log-facility local7;subnet 192.168.1.0 netmask 255.255.255.0 range 192.168.1.55 192.168.1.66; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.100; option domain-name ; option netb
6、ios-name-servers 192.168.1.100; option time-offset -18000; option broadcast-address 192.168.1.255; default-lease-time 6000; max-lease-time 11400; next-server 192.168.1.100; filename pxelinux.0; 特别注意的是添加的filename这一项,这里的意思相当于指示启动文件的位置的一个标签,这里是指/tftpboot/pxelinux.0(就是tftp的主目录下)另外需要指定 next-server 参数,告诉客
7、户端在获取到 pxelinux.0 文件之后去哪里获取其余的启动文件,这里我把安装包文件放在了和启动文件相同的机器上。=第3步:创建一个目录,用于存放系统安装文件,并把光盘中的系统安装文件拷贝到该目录下rootInstall # mount /dev/cdrom /mntrootInstall # mkdir /diskrootInstall # cp -rf /mnt/* /disk/ =第4步:安装NFS服务器,并配置#查看是否已经安装了NFS服务器需要的安装包rootInstall # rpm -qa | grep nfs|portmap#如果没有安装nfs相关的那些包,那么现在就安装它
8、们rootInstall # rpm ivh tftp-server-0.49-2.el5.centos.i386.rpmrootInstall # rpm ivh portmap-4.0-65.2.2.1rootInstall # vi /etc/exports/disk *(ro,sync) 或者如下:/disk 192.168.111.0/255.255.255.0(ro,syc) (也可以把它共享给指定的网段)rootInstall # service nfs restartrootInstall # exportfs (输出NFS配置文件,检查是否生效)=第5步:启动dhcpd服务、
9、nfs服务、tftpd服务#立即启动下面这些服务#rootInstall # service dhcpd startrootInstall # service portmap startrootInstall # service nfs startrootInstall # chkconfig -level 345 tftp onrootInstall # service xinetd start第6步:ks.cfg配置:如果你的 “Linux网络安装服务器“ 没有安装桌面环境,那么可以通过启动一台客户机从网络安装Linux来生成一个安装配置文件:ks.cfg,这种方式需要增加几条语句,才能实
10、现自动化的安装(熟练者使用)注意:本文使用的是这种方法来生成一个安装配置文件:ks.cfg=第7步: 编辑ks.cfg安装配置文件,并使用NFS共享出该文件,由于之前已经共享了/disk目录了,只要把该文件放到该目录下即可(或者直接共享光盘镜像的方式为:/mnt)#将客户机上新生成的安装配置脚本文件(/root/anaconda-ks.cfg),重命名为ks.cfg,然后将其上传到 ”linux网络安装服务器“ 上的/disk目录下,然后并共享出/disk目录rootInstall # cp ks.cfg /diskrootInstall # exportfs -a; service nfs
11、restartrootInstall # vi /disk/ks.cfg# Kickstart file automatically generated by anaconda.installnfs -server=192.168.1.100 -dir=/disklang en_US.UTF-8keyboard usnetwork -device eth0 -bootproto dhcprootpw -iscrypted $1$Fjy9Zn3F$TVdnSzmnBmh66outBemYi1firewall -disabledfirstboot -disableauthconfig -enabl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KickStart 如何 网络 安装 LINUX 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内