如何让你的主机自动的完成安装,自动的回答系统提出的问题,编写自动安装脚本即可实现,如下将详细解释自动脚本安装方法。

systemd-config-kickstart  ##自动应答脚本制作工具

安装成功,在安装过程中systemd-config-kickstart 将做出脚本应答

进行选择语言选择

(1)Basic Configuration 安装过程的必须一致时区选择(可不选,在脚本中都有写到,这里做一个解释)

Root passwd 填写Root密码,并确认,两次输入密码

Advanced Configuration 进行选择,系统版本,安装之后启动,不开启图形界面(这样安装比较快)

(2)我们安装采用的方式是网络共享的去安装,所以需填上开启服务的ip及服务共享目录

(3)选择分区Partion information

点击最下角Add,自定义添加分区

首先第一行选择下拉菜单/boot启动分区,大小200M

选择添加swap分区,注意在第二行进行选择,大小为500M

选择根分区,第二行,注意现在将所有剩下的内存都给根分区

选择Fill all unused space on disk

(4)选择安装客户机使用的网络,DHCP分配ip给客户机的服务(DHCP若没有,需自己搭建)

(5)开机时关闭火墙

(6)不开启图像

(7)将写好的文件ks.cfg保存,点击左上方的Filed点开,里面有一个选项save保存,可选择保存的位置,为了好找我将它放在根下

(8)将生成的文件ks.cfg,复制到共享目录中cp ks.cfg /var/www/html(共享在上一篇已详细据介绍)

文件存在

ks.cfg配置文件,刚才的所有选择都在该文件中,也可以直接对该文件进行修改同样生效

(1)刚刚的第一步,对时区我们没有选择,这里第十行可以改时区 timezone Asia/Shanghai

(2)需要在文件最后添加

%packages列出想安装的软件包(仅用于全新安装)

lftp下载工具,访问文件的协议

@base定义环境变量

%end结束

给该文件添加可执行权限

ksvalidator ks.cfg 查看ks.cfg这个文件是否有语法错误

无误后,测试能否共享

编写安装虚拟机脚本

--lacation http://172.25.254,60/rhel7.2 ##安装中镜像共享172.25.254.60/rhel7.2这个目录中

--extra-args "ks=http://172.25.254.60/ks.cfg" ##回答安装过程中系统提出的问题,全部写在共享目录 、172.25.254.60/ks.cfg下(http=/var/www/html)

给脚本加上可执行权限

DHCP的搭建

先下载dhcp软件

查看配置文件,配置文件中有一个例子

可将这个例子复制到配置文件中,做相应修改即可

vim /etc/dhcp/dhcp.conf 编辑配置文件

7 option domain-name "example.org";##域名

8 option domain-name-server 172.25.254.60; ##dns

10 default-lease-time 600;##默认租约期

11 max-lease-time 7200;##最长租约期

22 log-facility local7;##日志级别

删除第27,28行

删除35行以后内容

