无人值守安装linux,无人值守安装Linux(PXE)
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)相关推荐
- 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...
用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...
- linux网络安装pxe及无人值守安装
linux网络安装pxe及无人值守安装 安装tftp-server 2. 修改tftp默认配置文件,打开服务 3. 启动服务 4. 进入/cdrom/images/pxeboot复制文件vmlinuz ...
- linux不断安装操作系统,无人值守批量安装linux操作系统
无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...
- linux无人值守安装实验,无人值守批量安装linux操作系统
无人值守批量安装linux操作系统(实验总结) 每天都看对着电脑的操作系统,有时候出现了什么问题实在解决不了,我们肯定会选择重做系统的,当然一台两台系统我们还是可以一一搞定,可是我们是否想过要是一次性 ...
- linux无人值守批量安装系统
linux无人值守批量安装系统[centos] PXE协议详解: PXE,预启动执行环境(Preboot eXecution Environment,PXE,也被称为预执行环境)提供了一种使用网络接口 ...
- Linux网络安装(PXE + DHCP+TFTP+ Kickstart+ FTP)
需要使用到的服务:PXE + DHCP+TFTP+ Kickstart+ FTP 运行原理如下图: 原理和概念: 1.前言 首先,简单谈谈为什么要采用无人值守网络安装linux操作系统 ...
- pxe linux自动安装系统,通过 PXE 自动安装操作系统(1):部署 PXE Server
PXE(Preboot eXecution Environment) 支持客户端通过网络从服务器端下载系统镜像,并进行安装.在安装过程中,可以通过 Kickstart 配置文件实现无人值守安装,并定制 ...
- Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统。
Pxe +ks+ cobbler+ cobbler-web 实现centos6.7,centos7.2无人值守全自动化网络安装系统. 实验环境:一台centos7.2 主机 一块网卡 vnet1 10 ...
- 部署 PXE 远程安装与无人值守安装服务
目录 PXE简介 实现PXE需要的硬件和软件 服务作用说明 部署PXE远程装机 1安装ftp服务,准备yum源 2安装tftp-server和xinetd软件包(tftp服务依赖于xinetd超级服务 ...
- 无人值守安装linux7,PXE下无人值守配置阵列及安装CentOS7
PXE下无人值守配置阵列及安装CentOS7 猫先生 • 2019 年 09 月 24 日 客户采购200台联想服务器,现在需要安装系统, 一台一台的用优盘安装,显然不是最佳办法,PXE安装肯定是首选 ...
最新文章
- maven的安装和环境配置的过程记录
- Java多线程(四)之ConcurrentSkipListMap深入分析
- 算法导论——排序算法
- win10桌面搜索不能用的问题
- cad插件_CAD素材与插件合集
- animation之二,使用xml控制animat…
- 山东一卡通获省内首家第三方支付牌照
- android studio 添加 ignored files 忽略文件
- 2015校园O2O商业模式解析——从水果切入
- 寻找最小生成树的欧拉路径,即一笔画问题
- Apple Watch Ultra和Apple Watch Series 8 区别 续航 功能介绍
- CSP:重庆八中宏帆初级中学校初一编程社C2024HF700寒假集训总结——Day1
- 数据分析师求职之三问三答
- 开源协同OA办公平台教程:O2OA服务管理中,接口的调用权限
- 阴阳师服务器维护3月14,3.14日服维护内容非常感谢您一直使用‘阴阳师’。以下日程将...
- 基于aws cloudfront的前端应用灰度方案
- MATLAB实现卡尔曼滤波器仿真
- petalinux编译制作linux系统
- 计算机等级考试心得体会,计算机等级考试心得体会(2)
- MySql 自定义函数,存储过程,游标的使用