Ubuntu之安裝PXE+Kickstart無人值守安裝操作系統


  CentOS安裝PXE見 https://www.cnblogs.com/minseo/p/10774030.html

  本文介紹Ubuntu系統安裝pxe

  1,環境查看

  服務器ip地址:192.168.56.25

  2,安裝dhcp服務

apt install isc-dhcp-server 

  修改配置文件

/etc/dhcp/dhcpd.conf

  增加一下dhcp配置

subnet 192.168.56.0 netmask 255.255.255.0 {      #dhcpserver 分配ip的子網192.168.56網段,必須和PXE server的一個網卡>同一個網段 
        range 192.168.56.100 192.168.56.200;     #為客戶端分配ip范圍
        option subnet-mask 255.255.255.0;
        option routers  192.168.56.2;
        default-lease-time 600;
        max-lease-time 7200;
       # filename "pxelinux.0";     #通過tftp找到pxelinux.0文件,並下載
        next-server 192.168.56.25;    #指定tftp server的ip
        }
        filename "pxelinux.0";     #通過tftp找到pxelinux.0文件,並下載

  修改配置文件指定dhcp網卡

/etc/default/isc-dhcp-server 

  

INTERFACESv4="eth0"

  啟動

systemctl start isc-dhcp-server
systemctl enable isc-dhcp-server

  此時啟動一台同網段的主機可以通過dhcp獲取到IP地址

  3,安裝tftp服務

apt install tftpd-hpa

  配置文件使用默認即可

# /etc/default/tftpd-hpa
  
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"

  啟動

systemctl start tftpd-hpa
systemctl enable tftpd-hpa

  4,下載啟動文件

  下載地址

http://cdimage.ubuntu.com/netboot/

  下載這個壓縮包

  放在目錄

/var/lib/tftpboot

  解壓

 tar -xf netboot.tar.gz

  5,網絡安裝  

  新建一台服務器啟動

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM