网络PXE安装系统环境搭建

  • 基本原理图

  • 安装条件

1、        千兆交换机

2、        主板支持网络引导

3、        网关支持PXE协议

(2、3是对于比较陈旧的设备而言,新设备基本都支持,可忽略)

  • 网络安装

1、        安装4个服务

yum –y install vsftpd tftp tftp-serverdhcp syslinux

2、        创建相关服务,启动并设为开机自启动

关闭防火墙、

关闭  SElinux

配置本地yum源

挂载光盘镜像

2.1、DHCP服务配置

cat/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf

2.2、TFTP服务配置 /etc/xinetd.d/tftp

2.3、创建共享文件目录,改变权限

2.4、重启相关服务

service dhcpd restart

service vsftpd restart      service xinetd restart (tftp服务是由xinetd管理的)

chkconfig dhcpd on

chkconfig vsftpd on      chkconfigtftp on

2.5、测试

版本不同,会出现两种情况

a、光盘检测,选择skip,直接进入图形安装界面(这个简单直观)

b、文本界面选择语言、键盘语言、网卡信息、FTP路径,然后进入安装界面

2.6、故障

A:Dhcp服务器和客户机不在同一个网段(重新选择网卡启动)

Dhcp——192.168.34.100

Client——192.168.100.11  获取到ip

B、FTP路径错误,无法获取系统镜像


无人值守

  • 、安装无人值守软件kickstart

yum –y install system-config-kickstart

4.2、在软件设置配置

在图像化桌面,打开命令终端输入命令 system-config-kickstart

4.2.1、基本配置

4.2.2、安装方法

4.2.3、引导程序 (默认)

4.2.4、设置分区、创建分区


4.2.5、添加网卡

4.2.6、禁用防火墙、SElinux

4.2.7、显示配置

4.2.8、系统类型选择

4.2.9、高级开发编译工具选择

4.2.10、系统安装完成后自动配置yum源

4.2.11、保存配置文件

4.2.12、将配置文件放到TFTP共享目录

4.2.13、将配置文件位置告知计算机

4.2.14、设置开启客户端

将客户端电脑网卡设置自动获取DHCP,并根据服务器端DHCP地池范围选择网卡,启动客户端电脑

时间: 2024-10-16 06:01:07

网络PXE安装系统环境搭建的相关文章

PXE网络自动化安装Linux

在工作环境中,批量安装.无键盘鼠标.无显示器.无光驱安装操作系统都需要采用非交互式安装. PXE安装就是可以通过网络自动加载系统内核,并启动安装程序,再配合kickstart配置文件,完成无交互式安装的方式. 一.基本概念 DHCP 动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作在67号端口,主要用途是给网络中的设备自动分配IP地址. TFTP TFTP(Trivial File Transfer

用debian 7.5 cd/dvd 搭建局域网mirror镜像源来批量网络无人值守安装debian

1.图形化最小安装debian7.5操作系统 2.更改debian的apt源配置文件/etc/apt/sources.list [email protected]:~# cat /etc/apt/sources.list deb http://ftp.de.debian.org/debian wheezy main contrib non-free deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free 3.更新a

自动安装虚拟机之网络安装和pxe安装

####1.kickstart脚本 Kickstart 概述 使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件 , 以自动安装 Red Hat Enterprise Linux Kickstart 类似于 Oracle solaris 中的Jumpstart 或 Microsoft Windows 的无人值守安装 kickstart脚本是自动应答系统在安装过程中一切问题的脚本文件 这个文件可以实现系统的自动安装 在系统安装完毕后会在系统的root家目录中生成

PXE+HTTP+tftp+kickstart 网络自动化安装centos6.5

基本流程: 1.网卡作为可引导的启动设备 2.BIOS找到引导设置网卡,激活网卡的PXE功能 3.客户端通过PXE的内置dhcp客户端尝试DHCP广播请求,从DHCP服务器获取IP地址.掩码.网关.网络属性 4.DHCP服务器告知客户端tftp服务器地址(next-server),将 "filename "pxelinux.0";" 参数中指定的文件(pxelinux.0)推送给客户端: 5.PXE的内置tftp客户端到指定tftp服务器下载启动镜像文件pxelin

Windows7下WordPress本地安装与网络开发环境的搭建

一.打开http://www.wampserver.com/en下载windows网络开发环境包,搭建开发环境. 二.打开http://cn.wordpress.org下载wordpress最新安装包,并解压到x:\wamp\www目录下. 三.用文本编辑器打开x:\wamp\www\wordpress\wp-config-sample.php配置下列三项: 1. /** WordPress数据库的名称 */                  define(‘DB_NAME’, ‘wordpre

构建PXE环境--网络自动化安装CentOs6.5

一.构建PXE环境实验 1.当前系统版本 2.查看网络环境和yum源 当前系统的IP是192.168.1.60,子网掩码是255.255.255.0,默认网关是192.168.1.1 本次实验使用的yum源是本地光盘,构建过程如下: (1)挂载本地光盘(已做成yum仓库的)到/media/centos6.5_DVD1目录下     (2)在/etc/yum.repos.d/目录下新建yum的配置文件local.repo,并编辑该配置文件,指定yum源在本地光盘上 3.安装并启动DHCP服务 (1

基于PXE,kickstart实现通过网络自动安装CentOS6.5

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包

CentOS 7.1 PXE网络自动化安装

CentOS 7.1.1503 X64位PXE安装说明 1.使用香港中文大学安装源.安装源可以去http://www.centos.org/download/mirrors/里面找,有很多.暂时列出国内常用的安装源. 安徽省合肥市 中国科学技术大学 http://centos.ustc.edu.cn/centos/7.1.1503/os/x86_64/ 山东省青岛市 阿里云计算有限公司 http://mirrors.aliyun.com/centos/7.1.1503/os/x86_64/ 浙江

实验:实现PXE的网络自动化安装

PXE(Preboot Execution Environment):预启动执行环境,PXE是由Intel设计的协议,它可以使计算机通过网络而不是从本地硬盘.光驱等设备启动. 基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统PXE可以引导和安装Windows,linux等多种操作系统. 目标:通过网卡能够下载安装操作系统的安装文件,安装包,能够让主机不拿光盘,u盘,只拿网卡来引导,进而能够让它自动的启动起来,安装操作系统.只要主机