• 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,网络安装  

      新建一台服务器启动

  • 相关阅读:
    linux 磁盘挂载及查看磁盘
    【转】Linux 如何通过命令仅获取IP地址
    【转】CentOS 7 安装配置 NFS
    【转】利用virtualenv管理Python环境
    ssh 常用命令
    JavaScript 视频教程 收藏
    MySQL Json类型的数据处理
    Nhibernate + MySQL 类型映射
    ABP框架服务层的接口与实现(增删改查)
    ABP框架源码中的Linq扩展方法
  • 原文地址:https://www.cnblogs.com/minseo/p/10827049.html
Copyright © 2020-2023  润新知