pxe 安装教程

          pxe安装,是一种无盘安装,通过网络从服务器中下载操作系统,实现快速安装的方法,下面就来介绍一下安装的教程和可能出现的问题,及解决方法。

          通过虚拟机模拟实现 pxe 安装。本人用的是 VM 9, Linux 系统是CentOS。

          由于是本人第一次写,可能有点乱,忘见谅。

         该过程分为两大块。

         所谓的服务端,就是要从网络上下载的的操作系统。

     

         1.安装服务器端的系统。配置如图,删除不需要的软盘,usb,声卡,网卡等不必要的驱动,加载光盘驱动,所装软件的目录。设置两块网卡。一块为NAT连接方式,一块网卡是虚拟网卡,通过dhcp 获得IP。

   

         在wind7点击网络共享中心==》网络适配器,可以看到有两块虚拟网卡, 一个是vm0, vm8.我们选择的是NAT,因此必须使用vm8的网段,我的是

          I P:  192.168.21.2

         子网掩码:255,255,255,0

          默认网管192.168.21.1


         下面 先讲一下 VM安装虚拟机的过程,有点啰嗦,呵呵。

   


      2.  开始安装。。。。。 到此步骤时要注意,此步旨在 ,设定磁盘空间,如果是新手,建议选择默认,如果对linux 有一定认识,可自己分区


   

  

  3. 到网卡设置阶段,把第二块网卡选择上,选择Edit。 进行编辑。设置如下。


4. 接下来设置时区,root密码







5.接下来是对一些软件的安装



           如果需要图形界面,则选择第一项Desktop-Gnome,  不要则勾去,然后选择Customize  now 。  

     因为是快速安装,如果选择图形模式,可能会比较慢,达不到预期的效果。建议不要选择图形界面

    安装一些工具。主要是Server 下面的。

在Server 中。选择DNS 。 Web Server. . 然后next , 安装开始。。。。。。

耐性等待啊。。。

6.安装后 会提示reboot 。。 重启一下就好。服务端的系统就此安装完成。

一路默认默认就行。。然后服务端就算安装好了。。(需要注意的是firewall , selinux  最好选择关闭的状态)

7 开始进入主题了

    进入系统后,先setup  , 主要是配置下第一块网卡,也就是eth0  , 应该跟vm8在同一网段,确保可以ping 通。


    PXE  安装无需光盘驱动。。通过DHCP。 获得IP,从服务端下载。

    因此,首先要下载的是dhcp 的包,我们可以从光盘中下载。

    打开终端

       步骤,a   .确保光盘任然是挂载的。   可以通 df- h   查看,光盘是否挂载。  如果没有,可以查看虚拟机右下角光盘的图标。设置连接。一切就绪后,我们就开始安装吧

                   b.   rpm  -ivh   dhcpd-3.0.5-23.e15.i386.rpm ..


              c.    安装完成后,进行如下操作    cp    / usr/shar/doc/dhpc-3.0.5/dhcpd.conf.sample       /etc/dhcpd.conf

                   如果提示覆盖的话,输入yes

           


      2. 修改dhcpd.conf 下的文件

          vi  /etc/dhcpd.conf

         在第三行   

         第四行修改    修改网段。 为10.1.1.0 ,也就是你服务端第二块网卡10.1.1.1 那个



       

        

          option  nis-domain  option domain-name  也给注释。疏忽了

           继续修改   range 后的网段,主要是dhcp 分配的网段的范围,然后添加 next -server 10.1.1.1 ; (服务端虚拟网卡的IP)  ,filename   pxelinux.0“”;

        最后一步 : 注释掉host 后面的内容


      至此此工作的第一步就完成了!!!  可以尝试启动一下 dhcpd 服务~~~

 8 。 下一步需要  tftp  ,xinetd  等的相关软件

         

          然后安装tftp-server ,我们会发现安装失败,这是由于包依赖,安装此软件需要安装xinetd 的服务,情况如下。

   

    这两个工具安装好,我们就可以开始 进行相关的配置文件修改了。

    首先是tftp 的配置。。  它的具体位置是  /etc/xinetd.d/tftp ,我们可以用vi  进行如下修改。

   

 将disable     = yes    改为   no  如上图所示。

     接下来要开始三个文件的复制

        cp  /usr/lib/syslinux/pxelinux.0    /tftpboot/

        cp  /misc/cd/images/pxeboot/initr.img  /tftpboot/

        cp  /misc/cd/images/pxeboot/vmlinuz  /tftpboot/


      将三个文件复制完成后,进入tftpboot 目录下。  创建一个名字为pxelinux.config  的文件名字,在该文件下,创建default 的文档,并进行相应的编辑

       cd  /tftpboot/

       mkdir   pxelinux.cfg

      cd   pxelinux.cfg 

       在该目录下进行编辑 vi   default :

   

     kernel    vmlinuz  更正一下

    此步骤完成。。。。。

    接下来步骤就更重要了、、。把光盘的东西cp  到 一个 /var/www/html/ 的目录下,拷贝时间可能很长,不要担心。。

    cp  -r  /misc/cd/*        /var/www/html   下

     完成后,     service  httpd  start    ,开启服务,  在浏览器中输入虚拟机的地址 的第一个网卡的地址 , 会看到apache网页。

      之后我们所做的是屏蔽这个网站。

     在  /etc/httpd/conf.d 下  会看到一个welcome.conf 的文件。 可以选择删除或者改掉它的后缀名。  

    再次在浏览器中输入刚才的地址,我们会在网页中看到 一堆目录。

    这就是客户端通过网络,进行安装的操作系统 

   

     接下来到了最后一步了。

      cd   一下到root  目录

      会发现 有一个anaconda.ks.cfg 文件,这就是安装的信息,也就是当你初次安装时的一些配置信息,我们要做的是客户机通过读取这个文件,实现自动装机。

首先我们要做的是复制该文件

       cp    anaconda.ks.cfg      ks.cfg

      还记得为什么要ks,cfg。  因为default 文件啊。 最后一句是 ks=http://10.1.1.1/ks.cfg  .客户机就是通过读取配置文件,进行安装的。

    此外,我们还需要修改一下ks.cfg

     

    我们将cdrom 删掉,因为我们不是通过光盘安装的,我们要通过网络安装

     因此改为   url  --url=http://10.1.1.1

     安装客户机时,只有一块网卡,所以我们要删掉第二块网卡,eth1。

    接下来就是

   


     去掉上述内容的前面的#号,并做上述修改,在最后一行加 reboot, 可以安装完成后自动重启。


     当这些工作完成后,我们要做的是把ks.cfg     cp    到html 下。 即 cp  ks.cfg  /var/www/html/


      进入www下目录下,更改一下 htm l文件权限。    chmod 666  html/

 

     所有的配置都完成了。 接下来就是启动服务了


     service    httpd  start

     serivice   dhcpd start

     servcie     xinetd  start


     再新建一个虚拟机,配置如图所示




然后就开始安装把~~~~~


















 




  

   



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值