PXE安装 系统

基于PXE远程安装系统。

1),解决基础环境。

1.1),安装tftp&tftp-server&DHCP&pxelinux&xinetd

yum install tftp-server tftp dhcp -y

1.2),查看安装后生成的文件。

rpm -ql tftp

rpm -ql dhcp

rpm -ql xinetd

rpm -ql pxelinux|grep pxelinux.0

rpm -ql fttp-server

1.3),查看超级守护进程xinetd对于tftp的端口(69)是否处于监听状态

chkconfig --list 或者 ss -unl

1.4),修改xinetd配置使tftp(69端口)处于监听状态

1.4.1), vim /etc/xinetd.d/tftp

将disabled = no

1.4.2), chkconfig tftp on

1.5),修改完成后加载修改后的配置并查看端口状态

1.5.1),重启超级守护进程

service xinetd restart

1.5.2),查看端口是否已经处于监听状态

ss -unl

1.6),配置DHCP服务

配置DHCP,编辑DHCP配置文件

vim /etc/dhcp/dhcpd.conf

subnet 172.16.4.0 netmask 255.255.255.0 {

range 172.16.4.200 172.16.4.210; (设置dhcp地址池)

option routers 172.16.4.254; (如果在同网段可不设网关)

option domain-name "mylinuxos.com";(可选)

option domain-name-servers 172.16.4.122;(可选)

next-server 172.16.4.122;(指定linux系统的安装源)

filename "pxelinux.0";

}

配置完成后重新加载新配置

service dhcpd force-reload

(注)filename "pxelinux.0"; 为固定格式文件名不能改

/var/lib/tftpboot 此目录为tftp上传下载的默认目录

1.7),准备启动文件

cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img}

cp /media/cdrom/isolinux/{vesamenu.c32,splash.jpg}

mkdir pxelinux.cfg

cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

mkdir /var/www/html/Centos6

mount /dev/Centos6XXX /var/www/html/Centos6

cp /Path/to/ksFILE.cfg /var/www/html/

1.8),启动客户机:

调整启动设备为,网络启动

获取到ip地址后将会读取tftpboot目录下的文件并启动安装程序。

按ESC,进入BOOT界面,手动指定ks文件: ks=http://172.16.4.16/ksFILE.cfg

时间: 2024-11-05 20:24:41

PXE安装 系统的相关文章

cobbler PXE 安装系统时出现的问题

cobbler PXE 安装系统时出现的问题 1.安装包未找到.解决方法:ios镜像里没有软件包,换掉该软件包的ios镜像,或者在ks.cfg 文件里删去或注释掉%packages 里指定安装的软件包. 2.No space left on device.没有可用空间.给虚拟机分配2G 或以上内存.(服务器大概不会碰到这种问题) 3.Your select packages require xxxMB of free space for installation,but you do not h

centos7 基于pxe安装系统

一.概念与原理 什么是PXE 严格来说,PXE 并不是一种安装方式,而是一种引导的方式.进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client.PXE (Pre-boot Execution Environment,直译为启动前的执行环境)协议使计算机可以通过网络启动.协议分为 client 和 server 端,PXE client 在网卡的 ROM 中,当计算机引导时,BIOS 把 PXE client 调入内存执行,由

ubuntu16 kickstart pxe 安装系统

环境PXE网段:172.25.151.0/24PXE网关:172.25.151.1PXE服务器地址:172.25.151.254PXE服务器系统 : ubuntu 16.04DHCP地址池:172.25.151.240~172.25.151.253PXE安装镜像IOS:ubuntu-16.04.4-server-amd64挂载目录:/mnt 首先:设置网卡1 以pxe方式启动 最后:安装完成后恢复默认启动方式. 配置:1.安装dhcp服务器 apt-get install isc-dhcp-se

解决PXE安装Linux系统时kickstart自动识别硬盘问题

在使用PXE结合kickstart文件可实现网络全自动安装Linux系统,按照kickstart语法须要在ks.cfg文件中指定操作系统安装的位置(指定硬盘)如hda.sda或硬盘的UUID等唯一标识,分区信息以及建立mbr的位置. 如果硬盘命令指定有误,或与实际硬盘命令不符,无法找到对应的设备等那么anaconda会直接ks.cfg文件错误而导致安装失败:如果在ks.cfg文件中不指定硬盘信息,那么在进行到分区步骤时,anaconda会在此停下来让人工操作以便任务继续,那么批量主机安装系统时则

PXE+Kickstart无人值守安装系统re

PXE(Preboot Excute Environment)预启动执行环境,可以让计算机通过网络启动系统,主要用于无人值守安装系统中引导客户端主机安装Linux操作系统. 由于之前有过使用cobbler+kickstart PXE安装系统的博客,这里RHEL7下使用第二种方法. 部署PXE相关环境 第一步:DHCP服务 部署DHCP服务之前,由于使用虚拟机测试,为了避免虚拟机软件的DHCP功能对本实验造成影响,在网络配置中将应用DHCP服务选项取消掉 安装DHCP服务 [root@localh

运维自动化之使用Cobbler自动化安装系统

一.Cobbler介绍 1.1关于Cobbler Cobbler是一个快速网络安装linux和windows的服务,使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.以及yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,可以方便二次开发使用. Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. Cobbler提供以下服务集成: * PXE服务支持 * DHCP服务管理 * DNS服务管理

自动化运维之-PXE实现系统批量自动安装

本节索引 需求分析 PXE简介 整体方案 服务选择 功能实现 安装调试 错误分析 总结 1 需求分析 随着互联网技术的不断壮大,服务器数量也在不断的增加,IT运维已经成为IT服务内涵中重要的组成部分.面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷.安全稳定地持续保障,这种模式中的保障因素就是IT运维.从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术.业务.管理等方面的要求,那么标准化.自动化.架构优化.过程优化等

PXE网络引导自动化安装系统详解

一.PXE:预引导加载环境 1.PXE Preboot ExecuteEnvironment:支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicasttrivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成Client端自动化基本软件设置,从而引导预先安装在服务器中的

pxe+dhcp+apache+kickstart无人值守安装系统centos

pxe+dhcp+apache+kickstart无人值守安装系统 挂载系统盘. mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 关闭selinux.关闭防火墙 setenforce 0 /etc/init.d/iptables stop 安装apache服务(默认是安装的) yum install apache -y 复制光盘的内容,到网站目录 cp -rf /mnt/cdrom/* /var/www/html/ 安装tftp-server服务 yum