網絡安裝linux系統

網絡啓動安裝詳細步驟:(兩種方式vsftp和nfs)

  1. 安裝軟件

    yum install tftp tftp-server vsftpd dhcp xinetd syslinux -y

  2. 修改xinetd把tftp打開

    vim /etc/xinetd.d/tftp

    disable = no----找到這一行,把yes修改爲no

  3. 把安裝介質掛載過來

    由於我的安裝介質放在物理機windows上面,我把介質設置成共享文件夾,然後使用下面命令就可以把windows的共享文件夾掛載到linux目錄下。

    mount.cifs -o username="administrator",password="111111" //192.168.80.135/ax4sp2 /mnt/winF/

  4. 在ftp的pub目錄下新建一個dvd目錄,然後把安裝介質loop到ftp的pub/dvd目錄下

    mkdir /var/ftp/pub/dvd

    cd /mnt/winF/

    mount -o loop centos.iso /var/ftp/pub/dvd/

    cd /var/ftp/pub/dvd/

    ls-----查看掛載過來的文件

    Documents  HighAvailability  isolinux      Packages  ResilientStorage    Server

    EFI        images            LoadBalancer  repodata  ScalableFileSystem  TRANS.TBL

  5. 拷貝isolinux下面的文件到tftpboot

    cd isolinux/

    cp ./* /var/lib/tftpboot/ -arf

  6. 拷貝pxelinux.0到tftpboot

    cd /var/lib/tftpboot/

    cp /usr/share/syslinux/pxelinux.0 ./ -arf

  7. 新建pxelinux.cfg目錄,把pxelinux.cfg文件拷貝到該目錄下並改名爲default

    mkdir pxelinux.cfg

    cd pxelinux.cfg/

    cp /var/ftp/pub/dvd/isolinux/isolinux.cfg default

  8. 配置dhcp

    vim /etc/dhcp/dhcpd.conf

    編寫下面的內容:按照實際情況寫IP地址

    subnet 192.168.1.0 netmask 255.255.255.0----網段,掩碼

    {

            range 192.168.1.2 192.168.1.254;----範圍

            filename "pxelinux.0";

            next-server 192.168.1.104;-----本機服務器地址

    }

  9. 啓動服務:

    /etc/init.d/dhcpd restart

    /etc/init.d/xinetd restart

    /etc/init.d/vsftpd restart

    chkconfig tftp on

  10. 開機選擇網絡安裝,就可以安裝系統了。

注意點:

  1. 如果使用nfs安裝的話,需要編輯exports文件,把介質放進去。

    mkdir /iso

    mount -o loop centos.iso /iso

    vim /etc/exports---編輯輸入下面的內容

    /iso *(ro)

    然後,啓動nfs服務

    /etc/init.d/rpcbind restart

    /etc/init.d/nfs restart

    然後開機選擇網絡安裝,提示選擇安裝方式的時候就選nfs進入就知道了。

  2. 在/var/lib/tftpboot/pxelinux.cfg/目錄下的default文件第22行還可以加入ks.cfg文件的地址,就可以自動安裝系統了。

    如下格式:append ks=nfs:192.168.1.11:/opt/ks.cfg initrd=initrd.img 在22行添加這些內容就可以實現自動安裝系統。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章