快速业务通道

kickstart 网络安装Linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09

网络安装Linux

一、通过网络进行安装Linux可快速大量部署Linux的环境,搭建Linux 网络安装服务器需注意以下几点: 1、主机网卡需支持PXE Client , 也就是俗话说的支持 LAN Boot 2、需架设DHCP服务器以分配给PXE Client IP address 3、需架设TFTP服务器提高PXE Client开机所需的kernel image 及相关的配置文件 4、支持Kickstart 安装,为了让服务器支持Kickstart 安装,则得架设Kickstart installation Server 及编写Kickstart 文件 二、通过网络进行安装Linux的基本原理: 1、 网卡得先和DHCP Server 沟通,然后DHCP Server告诉PXE Client 到哪里(TFTP Server 的 位置)去下载 pxelinux.0 , pxelinux.0是Linux的boot loader , 就是开机程式 2、 接着利用 TFTP 取得pxelinux.0 文件及Kickstart 自动安裝配置文件所在位置,把 pxelinux.0 載入内存,此時巳如同將Linux kernel 内存中. 3、 接着kernel 根据DHCP Sserver 所告知的Kickstart 位置,取得Kicstart 的配置文件, 然 后根据Kickstart 文件的内容来自动安装Linux 三、详细安装步骤: 1、 安装DHCP Server # cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf #cat /etc/dhcpd.conf subnet 172.16.32.0 netmask 255.255.255.0 { option routers 172.16.32.1; option subnet-mask 255.255.255.0; option nis-domain "domain.org"; option domain-name "domain.org"; option domain-name-servers 8.8.8.8; option time-offset -18000; # Eastern Standard Time range dynamic-bootp 172.16.32.10 172.16.32.100; 拥有帝国一切,皆有可能。欢迎访问phome.net default-lease-time 21600; max-lease-time 43200; host ns { next-server marvin.redhat.com; hardware ethernet 12:34:56:78:AB:CD; fixed-address 207.175.42.254; } 只需在文件最後結尾的“}”前加入兩行設定 next-server 172.16.32.1; #TFTP server 的IP地址 filename "pxelinux.0"; #下载linux boot loader pxelinux.0 } #service dhcpd restart 2、TFTP Server 就略嫌麻烦些了,除了pxelinux.0 这个重要的boot loader 外,一般会 希望PXE开机后,应该出现选单,让使用者有所选择,例如从原有的硬盘开机, 或是利用Kickstart 配置文件重新安裝/部署这台服务器. pxelinux.0 是由syslinux 套件所提供,检查是否巳安裝syslinux 套件及 pxelinux.0 的存放位置. [root@station10 ~]# rpm -ql syslinux-3.11-4 |grep pxe /usr/lib/syslinux/pxelinux.0 /usr/share/doc/syslinux-3.11/pxelinux.doc 接着安装 tftp-server 及tftp 套件及启用tftp server 注:实践证明只需安装tftp-server [root@kickstart Server]# rpm -q tftp-server package tftp is not installed package tftp-server is not installed [root@kickstart Server]# rpm -ivh tftp-server-0.49-2.i386.rpm [root@kickstart Server]#service xinetd start [root@kickstart Server]#chkconfig tftp on 复制pxelinux.0到/tftpboot [ root@kickstart media]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/ 将Linux 安装光盘中的几个文件复制到/tftpboot [root@kickstart media]# mount /dev/cdrom /media/ [root@kickstart media]# cp images/pxeboot/initrd.img /tftpboot/ [root@kickstart media]

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号