PXELINUX基本已经没有人在维护了,iPXE在支持HTTP等高级传输协议的同时还支持动态语言php之类的解析,同时还可以烧录在网卡上替代网卡出厂设置。

唯一比PXELINUX复杂的是这玩意需要自己编译,官方释出的版本会一直重复一个死循环。官方网站给的依赖包有问题,同时iPXE有自己的语法,pxeliux.cfg下的文件不能直接拿来用。这次重复搞这些东西基本上把以前踩过的坑重新都踩了一次,记录一下免得下次又浪费时间

http://ipxe.org/cmd

Download and boot a Linux kernel with an initrd

[root@kickstart ks]# uname -a

Linux kickstart.share.demo 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

yum -y install gcc binutils make perl liblzma xz-devel mtools mkisofs

[root@kickstart ~]# cd ipxe/src/

[root@kickstart src]# cat demo.ipxe

#!ipxe

dhcp

chain http://kickstart.share.demo/ks/boot.ipxe

[root@kickstart src]# make bin/undionly.kpxe EMBED=demo.ipxe

[root@kickstart src]# cat /var/www/html/ks/boot.ipxe

#!ipxe

echo product...........: ${product}

echo manufacturer......: ${manufacturer}

echo platform..........: ${platform}

echo chip .............: ${chip}

echo serial............: ${serial}

echo asset.............: ${asset}

echo mac...............: ${mac}

echo ip................: ${ip}

echo netmask...........: ${netmask}

echo gateway...........: ${gateway}

echo dns...............: ${dns}

echo domain............: ${domain}

echo dhcp-server.......: ${dhcp-server}

echo filename..........: ${filename}

echo next-server.......: ${next-server}

echo boot menu will show in 5 seconds

sleep 5

#login

#iseq ${username} fire && goto start || goto error

:start

menu

item --gap -- Vetting CentOS

item --key 7 CentOS7 7---- CentOS 7

item --key 6 CentOS6 6---- CentOS 6

choose --default CentOS7 --timeout 6000 target && goto ${target}

:local

sanboot --no-describe --drive 0x80 || goto start

:shell

shell || goto start

:reboot

reboot || goto start

:error

echo You are not intened to be here

echo This is for TEST use only

echo Which will destory ALL YOU HARDDISK DATA

echo If you still believe you need credentials

echo blame jere@

echo Warning will be disappeared in 30 seconds

echo And your computer will start from local hard disk automatically

sleep 30

local || reboot

linux ipxe 自动windows,PXE批量部署Linux五:使用iPXE代替PXELINUX相关推荐

  1. PXE批量部署linux操作系统

    前言 在实际生产环境中,有时候我们会碰到为几十上百甚至上千台服务器安装Linux操作系统的需求,如果我们还是常规的去使用移动介质逐台安装,显然是一件低效又令人抓狂的事情,那要安装到何年何月啊?这对于我 ...

  2. linux批量安装系统uefi,PXE批量部署Linux之四:一台服务器同时支持BIOS和UEFI

    dnsmasq选(bu)项(hui)简(pei)单(zhi),这里换高级的DHCP,同时搭建tftp服务器 因为uefi和bios平台用到的vesamenu.c32文件不同,我们重新规划tftp目录如 ...

  3. PXE实现批量部署linux系统

    pxe批量部署linux服务器 1.pxe介绍 PXE是有intel设计的协议,它可以使计算机通过网络启动,协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时, ...

  4. pxe自动化部署Linux系统

    pxe自动化部署Linux系统 实验准备:虚拟机centos 7 需要部署:DHCP服务器,TFTP服务器,HTTP服务器 准备工作 [root@centos771 tftpboot]# yum -y ...

  5. 批量部署Linux操作系统的一场革命----Cobbler

    默认的rhel 光盘中没有 cobbler 软件,必须使用第三方的软件源才能安装 cobbler 软件 .但是呢光是安装这一个软件包是不能帮助我们完成大批量安装这个工作滴.那么问题来了.看见这个标题有 ...

  6. linux不断安装操作系统,无人值守批量安装linux操作系统

    无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...

  7. linux无人值守安装实验,无人值守批量安装linux操作系统

    无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...

  8. Linux wps 兼容Windows,解决wps for linux缺失windows字体

    操作步骤 1.下载缺失字体 链接: https://pan.baidu.com/s/1ZUbtQ96b8RVbH0LrXb_GlQ  密码: nsr4 2.解压字体 unzip wps-font-sy ...

  9. Linux挖坑脚本,Windows环境下写Linux sh脚本的一次挖坑和填坑

    最近在研究Docker集群和安装的时候,需要准备若干台机器.所以我为节约时间,打算批量复制VM机器,然后用sh脚本命令执行机器名称和IP等基础配置信息的修改. 具体操作:我在windows环境下,用N ...

最新文章

  1. Java项目:网盘系统设计和实现(java+ssm+jpa)
  2. word顶部有一道线_为什么顶角线不会过时?文章内容告诉你
  3. python现在好找工作吗-学完Python好找工作吗?为什么有人学完找不到工作?
  4. asyncdata连接php,如何使用Nuxt和asyncData观察路由更改
  5. 插上翅膀,让Excel飞起来——xlwings(一)
  6. 2.安装 CLI和CLI的工作原理
  7. 全民大乐斗场服务器状态,看到最近很多人问重修,**说一下这个问题
  8. DataTables怎么给某一列加上click事件
  9. 【大数据】Hadoop入门预告版
  10. zookeeper 负载均衡 概念笔记
  11. 【数论】nefu119 组合素数
  12. Java语言程序设计(一)填空题
  13. python语言入门-Python语言入门详解!快速学成Python!
  14. AI Challenger 2018:细粒度用户评论情感分类冠军思路总结
  15. html留言页面设计,html的留言板制作(js)
  16. vnc远程连接,5个步骤教你如何轻松实现vnc远程连接
  17. 使用python爬取股票基金的最新数据消息,并用Excel绘制树状图一目了然
  18. LiveNVR安防摄像头Web无插件直播平台页面的快速集成方法
  19. 联想台式机计算机接口,接口篇:四款产品接口配置横向对比_联想ThinkCentre台式电脑_台式电脑评测-中关村在线...
  20. 零售巨头家乐福应用区块链跟踪奶制品供应链

热门文章

  1. Google Play开发者账号注册 信用卡绑定心得
  2. iOS录屏直播(三)AppGroup
  3. 1.Nexus 5x 刷机Android8.1 root-《frida安卓逆向协议爬虫》
  4. 智慧物流园区项目设计解决方案
  5. [导入]2006TVB年度大戏《汇通天下》全32集[DVD双语字幕]
  6. Optimizing Unity UI
  7. 在迅捷CAD编辑器中怎么改文字字体
  8. 百度上传插件(webupload)单文件(单图片)上传设置
  9. windows下编译nginx-http-flv-moudle
  10. Linux实验一报告