Ubuntu配置PXE+Kickstart+TFTP+DHCP实现快速布署Linux操作系统

这里使用的Server环境是

Ubuntu Server 12.04

1、安装所需软件包

# apt-get install  system-config-kickstart dhcp3-server tftpd-hpa tftp-hpa debmrror

安装配置一下VNC,并开户远程连接上去,VNC的配置省略

# system-config-kickstart

弹出上面的一个图形界面配置窗,配置完成之后,保存文件到/var/www/ubuntu/下,命令为ks.cfg,为以后提供服务打下基础

当然,也可以直接自己写Kikcstart文件,是一样的

2、配置DHCP服务

root@node1:~# vim /etc/dhcp/dhcpd.conf
subnet 1.0.0.0 netmask 255.0.0.0 {
range 1.1.1.210 1.1.1.253;
option routers 1.1.1.254;
option domain-name-servers 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;
next-server 1.1.1.1;
filename "pxelinux.0";  //注意文件名,这里是数字0
}

一定要注意上面指定的文件名,如果写错了,会出现以下错误

使用以下命令启动dhcpd服务

# dhcpd    启动dhcp服务,如果有脚本,也可以使用脚本启动/etc/init.d/dhcp3-server start

通过/var/log/syslog可以看到日志

Jul 18 00:48:34 node1 dhcpd: DHCPOFFER on 1.1.1.210 to 00:0c:29:31:95:8f (node20) via eth0
Jul 18 00:48:34 node1 dhcpd: DHCPREQUEST for 1.1.1.210 (1.1.1.1) from 00:0c:29:31:95:8f (node20) via eth0
Jul 18 00:48:34 node1 dhcpd: DHCPACK on 1.1.1.210 to 00:0c:29:31:95:8f (node20) via eth0
Jul 18 00:50:03 node1 dhcpd: DHCPREQUEST for 1.1.1.210 from 00:0c:29:31:95:8f (node20) via eth0

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索dhcp
, node
, 配置
, 服务
, 00
, system eth0
eth0
dhcp tftp pxe、pxe kickstart、pxekickstart、pxe kickstart 原理、centos pxe kickstart,以便于您获取更多的相关知识。

时间: 2024-12-30 20:09:48

Ubuntu配置PXE+Kickstart+TFTP+DHCP实现快速布署Linux操作系统的相关文章

如何将Ubuntu部署到U盘中,用U盘安装linux操作系统

http://jingyan.baidu.com/article/d5c4b52be79960da560dc59f.html 用U盘装一个linux系统是非常简单的事情,不会就看看这篇文章吧,后期我会把装ubuntu的步骤也放到这里.

RHCE学习<2>无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE)

无人值守工作过程: 通过Kickstart自动安装工具,生成引导网络引导文件信息,从机器启动,由网卡PXE功能,把自已的网络引导功能提供给系统的BIOS,再广播一个设置了PXE选项的DHCP"发现"请求,然后一台DHCP服务器用一个包含有PXE选项的DHCP包来响应它(引导服务器的IP地址和引导文件的名字).客户机通过TFTP下载它的引导文件,然后执行这个引导文件,就可以通过网络启动linux. 所需要软件: DHCP:服务器用来给客户机分配IP: TFTP:服务器用来存放PXE的相关

如何在Ubuntu 14.04中配置PXE服务器

PXE(预启动执行环境Preboot Execution Environment) 服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装.如果你客户端的计算机没有 CD/DVD 或USB 引导盘,或者如果你想在大型企业中同时安装多台计算机,那么 PXE 服务器可以帮你节省时间和金钱. 在这篇文章中,我们将告诉你如何在 Ubuntu 14.04 配置 PXE 服务器. 配置网络 开始前,你需要先设置 PXE 服务器使用静态 IP.在你

Linux系统中Kickstart+HTTP+DHCP+TFTP全自动批量安装部署

说明: Kickstart服务器系统:CentOS 5.10 64位 IP地址:192.168.21.128 需要安装部署的Linux系统:CentOS 5.10 64位 eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200 eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 所有服务器均支持PXE网络

RHEL/CentOS 7 中配置 PXE 网络启动服务器

RHEL/CentOS 7 中配置 PXE 网络启动服务器 PXE服务器--预启动执行环境--指示客户端计算机直接从网络接口启动.运行或安装操作系统,而不需要烧录CD/DVD或使用某个物理介质,它可以减轻你网络中多台机器同时安装Linux发行版的工作. 在RHEL/CentOS 7中设置PXE网络启动 前置阅读 CentOS 7最小化安装步骤 RHEL 7最小化安装步骤 在RHEL/CentOS 7中配置静态IP地址 移除RHEL/CentOS 7中不要的服务 安装NTP服务器以设置RHEL/C

Linux CentOS PXE+Kickstart

PXE+Kickstart安装条件和步骤 首先,大家如果看到有什么不懂的地方,欢迎吐槽!!! 我会在当天或者第二天及时回复,并且改进~~ 安装条件 DHCP Server TFTP Server Kickstart 所生成的ks.cfg文件 存放系统安装文件的服务器,如NFS,FTP,HTTP 支持PXE的网卡NIC 思路 1.桌面 Desktop.Desktop Platform.Fonts.X Window System 2.TFTP File(boot.msg/vmlinuz/initrd

如何在Ubuntu以及Debian中安装DHCP服务器

动态主机配置协议(DHCP) 是一种用于使主机能够从服务器自动分配 IP 地址和相关的网络配置的网络协议. DHCP 服务器分配给 DHCP 客户端的 IP 地址处于"租用"状态,租用时间通常取决于客户端计算机要求连接的时间或 DHCP 服务器配置的时间. DHCP 如何工作? 以下是 DHCP 实际工作原理的简要说明: 一旦客户端(配置为使用 DHCP 的机器)连接到网络后,它会向 DHCP 服务器发送 DHCPDISCOVER 数据包. 当 DHCP 服务器收到 DHCPDISCO

Linux配置PXE服务器搭建的方法

再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户?)基本软件设置,从而引导预先安装在服务器中的终端操作系统.PXE可以引导多种操作系统,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux等. 例子 [root@PXE ~]#

Linux配置PXE服务器无人值守安装的例子

part2:配置pxe服务的无人值守安装 [root@PXE ~]# yum groupinstall "X Window System" [root@PXE ~]# yum groupinstall Desktop [root@PXE ~]# yum install system-config-kickstart [root@PXE ~]# reboot ks.cfg: [root@PXE ~]# cat /var/www/html/ks.cfg #platform=x86, AMD