本站已运行

攻城狮论坛

作者: 田埂上的梦
查看: 21553|回复: 204

主题标签Tag

more +今日重磅推荐Recommend No.1

所有IT类厂商认证考试题库下载所有IT类厂商认证考试题库下载

more +随机图赏Gallery

【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集【新盟教育】2023最新华为HCIA全套视频合集【网工基础全覆盖】---国sir公开课合集
【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课【新盟教育】网工小白必看的!2023最新版华为认证HCIA Datacom零基础全套实战课
原创_超融合自动化运维工具cvTools原创_超融合自动化运维工具cvTools
重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)重量级~~30多套JAVA就业班全套 视频教程(请尽快下载,链接失效后不补)
链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享链接已失效【超过几百G】EVE 国内和国外镜像 全有了 百度群分享
某linux大佬,积累多年的电子书(约300本)某linux大佬,积累多年的电子书(约300本)
乾颐堂现任明教教主Python完整版乾颐堂现任明教教主Python完整版
乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)乾颐堂 教主技术进化论 2018-2019年 最新31-50期合集视频(各种最新技术杂谈视频)
Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天Python学习视频 0起点视频 入门到项目实战篇 Python3.5.2视频教程 共847集 能学102天
约21套Python视频合集 核心基础视频教程(共310G,已压缩)约21套Python视频合集 核心基础视频教程(共310G,已压缩)
最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程最新20180811录制 IT爱好者-清风羽毛 - 网络安全IPSec VPN实验指南视频教程
最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器最新20180807录制EVE开机自启动虚拟路由器并桥接物理网卡充当思科路由器

[文档] PXE网络装机 (原创)

  [复制链接]
查看: 21553|回复: 204
开通VIP 免金币+免回帖+批量下载+无广告
本帖最后由 田埂上的梦 于 2016-9-26 18:19 编辑

PXE网络装机
一、 实验拓扑图

二、 实验环境
VMware + CentOS 5.8
三、实验要求
   1. IP地址192.168.1.100上搭建PXE,然后使用PXE安装系统
四、操作步骤
   1. 修改IP地址、主机名\        
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static        -->dhcp改为static
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
ONBOOT=yes
HWADDR=00:0c:29:0f:cc:80
[root@localhost ~]# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=PXE     -->名字随意改
[root@localhost ~]# service network reload    -->重启网络服务

   2. 搭建yum(插入系统盘)
[root@localhost ~]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# rpm -ivh /media/CentOS/vsftpd-2.0.5-24.el5.i386.rpm   -->安装ftp
[root@localhost ~]# cd /var/ftp/     -->进入ftp目录
[root@localhost ftp]# mkdir centos    -->创建centos目录
[root@localhost ftp]# cp -rf /media/* centos/      -->将系统盘里面所有目录拷贝到centos目录
[root@localhost ftp]# umount /dev/cdrom        -->卸载光盘.  挂载另外一张光盘
[root@localhost ftp]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ftp]# cp -rf /media/* centos/     -->将系统盘里面所有目录拷贝到centos目录
[root@localhost ftp]# vim /etc/yum.repos.d/CentOS-Base.repo   -->
[base]    -->仓库类别
name=CentOS-$releasever - Base   -->仓库名称
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/  -->URL访问路径
gpgcheck=1       -->验证软件包的签名
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6   ->GPG公钥文件位置
改为:
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=ftp://192.168.1.10/CentOS    -->URL访问路径  这是要改的地方
或者填写本地路径:baseurl=file:///var/ftp/CentOS
        网站路径:baseurl=http://XXXXXXXX
[root@localhost ftp]# service vsftpd start   -->开启ftp
[root@localhost ftp]# yum -y clean all    -->清空yum缓存
[root@yum 桌面]# iptables -F      -->清除清空所有规则
[root@yum 桌面]# iptables -X      -->删除自定义链

   3. 安装并启用TFTP服务
[root@localhost ~]# yum -y install tftp-server
[root@localhost ~]# vim /etc/xinetd.d/tftp
…………/省略部分信息
{
        socket_type             = dgram
        protocol                = udp               -->TFTP采用UDP传输协议
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot          -->指定TFTP根目录
        disable                 = no                -->YES改为NO
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}
[root@localhost ~]# umount /dev/cdrom  -->卸载第二张盘

   4. 准备Linux内核、初始化镜像文件
[root@localhost ~]# mount /dev/cdrom /media/     -->挂载第一张盘
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost ~]# cd /media/images/pxeboot/        
[root@localhost pxeboot]# cp vmlinuz initrd.img /tftpboot/

   5. 准备PXE引导程序、启动菜单文件
