######################################################

搭建一键装机平台

一 、搭建DHCP服务

1.安装dhcp

2.修改配置文件

subnet 192.168.4.0  netmask  255.255.255.0 {

range 192.168.4.180  192.168.4.230;

next-server  192.168.4.168;

filename  "pxelinux.0";

}

3.重起dhcpd服务,设置开机自起动

#####################################################

二、搭建tftp

1.安装tftp-server

2.启动tftp服务,设置开机自起动

3. 部署pxeliunx.0

# yum provides */pxelinux.0

# rpm -ql syslinux | grep pxelinux.0

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

# ls /var/lib/tftpboot/

4. 部署光盘内容

[[email protected] ~]# yum -y install httpd

[[email protected] ~]# mkdir /var/www/html/rhel6

[[email protected] ~]# mkdir /var/www/html/rhel7

[[email protected] ~]# mount /dev/cdrom  /mnt/      #光盘为rhel7.2

[[email protected] ~]# ls /mnt/

[[email protected] ~]# cp -r  /mnt/*    /var/www/html/rhel7/

[[email protected] ~]# umount  /mnt

[[email protected] ~]# mount /dev/cdrom  /mnt/   #光盘为rhel6.7

[[email protected] ~]# ls /mnt/

[[email protected] ~]# cp -r  /mnt/*    /var/www/html/rhel6/

[[email protected] ~]# du  -sh /var/www/html/rhel7/

[[email protected] ~]# du  -sh /var/www/html/rhel6/

5.部署rhel7、rhel6   的启动内核与驱动程序

# mkdir /var/lib/tftpboot/rhel6

# mkdir /var/lib/tftpboot/rhel7

# cp /var/www/html/rhel6/isolinux/vmlinuz

/var/www/html/rhel6/isolinux/initrd.img

/var/lib/tftpboot/rhel6/

# cp /var/www/html/rhel7/isolinux/vmlinuz

/var/www/html/rhel7/isolinux/initrd.img

/var/lib/tftpboot/rhel7/

# ls /var/lib/tftpboot/rhel7

# ls /var/lib/tftpboot/rhel6

6.部署图形模块与背景

# cp /var/www/html/rhel6/isolinux/vesamenu.c32

/var/lib/tftpboot/

# rpm -ql syslinux | grep jpg

# cp /usr/share/doc/syslinux-4.05/sample/syslinux_splash.jpg   /var/lib/tftpboot/

# ls /var/lib/tftpboot/

7.部署菜单文件

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

# cp /var/www/html/rhel6/isolinux/isolinux.cfg

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

# chmod 644 /var/lib/tftpboot/pxelinux.cfg/default

# ls -l /var/lib/tftpboot/pxelinux.cfg/default

8.修改菜单文件内容

# vim /var/lib/tftpboot/pxelinux.cfg/default

......

menu background syslinux_splash.jpg

menu title Welcome to PXE Server!

......

label linux

menu label Install RHEL7.2

kernel rhel7/vmlinuz

append initrd=rhel7/initrd.img

label vesa

menu label Install RHEL6.7

kernel rhel6/vmlinuz

append initrd=rhel6/initrd.img

label local

menu label Boot from local drive

menu default                       #读秒结束最后默认选择

localboot 0xffff

#####################################################

三、搭建httpd服务共享光盘所有内容

1.启动服务

[[email protected] /]# systemctl restart httpd

[[email protected] /]# systemctl enable httpd

2.测试访问

[[email protected] /]# firefox  http://192.168.4.168/rhel6

[[email protected] /]# firefox  http://192.168.4.168/rhel7

####################################################

四、生成ks文件

[[email protected] /]# yum -y install system-config-kickstart

修改Yum客户端配置文件的标示名

[development]

[[email protected] /]# system-config-kickstart  #先看“软件包选择”

软件包选择:  在“桌面”一栏选择----->第一个为GNOME  则为rhel7

RHEL7的文件系统为xfs

#####################################################

[[email protected] ~]# vim /etc/yum.repos.d/rhel7.repo

执行向rhel6的光盘

[development]

name=rhel7

baseurl=http://192.168.4.168/rhel6

enabled=1

gpgcheck=0

[[email protected] ~]# yum clean all       #清空Yum缓存

[[email protected] ~]# system-config-kickstart

软件包选择:  在“桌面”一栏选择----->第一个为KDE桌面  则为rhel6

RHEL6的文件系统为ext4

[[email protected] ~]# ls /root/ks*

/root/ks6.cfg  /root/ks7.cfg

#############################################

五、指定ks应答文件

1.共享ks应答文件

[[email protected] ~]# cp /root/ks*  /var/www/html/

[[email protected] ~]# ls /var/www/html/

2.修改菜单文件

# vim /var/lib/tftpboot/pxelinux.cfg/default

label linux

menu label Install RHEL7.2

kernel rhel7/vmlinuz

append initrd=rhel7/initrd.img ks=http://192.168.4.

168/ks7.cfg

label vesa

menu label Install RHEL6.7

