使用PXE安装Linux系统

1、配置DHCP服务器

# yum -y install dhcp

# vim /etc/dhcp/dhcpd.conf

自定义subnet:

subnet {

...

next-server TFTP-SERVER-IP;

filename "pxelinux.0";

}

# service dhcpd restart

# tail -f /var/log/boot.log

2、配置tftp-server

# yum -y install xinetd tftp-server tftp

# chkconfig xinetd on

# chkconfig tftp on

# service xinetd start

# ss -unl | grep ":69"

3、准备安装树

# mkdir /var/www/html/centos6

# mount --bind /media/cdrom /var/www/html/centos6

# service httpd start

4、准备tftpboot下的文件

# yum -y install syslinux

# cp /media/cdrom/images/pxeboot/{vmliuz,initrd.img} /var/lib/tftpboot/

# cp /media/cdrom/isolinux/{boot.msg,vesamenu.c32,splash.jpg} /var/lib/tftpboot/

# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

# mkdir /var/lib/tftpboot/pxelinux.cfg

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

5、第一次测试

6、提供kickstart文件

注意:url及repo后的路径要修改为可用安装树的路径;

编辑好kickstart文件后保存至/var/www/html目录下(这里假设为ks.cfg)

7、配置引导程序能自动加载此kickstart文件

编辑/var/lib/tftpboot/pxelinux.cfg/default

在label为linux项的append一行后附加:

ks=http://HTTP_SERVER_IP/ks.cfg

8、第二次测试

————————————————————————————

用于 PXE 引导的主要文件有:pxelinux.0、vesamenu.c32(menu.c32)以及 pxelinux.cfg 目录

和该目录下的 default 文件。

原文地址:https://www.cnblogs.com/qiaokeshushu/p/9362885.html

时间: 2024-11-12 12:08:42

使用PXE安装Linux系统的相关文章

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

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

PXE安装linux系统

利用网络安装系统流程:1.配置dhcp,让客户端能够自动获取ip,在dhcp配置中添加pxelinux.0配置,使客户端连接tftp文件2.复制光盘镜像的isolinux文件夹下面的所有文件到tftp的根目录中,复制/usr/share/syslinux/pxelinux.0到tftp的根目录中3.在tftp的根目录中创建pxelinux.cfg的文件夹,将tftp的根目录中的isolinux.cfg文件复制到pxelinux.cfg文件夹,修改为defualt4.修改defualt文件----

PXE全自动安装Linux系统

PXE自动安装Linux系统 PXE安装系统是基于网络的方式安装的,所以需要网卡支持PXE才可以. 本次实验环境: 虚拟机:VMware-10.0.1 build-1379776 服务器端:CentOS 6.6 安装的版本:CentOS 6.6 本次搭建所有安装域下载的服务程序都是基于YUM安装的,如果不能外网安装请自建光盘YUM仓库,参考:http://kmk0226.blog.51cto.com/5975994/1662522 配置文件修改都为vim,如果没有需要安装 yum -y inst

Kickstart&&pxe智能化安装Linux系统

Kickstart&&pxe智能化安装Linux系统

PXE自动安装Linux 系统

                 PXE自动安装Linux 系统 1.PXE简介2119731621 当需要安装的操作系统比较多时,手动安装是不现实的,这个时候就要借助PXE了. PXE全称是:Preboot Excution Environment 预启动执行环境是由Intel公司研发的基于Client/Server的网络模式,支持远程主机通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统 PXE可以引导和安装Windows,linux等多种操作系统. 2. 实验步骤 (1) 环境准

Linux系统简介 、 安装Linux系统 、 RHEL6基本操作

Linux系统简介 安装Linux操作系统 RHEL6基本操作 ################################################# 一.Linux系统简介 1. Linux是一类操作系统 计算机系统=硬件+软件 |--> 软件包括:操作系统.各种应用 Linux操作系统=内核程序+外围程序 2. 常见的三大类操作系统 Unix系列      --> 1970年01月01日诞生,FreeBSD.贝尔实验室.IBM.惠普.Oracle等公司 Windows系列   

无人值守自动化安装linux系统

linux自动安装系统工作过程介绍: PXE client 主要和3个不同类型的服务器交互并获取到相关信息,最后才能够自动安装系统. 第一步 PXE Client 与 DHCP Server 如果是物理机,将计算器在BIOS设置中以PXE方式启动.此时计算机会在网络中发送一个广播请求,请求通过DHCP服务器分配一个IP地址等相关信息.DHCP服务器收到客户端的请求并且验证后,它会返回给客户端请求,将IP地址.tftp服务器信息.以及一些配置文件信息告诉客户端以便让客户端继续操作. 第二步 PXE

无人职守自动批量安装linux系统超详细

无人职守自动安装Linux系统 先讲一下技术,pxe是由intel公司开发的基于客户端/服务器模式的一种技术,其核心功能是让客户端通过网络从远端服务器下载启动镜像,从而实现网络启动. ,kickstart安装是目前主要的一种无人职守自动部署安装操作系统方式,其核心是自动应答文件(kickstart文件),这个文件包括了我们手动安装系统时候设置的语言,密码,网络参数等,该文件可通过三种方式生成,我们用其中的一种,图形生成. 原理,客户端需要设置BIOS通过网络启动,客户端启动会发送广播包的形式来寻

kickstart 批量安装Linux系统

Kickstart 批量安装Linux系统 Kickstart的工作原理想必大家都知道了,通过pxe协议同时装配多台服务器.一般用的时候不多,但是要知道,用的时候才能得心应手,我的环境如下: 需要安装部署的Linux服务器: Redhat 6.4 64位 IP地址:192.168.30.34 网卡:p3p1 子网掩码:255.255.255.0 网关:192.168.30.1 DNS:202.106.0.20 或者 8.8.8.8 具体操作: 第一部分:在kickstart服务器系统操作 关闭S