[root@localhost pxeboot]# yum -y install syslinux   -->安装syslinux
[root@localhost ~]# rpm -ql syslinux |grep pxelinux.0    -->查找pexlinux.0的位置
/usr/lib/syslinux/pxelinux.0
[root@localhost ~]# cp /usr/lib/syslinux/pxelinux.0 /tftpboot/
[root@localhost ~]# mkdir /tftpboot/pxelinux.cfg
[root@localhost ~]# vim /tftpboot/pxelinux.cfg/default
default auto      -->指定默认入口名称
prompt 1        -->1表示等待用户控制
label auto            -->默认安装
  kernel vmlinuz   
  append initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text           -->文本安装
  kernel vmlinuz   
  append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue         -->救援模式
  kernel vmlinuz   
  append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192
label用户定义并分隔启动项, kernelappend用来定义引导参数

   6. 安装并启用DHCP服务
[root@localhost ~]# yum -y install dhcp       -->利用yum安装dhcp
[root@PXE ~]# cp -rf /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp:是否覆盖“/etc/dhcpd.conf? Y
[root@PXE ~]# vim /etc/dhcpd.conf          -->修改dhcp主配置文件
subnet 192.168.0.0 netmask 255.255.255.0     -->所处网段.  0改为1
        option routers                  192.168.1.1;     -->网关
        range dynamic-bootp 192.168.1.128 192.168.1.254;     -->dhcp所分配的地址
        next-server 192.168.1.10;    -->指定TFTP服务器地址(手动添加)
        filename "pxelinux.0";      -->指定PXE引导程序的文件名(手动添加)
[root@localhost ~]#service dhcpd start    -->开启dhcp服务
[root@localhost ~]#service xinetd start    -->开启TFTP服务
新建一个CentOS 32, 将网卡和PXE设置在同一网卡上.












   7. 实现无人值守安装
[root@localhost ~]#yum -y install system-config-kickstart   -->安装无人值守软件
打开程序-->系统工具-->kickstart






配置完后需保存
[root@PXE ~]# cp ks.cfg /var/ftp/centos/   -->修改无人值守自动应答文件
[root@PXE ~]# vim /tftpboot/pxelinux.cfg/default
prompt 1   -->1改为0
label auto
  kernel vmlinuz
  append ks=ftp://192.168.1.10/centos/ks.cfg initrd=initrd.img devfs=nomount ramdisk_size=8192  
-->添加ks引导参数以指定ks.cfg应答文件的URL路径(红色字体需要手动添加)
新建CentOS 32,网卡和PXE一样. 启动后无人值守PXE网络装机.


上等干货在此。
BY:90root


CCNA考试 官方正规报名 仅需1500元
回复 论坛版权

使用道具 举报

microfish [Lv8 技术精悍] 发表于 2014-9-29 10:24:51 | 显示全部楼层
有道理。。。感谢攻城狮论坛
回复 支持 反对

使用道具 举报

lg6041 [Lv7 精益求精] 发表于 2014-9-29 11:09:48 | 显示全部楼层
这是什么东东啊
回复 支持 反对

使用道具 举报

as1975 [Lv8 技术精悍] 发表于 2014-9-29 14:14:33 | 显示全部楼层
好好 学习了 确实不错
回复 支持 反对

使用道具 举报

wwwsinakok [Lv8 技术精悍] 发表于 2014-10-1 11:55:02 | 显示全部楼层
这是什么东东啊
回复 支持 反对

使用道具 举报

润土 [Lv8 技术精悍] 发表于 2014-10-1 13:08:09 | 显示全部楼层
路过,支持一下啦
回复 支持 反对

使用道具 举报

jyb75820400 [Lv8 技术精悍] 发表于 2014-10-2 10:19:54 | 显示全部楼层
有道理。。。感谢攻城狮论坛
回复 支持 反对

使用道具 举报

tlq888 [VIP@钻石] 发表于 2014-10-3 12:03:16 | 显示全部楼层
小手一抖,金币到手!
回复 支持 反对

使用道具 举报

tashi [Lv8 技术精悍] 发表于 2014-10-6 09:07:23 | 显示全部楼层
学习了,不错,讲的太有道理了
回复 支持 反对

使用道具 举报

acc1577 [Lv8 技术精悍] 发表于 2014-10-6 09:56:39 | 显示全部楼层
我是来刷分的,嘿嘿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图浏览|手机版|网站地图|攻城狮论坛

GMT+8, 2026-6-3 12:19 , Processed in 0.116534 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

Designed by ARTERY.cn