pxe装机和无人值守

pxe

高效: 速度快

批量:多台同时安装

网络: 没网用不了pxe

企业采购服务器,新的

没有ip地址,就不能实现通信

所用协议:

1、dhcp实现地址自动分配

2、ftp,把安装文件传输给客户机

3、xinetd:新一代的网络守护进程服务程序,管理轻是级的Internet服务。

4、tftp:简单文件传输协议:udp协议,服务端和客户端之间进行简单文件传输,小文件传输,他依赖于xinetd的管理,端口号69

pxe引|导程序

linux内核文件

启动菜单数据

初始化镜像文件

pxe装机:

新建虚拟机 内存最少4G 硬盘20G即可

安装并启动tftp:简单文件传输协议 udp id号69 传输小文件

修改tftp的配置文件

wait = yes 代表一次只能装一个,改成no表示可以同时安装多个

disable = yes 表示关闭 换成no表示开启

server_args = -s /var/lib/tftpboot 指定tftp服务的根目录,引导文件都会放到这个根目录下

systemctl restart tftp 开启服务

systemctl start xinted 开启服务

安装dhcp服务

为了给客户机分配ip地址,子网掩码,网关等相关的网络信息数据

yum安装dhcp服务

cd /etc/ dhcp

ls查看 真实文件不在

cd /usr /share/ doc/ dhcp-4.2.5

ipv4 文件

cp dhcpd.conf.example /etc/dhcp/dhcpd.conf 复制文件

vim dhcpd 。conf 配置文件

ddns-update-style none;禁用dns动态更新

next-server 192.168.12.10;指定tftp服务器的地址(本机地址)

filename "pxelinux.0";指定要下载的pxe引导程序文件

配置完要启动

挂载光盘镜像

cd /mnt/ images/pxeboot/

ls查看

vmlinuz linux系统的内核文件

initrd.img:linux的引导加载模块文件,或者初始化镜像文件

cp vmlinuz /var/lib/tftpboot/ 复制到目录下

cp initrd.img /var/lib/tftpboot/复制到目录下

yum 安装syslinux

cd /usr/share/syslinux

ls

pxelinux.0 pxe 的引导程序文件

cp pxelinux.0 /var/lib/tftpboot/ 将文件复制到此目录下

cd /var/lib/tftpboot/ 检查一下是否成功

安装ftp进行大文件传输

yum 安装vsftpd

cd /var/ftp

ls

mkdir centos7 创建目录

cp -rf /mnt/* /var/ftp/centos7/ 将镜像文件全部复制到目录中-r表示复制目录-f表强制

重启程序

配置启动菜单文件

默认tftp根目录中pxelinux.cfg子目录下,文件名:default

cd /var/lib/tftpboot/

 mkdir pxelinux.cfg

cd pxelinux.cfg/

vim default

default auto 指定默认入口的名称

prompt 0 设置是否等待用户进行选择和控制0 否 1是

label auto 图形化安装的引导入口,label,定义启动项

kernel vmlinuz 用内核参数进行引导

append initrd=initrd.img method=ftp://192.168.233.10/centos7

label linux text #定字符界面的安装入口

kernel vmlinuz

append text initrd=initrd.img method=ftp://192.168.233.10/centos7

label linux rescue #引导救援模式的入口

kernel vmlinuz

append rescue initrd=initrd.img method=ftp://192.168.233.10/centos7

安装无人值守

1、安装无人值守的工具

kickstart

2、配置无人值守的工作方式

yum -y install system-config-kickstart

%packages
@^minimal
%end  这个速度快

或者添加:

%packages
@base
@core
@desktop-debugging
@dial-up
@directory-client
@fonts
@gnome-desktop
@guest-desktop-agents
@input-methods
@internet-browser
@java-platform
@multimedia
@network-file-system-client
@print-client
@x11
binutils
chrony
ftp
gcc
kernel-devel
kexec-tools
make
open-vm-tools
patch
python

%end

保存退出

cp  ks.cfg  /var/ftp

cd  /var/ftp
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值