目录
(3)需要在bios中开启开关,服务器一般没打开(bmc界面里打开)
(4)网络中有一台 DHCP 服务器以便为客户机自动分配地址、指定引导文件位置 网卡自带DHCP功能 dhcp 指明分配的ip地址
(2)找到后dhcp服务器提供ip地址,和引导程序(boot loader)的地址 还提供给客户机TFTPserver地址(dhcp本身不提供tftp服务)
1.安装dhcp、vsftpd、tftp-server和syslinux
8.选择另外一台虚拟机重启虚拟机进入bios菜单,选择从网络启动
一.PXE
1.概述
PXE 的全称是 preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。
2.PXE硬件支持
(1)BIOS支持
(2)网卡支持(现在基本都已支持)
(3)需要在bios中开启开关,服务器一般没打开(bmc界面里打开)
(4)网络中有一台 DHCP 服务器以便为客户机自动分配地址、指定引导文件位置 网卡自带DHCP功能 dhcp 指明分配的ip地址
3.PXE搭建服务支持
(1)TFTP(简单文件传输协议)
是一种基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于小型文件传输的应用场合。TFTP服务默认由xinetd服务进行管理,使用UDP69端口。
(2)vsftp:安装系统镜像文件获取方式
可以使用http ftp等方式,ftp文件传输的一种。
(3)syslinux
syslinux是一个功能强大的引导加载程序,而且兼容各种介质。它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具,以及MS-DOS/Windows或者任何其它操作系统。
pxelinux.0 启动pxe pxe可以支持
(4)DHCP服务
专门用于为TCP/IP网络中计算机自动分配TCP/IP参数的协议指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。
3.实验过程
(1)网卡需要查找相关的dhcp服务器(获取地址时间)
(2)找到后dhcp服务器提供ip地址,和引导程序(boot loader)的地址 还提供给客户机TFTPserver地址(dhcp本身不提供tftp服务)
(3)网卡使用tftp客户端吧引导程序加载到内存中来
(4)bios执行引导程序
(5)引导程序会去TFTP去查找配置文件
(6)根据配置文件去引导安装系统
(7)系统安装过程
二.实验:搭建PXE远程安装服务器
1.安装dhcp、vsftpd、tftp-server和syslinux
2.复制并覆盖dhcp.conf配置文件
3.修改dhcp.conf配置文件并启动
4.将disable改成no开启tftp服务
5.移动大文件到tftpboot
6.创建并编辑配置文件
7.创建挂载文件夹并开启服务
8.选择另外一台虚拟机重启虚拟机进入bios菜单,选择从网络启动
注意:内存需要大于2G