pxe安装CentOS6.9系统

  • 配置DHCP服务器
  • 安装配置dhcp
yum -y install dhcp
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
cat /etc/dhcp/dhcpd.conf | grep -v "^$" | grep -v "^#"
[[email protected] html]# cat /etc/dhcp/dhcpd.conf | grep -v "^$" | grep -v "^#"
    option domain-name "parpar.com";
    option domain-name-servers 8.8.8.8;
    default-lease-time 3600;
    max-lease-time 7200;
    log-facility local7;
    subnet 192.168.153.0 netmask 255.255.255.0 {
        range 192.168.153.150 192.168.153.190;
        option routers 192.168.153.128;
        filename "pxelinux.0";
    }
  • 配置tftp+http+pxe服务器

一、安装配置tftp

yum -y install tftp tftp-server
chkconfig tftp on
service xinetd start

二、配置PXE工作环境

yum -y install syslinux
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

三、提供引导内核文件

cp /mnt/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
cp /mnt/isolinux/{vesamenu.c32,boot.msg,splash.jpg} /var/lib/tftpboot
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

四、安装配置httpd服务

yum -y install httpd
mkdir /var/www/html/centos6
mount --bind /mnt /var/www/html/centos6
service httpd start

五、生成ks文件

centos 默认在 /root/ 下有anaconda-ks.cfg

mv anaconda-ks.cfg ks.cfg
mv ks.cfg /var/www/html/
[[email protected] html]# cat /var/www/html/ks.cfg
# Kickstart file automatically generated by anaconda.

#version=DEVEL
install
cdrom
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --noipv6
rootpw  --iscrypted $6$57O/oFGl1oyNv5X5$vT8S3A/4oYzkJfpWWmSwWd3RX8S0xoWVV0dPAx0PFDkXqZuLveBlHNk88Kaw7o5DX4G7lNyYA0GpJ5zuwhAEl.
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --enforcing
timezone --utc Asia/Shanghai
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --all --drives=sda
#volgroup VolGroup --pesize=4096 pv.008002
#logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200
#logvol swap --name=lv_swap --vgname=VolGroup --grow --size=4000 --maxsize=4000

#part /boot --fstype=ext4 --size=500
#part pv.008002 --grow --size=1
url --url="http://192.168.153.128/centos6"

repo --name="CentOS"  --baseurl=http://192.168.153.128/centos6 --cost=100

%packages --nobase
@core
%end

  修改 sk.cfg 权限

chmod 777 sk.cfg

六、修改

vim /var/lib/tftpboot/pxelinux.cfg/default
    label linux
    menu label ^Install or upgrade an existing system
    menu default
    kernel vmlinuz
    append ks=http://192.168.153.128/ks.cfg initrd=initrd.img

配置完成,新启动虚拟机即可自动安装系统

原文地址:https://www.cnblogs.com/heitaoq/p/9078151.html

时间: 2024-10-14 14:23:14

pxe安装CentOS6.9系统的相关文章

pxe安装CentOS6.6系统

环境: dhcp服务器:172.168.0.1 tftp+pxe服务器:172.168.0.2 配置DHCP服务器 一.配置本地yum源 mount /dev/cdrom /mnt rm -rf /etc/yum.repos.d/* vi /etc/yum.repos.d/base.repo     [base]     name=base     baseurl=file:///mnt     enabled=1     gpgcheck=0     yum repolist 二.安装配置dh

搭建Pxe服务器无人听应答全自动安装CentOS6.7系统

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

烂泥:KVM安装centos6.5系统

本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在前一篇文章中,我介绍了有关KVM的安装与配置.接下来,就来介绍如何在KVM中安装Centos系统. 注意该centos镜像文件,使用的是:CentOS-6.5-x86_64-minimal.iso 在KVM中安装操作系统一般是分为三步: 创建虚拟机所需要的硬盘,使用qemu-img命令 开始虚拟机,使用virt-install命令 按照正常安装系统,进行安装 现在开始第一步,创建硬盘,使用以下命令: qemu-img create -f qcow

虚拟机下安装CentOS6.5系统教程

虚拟机下安装CentOS6.5系统教程 时间:2014-12-09 01:40来源:linuxdown.net 作者:linuxdown.net 举报 点击:15315次 其实通过VM安装虚拟机还是蛮简单的,只不过有个别选项可能导致大家安装失败或者安装完成后自我感觉不理想.下面我就通过VM10版本和CentOS 6.5的64位系统来安装一下. 注意:中间有部分过程未进行截图说明的,直接选用默认直接下一步即可. CentOS 6.5 iso 下载地址:http://www.linuxdown.ne

Windows环境下,自建TFTP+DHCP+HTTP server,通过PXE+VNC安装CENTOS6.3-64bit系统

    PXE网络安装linux是这样的:被安装客户机PXE网卡启动-->通过Bootp协议广播dhcp请求-->DHCP服务器-->获取IP,TFTP服务器地址-->从TFTP上下载 pxelinux.0以及系统内核文件vmlinuz.initrd.img-->启动系统-->到指定url去下载安装文件-->去NFS/HTTP/FTP服务器自动下载软件包,安装系统-->完成安装.       主要使用的使用到的服务,HTTP server用来发布linux系

PXE+Kickstart+Nginx(http)+DHCP无人值守安装Centos6.4系统

PXE+Kickstart+Nginx(http)+DHCP无人值守安装Centos系统 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast

F5 networks PXE 安装所有版本系统教程

F5_PXE_Install_Server制作及安装F5系统 前言 F5系统安装的方式大致有三种:传统的光驱安装,USB安装以及PXEserver安装.前面两种方式是最常见的安装方式,其优点:操作简单,安装方式易懂.缺点:需要借助额外的物理媒介,这种小的物理存储媒介随身带确实不方便,偶尔碰着突发状况需要装系统的工具而又未带,这会用户带来不好的服务印象以及给工作上带来不必要的麻烦.所以为确保给用户带来良好的服务印象以及成为一个称职的F5工程师,下面是BIG-IP的PXEserver方式安装F5系统

在VirtualBox上安装Centos6.4系统

因工作或学习等原因,需要使用CentOS系统做某些验证或测试.在没有多余的硬件设备或节约成本的基础,则可考虑搭建虚拟环境CentOS系统.本文以CentOS6.4系统为例,每步截图说明. 安装准备: (1)先安装好Virtualbox虚拟系统软件. 在百度或google搜索virtualBox,下载该软件然后正确安装.配置. 官方下载地址:https://www.virtualbox.org/wiki/Downloads 第三方软件平台如百度:http://w.x.baidu.com/aladi

在VMware vSphere Client下使用Linux虚拟机安装CentOS6.4系统

序言:公司要准备虚拟化,将配置比较高的物理机虚拟化成N个虚拟机,以便可以给更多的应用服务提供服务. 1,使用vShere client连接到物理机上面,选择"配置"--"存储器"-"数据存储",右键点击选择"浏览数据存储",就可以上传文件,如下图所示:? 2,将需要安装的centos.iso文件上传上去. 3,右键开始创建虚拟机,然后选择安装类型 4,输入虚拟机名称 5,选择虚拟机文件的目标存储,选择虚拟机的操作系统(Linu