PXE

预启动环境(dhcp、vsftpd、tftp)

前提条件

1)网卡支持PXE协议

2)部署服务端(PXE:pxelinux.0)、TFTP(用于传输客户机安装系统所必需文件)、vsftpd(用于共享光盘)、dhcp(给客户机分配IP)

一、PXE部署

1.TFTP部署

1)yum -y install dhcp tftp tftp-server vsftpd syslinux

2)vim /etc/xinetd.d/tftp

14 disable = no //启动TFTP

3)/etc/init.d/xinetd start && chkconfig --level 35 xinetd on

4)service iptables stop && getenforce 0

2.DHCP部署

1)cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

2)vim /etc/dhcp/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {

range 192.168.1.100 192.168.1.200; //指定下发的地址池

option routers 192.168.1.10; //指定下发的网关

next-server 192.168.1.10; //指定TFTP服务器的IP

filename "pxelinux.0"; //指定PXE初始化文件名称

}

3)/etc/init.d/dhcpd start && chkconfig --level 35 dhcpd on

3.PXE部署

1)cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot/ //拷贝引导文件到TFTP目录

2)cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot/ //拷贝内核文件到TFTP目录

3)cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //拷贝PXE引导到TFTP目录

4.配置启动菜单

1)mkdir /var/lib/tftpboot/pxelinux.cfg

2)vim /var/lib/tftpboot/pxelinux.cfg/default //新建启动菜单文件

label hehe //指定启动菜单名

default hehe //默认启动菜单

prompt 0 //“1”需用户选择哪个菜单、“0”不需用户确认

kernel vmlinuz //指定内核文件名

append initrd=initrd.img devfs=nomount ramdisk_size=8192 //指定引导参数

6.vsftpd部署

1)mkdir /var/ftp/centos //新建光盘挂载目录

2)mount /dev/cdrom /var/ftp/centos

3)/etc/init.d/vsftpd start && chkconfig --level 35 vsftpd on

二、kickstart部署

1.安装桌面

1)yum -y groupinstall "Desktop" //安装GNOME桌面

2.中文支持

1)vim /etc/sysconfig/i18n

LANG=en_US.UTF-8 该为 LANG=zh_CN.UTF-8 //将系统语言设置为中文

2)yum -y groupinstall "Chinese Support" //安装中文支持包

3)reboot

4)init 5

3.安装kickstart软件包

Alt + F2 --> gnome-terminal

1)yum -y install system-config-kickstart

运行kickstart --> 将文件保存到/var/ftp/

4.修改启动菜单文件

1)vim /var/lib/tftpboot/pxelinux.cfg/default //新建启动菜单文件

label hehe //指定启动菜单名

default hehe //默认启动菜单

prompt 0 //“1”需用户选择哪个菜单、“0”不需用户确认

kernel vmlinuz //指定内核文件名

append ks=ftp://192.168.1.10/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192 //指定引导参数

5.客户端测试

无人值守安装linux,无人值守安装Linux(PXE)相关推荐

  1. 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...

    用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...

  2. linux网络安装pxe及无人值守安装

    linux网络安装pxe及无人值守安装 安装tftp-server 2. 修改tftp默认配置文件,打开服务 3. 启动服务 4. 进入/cdrom/images/pxeboot复制文件vmlinuz ...

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

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

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

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

  5. linux无人值守批量安装系统

    linux无人值守批量安装系统[centos] PXE协议详解: PXE,预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口 ...

  6. Linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)

    需要使用到的服务:PXE + DHCP+TFTP+ Kickstart+ FTP 运行原理如下图: 原理和概念:  1.前言        首先,简单谈谈为什么要采用无人值守网络安装linux操作系统 ...

  7. pxe linux自动安装系统,通过 PXE 自动安装操作系统(1):部署 PXE Server

    PXE(Preboot eXecution Environment) 支持客户端通过网络从服务器端下载系统镜像,并进行安装.在安装过程中,可以通过 Kickstart 配置文件实现无人值守安装,并定制 ...

  8. Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统。

    Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统. 实验环境:一台centos7.2 主机 一块网卡 vnet1 10 ...

  9. 部署 PXE 远程安装与无人值守安装服务

    目录 PXE简介 实现PXE需要的硬件和软件 服务作用说明 部署PXE远程装机 1安装ftp服务,准备yum源 2安装tftp-server和xinetd软件包(tftp服务依赖于xinetd超级服务 ...

  10. 无人值守安装linux7,PXE下无人值守配置阵列及安装CentOS7

    PXE下无人值守配置阵列及安装CentOS7 猫先生 • 2019 年 09 月 24 日 客户采购200台联想服务器,现在需要安装系统, 一台一台的用优盘安装,显然不是最佳办法,PXE安装肯定是首选 ...

最新文章

  1. maven的安装和环境配置的过程记录
  2. Java多线程(四)之ConcurrentSkipListMap深入分析
  3. 算法导论——排序算法
  4. win10桌面搜索不能用的问题
  5. cad插件_CAD素材与插件合集
  6. animation之二,使用xml控制animat…
  7. 山东一卡通获省内首家第三方支付牌照
  8. android studio 添加 ignored files 忽略文件
  9. 2015校园O2O商业模式解析——从水果切入
  10. 寻找最小生成树的欧拉路径,即一笔画问题
  11. Apple Watch Ultra和Apple Watch Series 8 区别 续航 功能介绍
  12. CSP:重庆八中宏帆初级中学校初一编程社C2024HF700寒假集训总结——Day1
  13. 数据分析师求职之三问三答
  14. 开源协同OA办公平台教程:O2OA服务管理中,接口的调用权限
  15. 阴阳师服务器维护3月14,3.14日服维护内容非常感谢您一直使用‘阴阳师’。以下日程将...
  16. 基于aws cloudfront的前端应用灰度方案
  17. MATLAB实现卡尔曼滤波器仿真
  18. petalinux编译制作linux系统
  19. 计算机等级考试心得体会,计算机等级考试心得体会(2)
  20. MySql 自定义函数,存储过程,游标的使用

热门文章

  1. 马云退休当老师:盘点IT大佬们退休后的现状
  2. cmd_ping命令
  3. 计算机视觉中的多视图几何 pdf_多视图立体匹配论文解析:PVA-MVSNet
  4. 如何快速打造一款高清又极速的短视频APP?
  5. matplotlib绘图3——图标辅助元素的定制
  6. 2012益和VA产品座谈会召开
  7. 益和VA走出国门,中新企业交易会硕果累出
  8. 【linux】mdadm-raid1管理
  9. 基于HTML实现最简单的个人(猫咪)简历
  10. [POJ2891] Strange Way to Express Integers