tftpd linux,用DHCP,NFS,tftpd搭建PXE无人值守安装linux操作系统
由于新需要装大量linux机器,便尝试了PXE无人安装,效果不错,与大家分享一下配置文件:
1.DCHP: vi /etc/dhcpd.conf
option domain-name "mydomain";
ddns-update-style none;
max-lease-time 7200;
server-name "bootserver";
default-lease-time 600;
allow booting;
allow bootp;
subnet 192.168.141.0 netmask 255.255.255.0 {
option routers 192.168.141.254;
option subnet-mask 255.255.255.0;
option domain-name-servers 8.8.8.8;
range 192.168.141.96 192.168.141.98;
deny unknown-clients;
next-server 192.168.141.95;
}
group pxe {
filename "pxelinux.0";
host testserver {
hardware ethernet 00:0c:29:4b:28:2d;
fixed-address 192.168.141.96;
}
}
2. tftpd 配置:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
3. nfs 配置:
/media/cdrom *(ro,sync)
/tftpboot *(ro,sync)
完成部署机所需服务配置;下面配置 tftpd目录下文件;
有如下文件:
其中ks.cfg 请在 图形界面下用kickstart工具生成;位置:application-systemtools-kickstart
其他 initrd 和 vmlinuz从 系统目录下拷贝;
#mkdir /mnt/iso
#mount -o loop,ro vmlinuz-2.6.18-194.el5-disc1.iso /mnt/iso
#cp /mnt/iso/isolinux/initrd.img /tftpboot
#cp /mnt/iso/isolinux/vmlinuz /tftpboot
#mv /tftpboot/initrd.img /tftpboot/initrd-2.6.18-194.el5.im
#mv /tftpboot/vmlinuz /tftpboot/vmlinuz-vmlinuz-2.6.18-194.el5
cp /usr/lib/syslinux/pxelinux.0 /tftpboot
pxelinux.cfg 目录下:保存有 default文件;内容如下:
default autoinstall
label autoinstall
kernel vmlinuz-2.6.18-194.el5
append ks=nfs:192.168.141.95:/tftpboot/ks.cfg initrd=initrd-2.6.18-194.el5.img
这里很重要,如果和tftpboot 文件夹里面的对不上,或者有换行符,客户端获取就会出错。
tftpd linux,用DHCP,NFS,tftpd搭建PXE无人值守安装linux操作系统相关推荐
- 服务器红帽操作系统安装,pxe无人值守安装 红帽操作系统
在日常生活中,安装系统是家常便饭的事情,对于我们linux来说也是,但是每次安装系统,他都要耗费我们几个小时的时间,去格式化分区,设置语言,设置根口令密码,设置防火墙等等,真是一个麻烦耗时的东西,而且 ...
- 运维之道 | Kickstart+DHCP+FTP+TFTP+PXE 无人值守批量 Linux(Centos7)服务器安装
Kickstart+DHCP+FTP+TFTP+PXE 无人值守批量 Linux(Centos7)服务器安装 Kickstart: 将安装系统的过程中通过ks.cfg文件中的配置信息,实现自动安装配置 ...
- 用Kickstart批量安装Linux系统、Kickstart安装,linux批量安装;Linux的Kickstart的 无人值守安装;linux pxe自动安装linux系统...
用Kickstart批量安装Linux|Kickstart,批量安装:Linux的Kickstart的 无人值守安装:linux pxe自动安装linux系统: KickStart + DHCP + ...
- windows pxe 安装linux,菜鸟学Linux 第103篇笔记 pxe自动化安装linux
菜鸟学Linux 第103篇笔记 pxe自动化安装linux 内容总览 linux的系统安装 kickstart文件的组成部分 DHCP (Dynamic Host Configuration Pro ...
- PXE大批量安装Linux系统
大批量安装linux系统 方案:我们采用pxe方法安装 PXE简介 PXE(preboot execute environment)是由Intel公司开发的最新技术,可以实现无人值守linux系统自动 ...
- 搭建pxe远程安装服务器
目录 一.PXE概述 二.PXE批量部署的优点 三.搭建PXE网络体系所需条件 四.搭建PXE远程安装服务器 1.安装DHCP服务 2.安装tftp 3.准备pxe引导程序 4.安装ftp源 5.配置 ...
- PXE无人值守安装系统
PXE无人值守安装系统 使用PXE+KickStart可以通过非交互模式完成无人值守安装操作系统. PXE 客户端从DHCP服务器获取到PXE服务端的具体IP,然后再从PXE配置文件中获取vmlinu ...
- 无人值守安装 linux 系统
项目内容:利用网络安装技术,结合 Kickstart 程序脚本,实现无人值守安装 Linux 操作系统 项目目的:通过此技术,批量的完成成百上千台服务器系统的无人看管安装,节省大量时间. 1.首先配置 ...
- 无人值守u盘安装linux,从U盘无人值守安装linux操作系统(纯实践笔记)
作者:曲宝全 本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.is ...
- 从U盘无人值守安装linux操作系统
本文的目的是:实现从U盘无人值守安装Linux操作系统 环境说明:1个4G的U盘(根据自己的操作系统ISO大小来定),本文试验的操作系统是RHEL4.8-x86_64-AS-DVD.iso,这个ios ...
最新文章
- saiku执行过程代码跟踪
- 饥荒海难机器人怎么用_饥荒:海难是一款野外生存游戏
- Dynamics CRM Publisher
- fastreport文本字数太多换行_Flutter实战】文本组件及五大案例
- Arthas watch 命令使用指南
- mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
- Spring Boot:构建一个RESTful Web应用程序
- 20190810货币基金
- CSocket,CAsyncSocket多线程退出时的一些注意事项(解决关闭WinSoket崩溃的问题)
- (秒杀项目) 4.5 项目部署与压测
- 【2022最新】Vscode配置Python环境Leetcode刷题指南
- 前端历程(一)------初识前端
- Word中的mathtype如何按章节插入公式编号
- 给html网页加背景图
- 正电子发射计算机断层扫描质控检测,正电子发射计算机断层扫描(PET)
- 粗点心之NodeList和Array
- (译)网站加速最佳实践——雅虎35条
- 利用/proc/mounts检查已经被系统挂载的设备
- 小巧精致的至爱小播,是你陪睡陪聊的最佳伴侣!
- 带负荷测试要求二次最小电流_带负荷测向量简单分析方法