1.环境

2.软件安装

[root@jieshi02 ~]# yum -y install tftp

[root@jieshi02 ~]# yum -y install dhcp

[root@jieshi02 ~]# yum -y install vsftpd

[root@jieshi02 ~]# yum -y system-config-kickstart

3.配置

3.1DHCP配置(/etc/dhcpd.conf)

[root@jieshi02 ~]# vi /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.0.0 netmask 255.255.255.0 {

option

routers 192.168.0.1;

option

subnet-mask 255.255.255.0;

option

time-offset -18000; # Eastern Standard Time

filename "/pxelinux.0";

next-server 192.168.0.11;

range dynamic-bootp 192.168.0.30 192.168.0.35;

default-lease-time 21600;

max-lease-time 43200;

}

3.2.配置TFTP(/etc/xinet.d/tftp)

[root@jieshi02 ~]# vi /etc/xinetd.d/tftp

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server =

/usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

[root@jieshi02 ~]# mkdir -p /var/ftp/cdrom

[root@jieshi02 ~]# mount /dev/cdrom /mnt

[root@jieshi02 ~]# mount /dev/cdrom /var/ftp/cdrom

[root@jieshi02 ~]# df -h

文件系统 容量 已用 可用 已用% 挂载点

/dev/mapper/VolGroup00-LogVol00

18G 5.2G 12G 32% /

/dev/sda1 99M 13M 82M 14%

/boot

tmpfs 96M 0 96M 0% /dev/shm

/dev/hdc 3.4G 3.4G 0 100% /mnt

/dev/hdc 3.4G 3.4G 0 100% /var/ftp/cdrom

[root@jieshi02 ~]# cp /mnt/isolinux/initrd.img /tftpboot/

[root@jieshi02 ~]# cp /mnt/isolinux/vmlinuz /tftpboot/

[root@jieshi02 ~]# cp /usr/lib/syslinux/pxelinux.0

/tftpboot/

注:将光盘里所有内容复制到/var/ftp 下。本例子放在/var/ftp/cdrom下。本Demo是挂载到/var/ftp/cdrom .

3.3生成无人值守文件ks.cfg,将ks.cfg存放在/var/ftp下(system-config-kickstart)。如:

3.4复制配置文件模板

[root@jieshi02 ~]# cd /tftpboot/

[root@jieshi02 tftpboot]# mkdir pxelinux.cfg/

[root@jieshi02 tftpboot]# cp /mnt/isolinux/isolinux.cfg

pxelinux.cfg/default

[root@jieshi02 pxelinux.cfg]# chmod 777 default

[root@jieshi02 pxelinux.cfg]# ll

总计 4

-rwxrwxrwx 1 root root 118 03-12 20:59 default

[root@jieshi02 pxelinux.cfg]# vi default

default linux

prompt 1

timeout 600

label linux

kernel vmlinuz

append ks=ftp://192.168.0.11/ks.cfg

initrd=initrd.img

[root@jieshi02 pxelinux.cfg]# /etc/init.d/dhcpd restart

[root@jieshi02 pxelinux.cfg]# /etc/init.d/vsftpd restart

[root@jieshi02 pxelinux.cfg]# /etc/init.d/xinetd restart

[root@jieshi02 pxelinux.cfg]# chkconfig dhcpd on

[root@jieshi02 pxelinux.cfg]# chkconfig vsftpd on

[root@jieshi02 pxelinux.cfg]# chkconfig xinetd on

4.安装OS

4.1在其他计算机上从网络启动如下画面,稍等后开始自动安装。

安装完后,把网卡引导启动,改为从硬盘启动:安装后的画面如下:

把动态的IP地址改为静态IP

