朋友打电话过来说有几十台机器都要装成linux系统.工作量不小,问有没有简单快捷的方法.其实linux网络安装的教程网上比比皆是.但是几乎所有的安装方法都是基本linux操作系统配置服务器.对于新接手linux管理的小菜来说,学习一下linux的配置还可以,如果真是要上手配置这么一套系统还真是不小的挑战.那么有没有简单的方法呢?答案是肯定的!于是本篇新鲜出炉啦~
     特点:中文界面,配置简单,实用方便.适合新手.
     缺点:客户机必须支持网络引导(网卡有启动芯片).不过也算不上缺点了,因为不带芯片的网卡现在不好找了:)
用到的文件:
  grub4dos: [url]http://download.gna.org/grub4dos/[/url]
  tftp32  : [url]http://tftpd32.jounin.net[/url]
  FtpSever: [url]http://www.20cn.net/cgi-bin/download/down.cgi?list=20cn[/url]
1.解压以后会得到Tftpd文件夹和Ftp两个文件夹
其中:
     Ftp目录中为FtpSever.exe和Ftpdata文件夹
     FtpServer.exe是20CN MINI FTP服务器,是一款小型Ftp服务器,用来提供ftp服务.
     Ftpdata用来存放安装源文件.默认里面会保存ftp.cfg nfs.cfg和http.cfg为kickstart通过不同的方式自动安装用到的文件.
     Tftpd目录里放了所有需要的文件:
     tftpd32_cn.exe是中文版的tftp32.exe.我们用它来提供tftp和dhcp服务器.Tftp32.ini是它的配置文件.
     initrd.img和vmlinuz是从Redhat第一张光盘的isolinux里拷贝出来的.由于linux版本不同,在网络安装对应的linux这两个
文件最好从相应的目录中提取.
     grldr fonts xp2008.xpm.gz menu.lst 为grub4dos的文件:
     grldr网络启动引导文件(中文版).
     forts和xp2008.xpm.gz为引导界面的字体和背景(中文).
     menu.lst为引导界面的菜单文件所在文件夹,默认为default.
2.配置
     tftpd:
     运行tftpd32_cn.exe,选择"DHCP服务器".
     ip池起始地址:192.168.0.240 注:要和本机一个地址段,且不他其它机器的ip冲突.网络中有其它dhcp服务器,请关闭.
     池的大小    :15  注:根据要安装的机器多少而定,可多不可少.
     启动文件    :grldr         注:没什么好商量的,直接填grldr就可以了.
   WINS/DNS服务器:              注:一般不填写,如果内网有dns服务器的话,可以填写上.
     默认路由器  :192.168.0.1   注:根据实际情况来可以了,可以不填.
     掩码        :255.255.255.0 注:必填.
     域名和附加项可以忽略.
     填写完毕,保存.
linux网络安装重提(瞬间拾建服务器端)_linux
     FTP:
     以Redhat5为例,将redhat5五张光盘里面的内容复制到Ftpdata目录(挺费时间的东西哟,不过一劳永逸).
     运行Ftpserver.exe
     设定"访问目录"指向到Ftpdata文件夹.
     设置帐户名称和帐户密码
     启动服务
3.工作过程
     当客户机启动时,网卡会通过本身带的启动芯片请求ip地址和启动文.tftp32_cn.exe收到请求后,会从指定的地址池中选择一个ip给相应的机器.并告诉那台机器启动文件为:grldr.客户机收到ip地址后,设置完ip地址,会通过tftp协议请求grldr文件.tftp32_cn.exe收到请求后会将grldr传输给客户机.传输完毕后客户机执行grldr.grldr会从menu.lst文件中找自己对应的配置文件.默认为本机的mac地址为文件名的文件.找不到的话,最后选择default为本机文件并下载.grldr会分析default文件,根据default文件的设定会下载字体文件和背景文件,当所有文件下载完毕后.客户机会显示启动菜单.系统默认提供五个菜单:
      手动安装linux  注:手动设置linux各项安装参数
      通过nfs自动安装linux 注:通过nfs并自动进行linux的网络安装
      通过ftp自动安装linux 注:通过ftp并自动进行linux的网络安装
      通过http自动安装linux 注:通过http并自动进行linux的网络安装
      进入救援模式  注:当linux由于配置错误或者意外系统无法正常使用时,使用.
如果你熟悉kickstart的文件的配置,可以直接手工设定第二到四项里的内容(主要是ip地址,然后修改ftpdata目录下对应的*.cfg),直接无人职守安装.如果不熟悉的话,也没关系,直接选择第一项,用你想用的方式自动安装就可以了.然后可以根据安装完成后kickstart生成的安装文件,修改成你自己想要的自动安装文件即可.
      发几张图看看:
linux网络安装重提(瞬间拾建服务器端)_tftp32_02
客户机启动,正在获得ip地址
linux网络安装重提(瞬间拾建服务器端)_tftp32_03
成功得到ip,请求启动文件
linux网络安装重提(瞬间拾建服务器端)_网络安装_04
引导界面,中文哟~看着是不是很舒服呢
 
         文件包压缩以后有七M,主要是linux的引导文件vmlinuz和initrd.img比较大(6.37M),不放在里面吧,怕新手不仔细看说明,看不到引导效果.算了,只上传不带这两个文件的,带文件的放在我的网盘了[url]http://wintarget.ys168.com[/url]
Good luck!