CentOS安装PXE见 https://www.cnblogs.com/minseo/p/10774030.html

  本文介绍Ubuntu系统安装pxe

  1,环境查看

  服务器ip地址:192.168.56.25

  2,安装dhcp服务

  1. apt install isc-dhcp-server

  修改配置文件

  1. /etc/dhcp/dhcpd.conf

  增加一下dhcp配置

  1. subnet 192.168.56.0 netmask 255.255.255.0 { #dhcpserver 分配ip的子网192.168.56网段,必须和PXE server的一个网卡>同一个网段
  2. range 192.168.56.100 192.168.56.200; #为客户端分配ip范围
  3. option subnet-mask 255.255.255.0;
  4. option routers 192.168.56.2;
  5. default-lease-time 600;
  6. max-lease-time 7200;
  7. # filename "pxelinux.0"; #通过tftp找到pxelinux.0文件,并下载
  8. next-server 192.168.56.25; #指定tftp server的ip
  9. }
  10. filename "pxelinux.0"; #通过tftp找到pxelinux.0文件,并下载

  修改配置文件指定dhcp网卡

  1. /etc/default/isc-dhcp-server

  

  1. INTERFACESv4="eth0"

  启动

  1. systemctl start isc-dhcp-server
  2. systemctl enable isc-dhcp-server

  此时启动一台同网段的主机可以通过dhcp获取到IP地址

  3,安装tftp服务

  1. apt install tftpd-hpa

  配置文件使用默认即可

  1. # /etc/default/tftpd-hpa
  2.  
  3. TFTP_USERNAME="tftp"
  4. TFTP_DIRECTORY="/var/lib/tftpboot"
  5. TFTP_ADDRESS=":69"
  6. TFTP_OPTIONS="--secure"

  启动

  1. systemctl start tftpd-hpa
  2. systemctl enable tftpd-hpa

  4,下载启动文件

  下载地址

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

  下载这个压缩包

  放在目录

  1. /var/lib/tftpboot

  解压

  1. tar -xf netboot.tar.gz

  5,网络安装  

  新建一台服务器启动

Ubuntu之安装PXE+Kickstart无人值守安装操作系统的更多相关文章

  1. PXE+Kickstart无人值守安装操作系统

    1.PXE的工作过程: 1. PXE Client 从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP: 2. DHCP 服务器返回分配给客户机的IP 以及PXE文件的放置位置(该文件一般是放 ...

  2. [转]CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  3. CentOS 6.4下PXE+Kickstart无人值守安装操作系统 转

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  4. CentOS 6.6下PXE+Kickstart无人值守安装操作系统

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  5. 【转载】CentOS 6.4下PXE+Kickstart无人值守安装操作系统

    [转载]CentOS 6.4下PXE+Kickstart无人值守安装操作系统 转自:CentOS 6.4下PXE+Kickstart无人值守安装操作系统 - David_Tang - 博客园 http ...

  6. Centos下PXE+Kickstart无人值守安装操作系统

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  7. CentOS 7下PXE+Kickstart无人值守安装操作系统

    1.简介 1.1. 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支 ...

  8. CentOS 6.5下PXE+Kickstart无人值守安装操作系统centos7.3

    CentOS 6.5下PXE+Kickstart无人值守安装操作系统centos7.3 一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行 ...

  9. redhat 6.4下PXE+Kickstart无人值守安装操作系统

    一 前言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装.常规的办法有什么?1.光盘安装系统:每个服务器DVD内置光 ...

随机推荐

  1. JavaScript基础习题

    1.实现输入框的双向绑定 解析:所谓双向绑定,即view->model, model->view,可以考虑对象劫持,监听对象属性的变化 <input type="input ...

  2. Pycharm----设置背景颜色和字体的样式

    编辑器默认显示的样式背景为白色,看着会刺眼,也不方便查找我们写的某些参数等,通过设定,可以对页面的样式进行选择更改,方便直观的在编辑器中查看自己所写的代码, 设置前: 设置后 操作方式:

  3. 解决selenium和FireFox版本不兼容问题

    相信很多同学刚接触selenium时,在Eclipse中打开fireFox浏览器时会报错:org.openqa.selenium.firefox.NotConnectedException: Unab ...

  4. mysql 1040 连接数太多 mysql Error 1040 too many connection解决办法

    近在用SpringMVC开发的时候,突然出现1040 too many connection的错误,看错误的意思是连接的人数太多了.百度经验:jingyan.baidu.com 方法/步骤   1 当 ...

  5. JQuery 实践---创建元素包装集

    1. 利用选择器,选择将被JQuery包装的元素 标识和选择DOM元素.JQuery采用我们已经知道的CSS语法并且扩展了一些.为了利用JQuery来选择元素,请把选择器包装在$()中. 基本CSS选 ...

  6. django获取数据

    获取单个值 request.POST.get('user') # user对应前端name属性对应的值 获取多个值(如checkbox,multiple) request.POST.getlist(' ...

  7. web文件夹上传

    需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制. 第一步: 前端修改 由于项目使用的是 ...

  8. Foundation-常用结构体

    复习 void test(){ struct Date{ int year; int month; int day; }; struct Date d={2015,5,14}; d.day=6; } ...

  9. 安装fastFDS

    fastdfs源码包.libfastcommon源码包.nginx模块,我存放源码包于 /usr/local/src wget https://github.com/happyfish100/fast ...

  10. Flutter生成带图片的二维码

    现在的APP中经常需要用自己的信息生成一个二维码给别人扫,下面就介绍一下Flutter中怎么生成一个带图片的二维码. 需要用到的插件qr_flutter 首先在 pubspec.yaml 文件中添加以 ...