centos網絡安裝

  linux的網絡安裝就是安裝的源文件來源於網絡,其它的跟從光盤安裝無異。要實現網絡安裝須要三個條件 linux

       1.DHCP服務器;服務器

       2.tftp服務器;網絡

       3.ftp服務器。app

       我提供服務的主機是CentOS 5.5,要部署的也是CentOS 5.5。dom

       1. 安裝並配置DHCP服務器ide

        直接安裝系統盤自帶的DHCP服務軟件測試

        再把默認的配置文件複製到/etc/ 目錄下並更名,覆蓋原文件:
        cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.confspa

        修改配置文件
          在配置文件最後一行添加下面這一段,請按實際狀況修改
          subnet 192.168.0.0 netmask 255.255.255.0 { 
          range 192.168.0.90 192.168.0.96; 
          option routers 192.168.0.254; 
          option subnet-mask 255.255.255.0; 
          option domain-name "domain.org"; 
          option domain-name-servers 202.96.128.86,202.96.128.166; 
          next-server 192.168.0.22;  //有時候不指定會由於找不到tftpserver 出現could not find linux kernel的錯誤
          filename "pxelinux.0"; 
          } 
          =====================================================
          subnet 192.168.0.0 netmask 255.255.255.0 { 
          ###DHCP服務器自己內網的IP段和子網掩碼,網卡靜態IP地址那個網段
          range 192.168.0.90 192.168.0.96; 
          ###分配給客戶端IP 的範圍
          option routers 192.168.0.254; 
          ###分配給客戶端的路由網關
          option subnet-mask 255.255.255.0; 
          ###分配給客戶端的子網掩碼
          option domain-name "domain.org"; 
          ####爲客戶端指明DNS名字,能夠隨便填
          option domain-name-servers 202.96.128.86,202.96.128.166; 
          ###爲客戶端指明DNS服務器IP地址,多個DNS地址請用逗號隔開
          next-server 192.168.0.22; 
          ###TFTP Server 的IP地址,網絡安裝時用到
          filename "pxelinux.0"; 
          ###PXE 啓動文件,網絡安裝時用到,這個文件是syslinux套件提供的orm

          啓動DHCP服務器
          service dhcpd start 或 /etc/rc.d/init.d/dhcpd start
          chkconfig dhcpd on ####設爲開機自行啓動DHCP 服務router

          2)安裝配置tftp服務器

          直接安裝系統盤內的tftp server 便可

          修改配置文件
          vi /etc/xinetd.d/tftp
          server_args = -s /var/lib/tftpboot ####這個是TFTP默認的目錄
          把它修改成
          erver_args = -s /tftpboot
          啓動TFTP
          service xinetd start
          chkconfig tftp on ####設爲開機啓動

          3. PXE Boot loader (PXE引導加載程序)
          pxelinux.0是syslinux套件提供的,用如下命令查看系統是否已安裝和存放的目錄,若是沒有請安裝
          rpm -ql syslinux | grep pxelinux.0   或  find / -name pxelinux.0
          發現pxelinux.0存放在
          /usr/share/syslinux/pxelinux.0  或別的地方這個不必定
          把pxelinux.0複製到/tftpboot
          cp -v /usr/share/syslinux/pxelinux.0 /tftpboot
          提取須要的文件。
          把CentOS-5.5-i386-bin-DVD.iso/p_w_picpaths/pxeboot 目錄中的initrd.img vmlinuz 也複製到/tftpboot 目錄下
          創建PXE開機設置文件的存放目錄
          mkdir -pv /tftpboot/pxelinux.cfg
          把CentOS-5.5-i386-bin-DVD.iso/isolinux/isolinux.cfg 這個文件複製到 /tftpboot/pxelinux.cfg 目錄下,並重命名爲default
          內容以下,每一個lable是一個啓動選項,輸入lable後面的單詞,而後回車來啓動相應的選項。可根據實際狀況自行修改。
          若是在規定的時間內沒輸入,會以自動啓動default那一項。
          ===================================================
          default linux ###默認啓動項,也就是label linux那一段
          prompt 1 ###開啓提示信息
          timeout 600 ###默認的時間內沒輸入要選擇哪一項,會自動啓動上面默認那一項
          display boot.msg ###啓動選項信息,boot.msg 這個文件裏有一些說明信息。
          F1 boot.msg ###按相應的按鍵能夠查看說明信息,前提是文件夾裏有這些文件。
          F2 options.msg ###其實這些文件就在CentOS-5.5-i386-bin-DVD.iso/isolinux/ 中
          F3 general.msg 
          F4 param.msg 
          F5 rescue.msg 
          label linux ####這個是第一個啓動選項,圖形介面安裝
          kernel vmlinuz
          append initrd=initrd.img 
          label text ###這個是文字介面安裝模式
          kernel vmlinuz
          append initrd=initrd.img text 
          label ks ###這個要使用kickstart來安裝
          kernel vmlinuz
          append ks initrd=initrd.img
          label local ###從本地硬盤啓動
          localboot 1
          label memtest86 ###內存測試選項
          kernel memtest
          append -
          =================================================
          注意事項:
          文中###號和後面文字是備註,不要寫入配置文件哦。
          =================================================

          把系統CentOS-5.5-i386-bin-DVD.iso/isolinux/boot.msg 這個文件複製到 /tftpboot 目錄下。
          文件內容以下,只是開機信息而已,能夠根椐實際狀況修改。
          這是對 /tftpboot/pxelinux.cfg/default 的設置選項的一些說明。
          ================================================
          NSTALLATION MENU
          Choose installation type:
          0 Local Boot (default)
          1 RHEL5.1 Base System
          2 RHEL5.1 Workstation
          ===============================================

          4)安裝並配置ftp服務

          直接安裝系統盤裏的vsftpd便可

          因爲默認支持匿名訪問,因此能夠不作配置

          5)把系統盤裏的文件所有拷貝到/var/ftp/pub目錄下或者直接把光盤掛載到該目錄下便可

=========================================================================================================

客戶端開機摁下F12,從pxe啓動,看到選項摁下enter鍵,繼續進行配置,後邊選擇從ftp安裝,服務器名爲配置的服務器的IP地址,目錄   爲pub

開始安裝。

相關文章
相關標籤/搜索