kernel rhel6/vmlinuz

append initrd=rhel6/initrd.img ks=http://192.168.4.

168/ks6.cfg

####################################################

原文:http://blog.51cto.com/13426941/2047601

一键装机linux_linux系统学习第十八天《搭建一键装机平台》终结篇相关推荐

  1. 一键装机linux_linux系统学习第十八天《搭建一键装机平台》终结篇-阿里云开发者社区...

    在真机上,利用clone-vm7新建一台虚拟机,名字:PXE-Server 1.设置防火墙为trusted 2.当前及永久关闭SELinux 3.配置IP地址:192.168.4.168/24 4.搭 ...

  2. 装机——恢复系统 Windows 10 自带一键还原

    恢复系统 Windows 10 自带一键还原 注意:使用此功能的前提是c 盘中的恢复分区没有被删除,查看方法如下: win+x--磁盘管理,可以看到c盘旁有一个分区为恢复分区(或者多个). 注意:请在 ...

  3. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  4. 怎么搭建网校系统,培训机构搭建专属网校平台源码

    受疫情影响,"网课"一词现已频繁出现在大众视野,这也让教育培训机构发现商机,往线上转型.不仅如此,针对上班族想要充实自己的愿景也得到了落实,即便工作日抽不出身去线下学习,也能利用碎 ...

  5. 基于亚马逊云科技无服务器服务快速搭建电商平台——部署篇

    概览 受疫情影响消费者习惯发生改变,刺激了全球电商行业的快速发展.除了依托第三方电商平台将产品销售给消费者之外,企业通过品牌官网或者自有电商平台销售商品也是近几年电商领域快速发展的商业模式. 独立站电 ...

  6. 电脑一键还原,U大师电脑版一键备份还原系统V1.0.0 - 一键还原,一键ghost系统

    系统备份与还原有两种,一是手动,二是使用软件,对于前者,它需要操作者具备一定的基础知识,且操作既繁琐又缺乏安全,这促使了使用软件成为当下流行的方式,所以U大师一键备份还原系统应运而生,U大师一键备份还 ...

  7. U大师电脑版一键备份还原系统V1.0.0

    U大师电脑版一键备份还原系统主要功能包含了一键备份系统.一键还原系统与一键智能装机.三种功能既可独立使用,又能相互配合,在保证系统安全的前提下,帮您快速备份当前系统,让系统焕然一新! 系统备份与还原有 ...

  8. 大白菜装机教程win10_电脑一键装机win10系统_win10教程

    电脑一不小心安装了流氓软件,不仅浏览器主页被锁定了,还有电脑经常会弹出广告,通过360安全卫士也无法解决这个问题,其实我们可以尝试给电脑重装系统,接下来让小编带你了解下简单的重装Win10系统的方法吧 ...

  9. win10系统盘多大合适_韩博士装机大师一键重装win10系统

    Win10系统是目前微软最新的一款windows操作系统.经过几年的市场宣传推广.系统的更新优化,win10系统已经成为最受全球用户欢迎与喜爱的操作系统之一.相信有很多用户想要为自己的电脑重装最新的w ...

最新文章

  1. python中else什么意思_python中的else语句
  2. C#中Socket通信编程的异步实现
  3. Redis数据库如何实现读写分离
  4. js RegExp正则表达式常见用例
  5. 2017.4.26 组合数问题 思考记录
  6. (06)Verilog HDL组合逻辑:always
  7. 你是怎么发现你的同事很有钱的?
  8. python学习 day22 (3月29日)----(生成器推导式)
  9. mysql cmake 编译出错_Mysql安装过程中CMAKE编译出错
  10. 【数据结构】可以逃课其它字符串算法的字符串哈希算法
  11. java 并发包_Java常用并发包
  12. 用foobar2000播放服务器文件,用Foobar2000打造网络电台
  13. python卸载指令_如何卸载python插件
  14. SSH和SSM对比(学完后的总结)
  15. PhpSpreadsheet 设置常用格式
  16. matlab图片数据库读取,MATLAB无法读取图像数据库问题
  17. 融云首席科学家任杰:写在融云 8 周年
  18. 电脑证书错误即上网站打不开提示证书错误
  19. “Four golden lessons” by Steven Weinberg
  20. 基于MATLAB的图像压缩感知 算法的实现

热门文章

  1. 【ant】Apache ant 开发
  2. const指针、数组指针、指针数组理解
  3. matlab stem函数坐标轴_在MATLAB中可以设置坐标轴的函数详解
  4. 1、登录——邮件发送激活链接
  5. navicat 解析sql_使用 Navicat 查询分析器优化查询性能(第 1 部分)
  6. BLS 签名和基于 BLS 签名的门限签名
  7. oracle高效设计阅读心得体会_Oracle高效设计_IT教程网
  8. java.lang.NoSuchMethodError:javax.persistence.PersistenceContext.synchronization()Ljavax/persistence
  9. ASP.NET MVC 框架!
  10. corosync+pacemaker+web集群