kickstart半自动化安装和pxe安装centos系统

lijingbo000 2020-10-01 原文


kickstart半自动化安装和pxe安装centos系统


实验一、kickstart半自动化安装centos7示例

将centos8作为kickstar应答服务器

由于centos8没有kickstart:可以在centos7制作好的应答文件scp到centos即可,

centos8的配置步骤如下

第一将的centos7镜像源加载到cd/dvd 

第二 centos8安装autofs  httpd并挂载

yum  -y  install     autofs    httpd;stemctl  enable  –now  autofs   httpd

创建centos7系统yum源文件夹然后挂载

[root@Centos8 ~]#mkdir  /var/ww/html/centos/7/x86_64/ -pv

[root@Centos8 ~]#mount  /dev/sr0     /var/ww/html/centos/7/x86_64/ 

第三centos8创建应答文件夹ksdir

mkdir  /var/ww/html/ksdir

用centos7制作kickstart半自动化文件步骤如下

第一打开X-manager-passive 查看编号0.0

第二声明变量 

[root@Centos7 ~]#export  DISPLAY=10.0.0.1:0.0

第二安装kickstart ,并打开图形界面做相关配置

yum -y system-config-kickstart

system-config-kickstart打开图形界面操作如下:

Basic Configuration 

              Default Language    English(USA)

              keyboard :U.S.English

              Time zone :Asia/Shanghai

Root Password:123456

Advanced  Configuaration下的两项选中

                 Reboot system after installation

                 perform  installation in text mode (graphical is default)

installation  Method      

                  perfor  new installtion

installtion  source

                 HTTP Server;10.0.0.100

                 HTTP Directory:/centos/7/os/x86_64/

Boot Loader  Options

                 install  new   boot  loader

Install options

                 Install boot  loader on Master  Boot Record(MBR)

kernel   parameters:      net.ifnames=0

Partion  Information

            /           xfs          yes    102400

           /boot     xfs           yes    1024

          swap      swap        yes     2048 

 network Configuration

               Network device:eth0

                Network Type: DHCP

Authentication

                Use  Shadow   Passwords  : SHA512

Firewall Configuration   

                SELINUX : Dsiabled

                 Security   level:   Disable  firewall

Display  Configuration

                  install a graphical  environment

                  onfirst boot,Setup Agent is:  Disabled

package Selection  选择需要的安装包即可

pre-installation Script

pro-installation  Script可将公钥、用户名,本地源等都可以在这里添加。

save保存为ks7.cfg

第三ks7.cfg 传送给centos8 的ksdir文件夹下

[root@Centos7 ~]#scp  ks7.cfg  10.0.0.100:/var/www/html/ksdir

新建一台centos7的虚拟机,

第一阿里云下载一个启动文件,并插入cd/dvd

第二开机 后菜单页面按ESC键,出现boot

boot   linux ip=dhcp  ks=http://10.0.0.100/ksdir/ks7.cfg回车即可

实验二用centos8作为yum源用 pxe 安装cents7

centos8配置

第一、实验一已经将镜像源插入cd/dvd,并挂载到/var/www/html/cetos/7/os/x86_64/   

          应答文件也在/var/www/html/ksdir/ks7.cfg

第二、创建文件夹  /data/iso

[root@Centos8 ~]#mkdir  -p  /data/iso

将/var/www/html/cetos/7/os/x86_64/isolinux    复制到 /date/iso/

[root@Centos8 ~]#cp   -r   /var/www/html/cetos/7/os/x86_64/isolinux    /date/iso/

第三编辑isolinux.cfg文件的三大主要部分label linux 、 label rescue、  label local

[root@Centos8 ~]#vim  /data/iso/isolinux/isolinux.cfg

label linux
menu label ^Auto Install CentOS 7   新添加的Auto
kernel vmlinuz
append initrd=initrd.img ks=http://10.0.0.100/ksdir/ks7.cfg quiet应答路径

label rescue
menu label ^Rescue a CentOS system
kernel vmlinuz
append initrd=initrd.img inst.repo=http://10.0.0.100/centos/7/os/x86_64/ rescue quiet救援路径

label local
menu default
menu label Boot from ^local drive
localboot 0xffff

wq!保存退出

第四安装刻录软件包并刻录成光盘boot.iso

[root@Centos8 ~]#dnf  -y install mkisofs

[root@Centos8 ~]#mkisofs -R -J -T -v –no-emul-boot –boot-load-size 4 –boot-info-table  -V “centos 8.2 x86_64 boot” -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /date/iso

备注:boot.iso就是生成的光盘文件

[root@Centos8 ~]#sz  传送至windows 桌面保存待用

新建centos7虚拟机,将boot.iso插入到cd/dvd中

开启即可自动安装

 

版权声明:本文为lijingbo000原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lijingbo000/p/13757581.html

kickstart半自动化安装和pxe安装centos系统的更多相关文章

随机推荐

  1. Alink漫谈(七) : 如何划分训练数据集和测试数据集

    Alink 是阿里巴巴基于实时计算引擎 Flink 研发的新一代机器学习算法平台,是业界首个同时支持批式算法、 […]...

  2. 2万字长文包教包会 JVM 内存结构 保姆级学习笔记

    写这篇的主要原因呢,就是为了能在简历上写个“熟悉JVM底层结构”,另一个原因就是能让读我文章的大家也写上这句话 […]...

  3. git远程仓库及分支管理

    一、git远程仓库   1. 注册码云的账户或github的账户   2. 登录码云   3. 新建一个仓库 […]...

  4. 中国电信物联网平台入门学习笔记6:电信平台数据模拟采集

    电信平台创建应用:https://www.cnblogs.com/mtgy/p/10019997.html 1 […]...

  5. 微信个人号客服系统淘宝客发单机器人sdk服务端接口列表

    微信个人号客服系统淘宝客发单机器人sdk服务端接口列表 case HeartBeatReq: {// 客户端发 […]...

  6. matlab安装步骤【转载】 – mary_l

    matlab安装步骤【转载】 matlab安装图解,2008到2010均适用,见附件   Matlab R20 […]...

  7. [转]SPICE仿真软件基础(整理)

    现在常用的SPICE仿真软件为方便用户使用都提供了较好的用户界面,在用仿真库中的元器件连成原理图后就可以进行仿 […]...

  8. 【RabbitMQ】如何进行消息可靠投递【下篇】

    说明 上一篇文章里,我们了解了如何保证消息被可靠投递到RabbitMQ的交换机中,但还有一些不完美的地方,试想 […]...

展开目录

目录导航