pxe网络安装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行添加这些内容就可以实现自动安装系统。

本文出自 “运维运维!!!” 博客,请务必保留此出处http://oldyunwei.blog.51cto.com/6338968/1661435

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。