subnet 172.25.254.0 netmask 255.255.255.0 { ##网段,子网掩码

range 172.25.254.200 172.25.254.220;##地址范围

option routers 172.25.254.160;##网关

systemctl restart dhcpd ##重启dhcp服务

systemctl stop firewalld ##关掉火墙

在安装过程中,可以使用ctrl alt F2查看ip,网关及dns

非图形安装只有50个包,比较快

linux一键安装脚本编写,Linux中自动安装脚本相关推荐

  1. 嵌入式Linux系统小技巧之U盘自动运行脚本

    上次说了一个脚本小技巧(预留启动脚本),这次说的这个小技巧,是U盘自动运行脚本. U盘自动运行脚本的用处 U盘自动运行脚本,也属于是系统预留的一个接口吧.当系统忘记密码.没有debug调试线.网络进不 ...

  2. IE中自动安装根证书

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"% ...

  3. IE中自动安装根数字证书

    基本思路: 1.在XP.Windows 2003的IE上,通过XEnroll.dll控件来完成根数字证书的自动安装. 2.在Vista,Windows 2008,Windows 7 的IE上,需要使用 ...

  4. activiti脚本任务_Activiti中的安全脚本如何工作

    activiti脚本任务 最近的Activiti 5.21.0版本的突出特点之一是"安全脚本". Activiti用户指南中详细介绍了启用和使用此功能的方法 . 在这篇文章中,我将 ...

  5. linux中自动挂载脚本,LIUNX一键自动挂载脚本,宝塔磁盘LIUNX一键分区磁盘 | 帮助信息-动天数据...

    LIUNX一键自动挂载脚本,宝塔磁盘LIUNX一键分区磁盘 作者:dthost | 时间:2019-01-25 | 9,225 次阅读 用惯WIN系统的朋友们,估计上手LIUNX服务器,第一件事很多人 ...

  6. linux更新驱动脚本,编写Linux驱动常见错误(不断更新)!

    工作中遇到的编写Linux驱动的常见错误和注意事项整理,将不断更新. 问题1.驱动的init函数声明错误 出错: [root@localhost]# insmod phyinfo.ko insmod: ...

  7. u盘启动+linux+ks.cfg,通过ks.cfg文件自动安装系统

    最近需要制作自动安装系统的iso镜像文件,写个笔记以防忘记 第一步.拿到iso原始文件,我用的是rhel7.7的 把rhel7.7文件复制出来到一个目录中 第二步.编写一个名字叫ks.cfg文件内容如 ...

  8. linux上的字典和数组中,centos安装词典——图形界面的和命令行

    stardict词典:这个词典好像在图形界面下用的,在命令行界面下不能用(stardict词典包可到https://pkgs.org/查找). 安装方法: 在/etc/yum.repos.d/目录下创 ...

  9. linux系统写一个脚本,编写一个简单的linuxshell脚本

    shell脚本和windows平台上的bat批处理是一样的,简化用户处理重复动作的操作,shell脚本由shell命令组成.下面是学习啦小编收集整理的编写一个简单的linuxshell脚本,希望对大家 ...

最新文章

  1. js正则表达式的使用详解
  2. 公开平等的企业文化是OKR落地第一步
  3. 第八课_采购管理、信息与配置管理
  4. 【深入学习iOS开发(五)】Archive(归档)
  5. wordcloud用来制作词云
  6. linux以预置密码进行验证拒绝访问,Linux重置MySQL密码
  7. ubuntu20.04 cudnn7.5.6_每日一题|小学数学1——6年级天天练习
  8. python 机器学习库 —— featuretools(自动特征工程)
  9. jqueryui时间插件_jQueryUI工具提示插件
  10. 俞昆20155335《网络对抗》MSF基础应用
  11. 参与全国软考调查问卷,赢精彩大奖
  12. linux文件系统目录结构采用的是,关于linux分区,文件系统,目录结构的概述
  13. matlab 非线性动力系统 极限环,非线性动力系统混沌运动的Matlab数值模拟.doc
  14. 在Dart中使用FFI调用Rust函数
  15. C语言卡路里程序,燃烧app的卡路里--app瘦身之路
  16. Crash监控神器之腾讯Bugly
  17. 吴忌寒何以成“眼中钉”?
  18. qlv转mp4工具下载
  19. java 微分方程求解_解微分方程
  20. [渝粤教育] 四川轻化工大学 化工设备机械基础 参考 资料

热门文章

  1. Heap size 441420K exceeds notification threshold (307200K) KGL object name :SYS.ALERT_QUE
  2. 【软件设计】深入理解日志系统的意义
  3. 《仙剑奇侠传》名诗外译【ZZ】
  4. HHVM安装使用教程
  5. 659. 分割数组为连续子序列
  6. ARCGIS属性数据的连接功能和关联功能
  7. Vue项目打包后dist文件目录详解
  8. GreenCleaner产品免责声明
  9. MySQL添加索引的五种方法
  10. lasso.m matlab,lasso经典matlab源码