全自动安装redhat enterprise linux,自动安装OS_RedHat Enterprise Linux Server 5.4相关推荐

  1. 基于pxe技术实现linux自动安装原理,网络安装Linux的技术原理分析及实现

    网络安装Linux的技术原理分析及实现 李怀刚;邱建新 [期刊名称]<计算机应用与软件> [年(卷),期]2006(023)009 [摘要]对自动化Linux网络安装所使用的相关技术原理进 ...

  2. 使用 iPXE 实现 Linux 自动安装

    使用 iPXE 实现 Linux 自动安装 文章目录 使用 iPXE 实现 Linux 自动安装 需求 步骤 自定义 iPXE 固件 使用 Preseed 完成 Debian 自动安装 测试 参考 需 ...

  3. linux自动安装光盘,Linux(centos6.4)自动安装光盘制作

    一.为什么要制作Linux自动安装光盘 1.机房的服务器少则几十台,多则上百台,几千台,安装的时候,这么多的服务器不可能一台一台的安装,这时候就需要自动安装光盘的协助. 2.如果机房的某台服务器需要格 ...

  4. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装

    PXE高效批量安装和Kickstart无人值守安装--真正完成批量自动安装 一.PXE概述 二.PXE的优点 三.搭建PXE的前提 四.部署PXE远程安装服务 1.安装TFTP服务 2.修改TFTP服 ...

  5. 解决VMware6.5 以上版本安装RHEL 5的自动安装的问题

    解决VMware6.5 以上版本安装RHEL 5的自动安装的问题 记得在学习 RHEL5的时候,教室里用的VMware5.5.3的版本,在教室里安装的时候是很正常的有步骤的那种,回到寝室后,用我的VM ...

  6. php 自动安装sql,JSP_实现自动安装SQLServer数据库,下面简单介绍一下如何在工程 - phpStudy...

    实现自动安装SQLServer数据库 下面简单介绍一下如何在工程中添加Microsoft SQL Server  2000 Desktop Engine (MSDE)的自动安装合并模块MSM: 1. ...

  7. Linux脚本自动安装软件,一个快速自动安装Apache及其相关软件的Shell脚本

    一个快速自动安装Apache及其相关软件的Shell脚本 文:王文俊 email:wwj99001@sina.com wwj99001@sohu.com 成文时间:2002年6月1日 Apache是一 ...

  8. linux 自动安装系统,cobbler 自动安装linux系统

    1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp- ...

  9. linux 实现自动安装,基于cobbler 实现自动安装linux系统

    1.安装个组件 yum install epel-rpm-macros.noarch -y #安装epel源 yum install -y cobbler cobbler-web dhcp tftp- ...

最新文章

  1. CodeForces - 1203F1 Complete the Projects (easy version)(贪心)
  2. 为什么SpringBoot如此受欢迎?如何有效地学习SpringBoot?
  3. leetcode数组汇总_LeetCode刷题实战118:杨辉三角
  4. 沙场白帽老兵聊未来的挖洞方向及其它
  5. sap中有关地址及电话的相关表
  6. 瑞利信道下BPSK的误码率
  7. 传智黑马java基础学习——day13(static、final、匿名对象、内部类、包、修饰符、代码块)
  8. libtorrent实现bt客户端程序
  9. win10局域网 开启网络发现,无法找到本机
  10. 响应式美容美发形象设计艺术教育学校网站织梦模板源码
  11. linux虚拟机释放内存cache
  12. 理解敏捷价值观(学习敏捷笔记)
  13. 笔记 C++11 std::minmax_element() 的使用(寻找最小值和最大值)
  14. sql日志的详细打印的配置
  15. 神经网络中warmup为什么有效?
  16. PE文件之IMAGE_DOS_HEADER
  17. Python Tron波场 离线交易签名
  18. matlab模拟断层成像,基于matlab和nirfast的荧光分子断层成像
  19. 设计求任意两个整数和的web程序,用户通过提交页面(input.jsp)输入两个整数,并提交给一个(sum.jsp)程序
  20. Android好用的第三方组件 持续更新

热门文章

  1. @程序员,物联网发展的三大技术方向
  2. 为何这名全栈工程师说“抛弃 React、Angular”?
  3. 漫画:趣解鸿蒙 OS 如何实现跨平台?
  4. 硬核黑科技告诉你,漫威十年到底有多少个角色?
  5. Google 纪念万维网 30 年:没有 HTTP 协议就没有互联网
  6. Redis 真得那么好用吗?
  7. 马云不要当首富;ofo 否认裁员;苹果剔除 iPhone Xs Max 组件 | 极客头条
  8. 马化腾怒怼张一鸣;中兴产品下架;微信整改小程序 | CSDN 极客头条
  9. socket编程和进程线程同步跟新
  10. html5 手机端分页,哪位大神可以提供个移动端h5下拉分页的方法