原文转自:https://www.cnblogs.com/itzgr/p/10029631.html
作者:木二

目录


一 图形化生成ks.cfg文件

[root@server ~]# yum -y install system-config-kickstart		#安装图形化kickstart工具
[root@server ~]# system-config-kickstart
 
#设置语言,键盘布局,时区,Root密码(根密码加密),体系架构,安装完毕后重启系统。
 
#选择全新安装,采用安装的方式(支持CD-ROM、NFS、FTP、HTTP等), 及相关服务器地址和目录。
 
#安装新引导程序,并在主记录MBR上安装引导装载程序
 
#设置系统分区方案,清除主引导信息,移除现有分区表,并新建新分区表。
 
#设置网卡。
 
#配置认证
 
#设置防火墙及SELinux,建议都关闭。
 
#是否安装图形化环境,并设为默认开机启动。
 
#选择需要安装的软件包。
注意:此处需要先将系统YUM源配置为本地yum光盘源才可以,如下:
cp /mnt/cdrom/ /media/
[root@server ~]# mount /dev/sr0 /mnt/cdrom/
[root@server yum.repos.d]# vi CentOS-Media.repo
[base]
name=CentOS-$releasever
baseurl=file:///mnt/cdrom/
enable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存文件至相应路径

二 ks.cfg文件相关项解析

instal						#表示安装系统而不是升级
auth --enableshadow --passalgo=sha512 #系统认证信息
url --url=ftp://172.24.8.12/pub #安装的路径及共享目录
graphical
firstboot --enable
keyboard --vckeymap=us --xlayouts='us' #键盘布局
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8 #根据需求增加语言字符集
reboot #安装完毕后重启
network --bootproto=dhcp --device=eno16777736 --onboot=yes --ipv6=auto --activate #网络配置
network --hostname=localhost.localdomain
rootpw --iscrypted #root密码为加密$6$LgafQJ7F1rcyRCpk$ZteQKXvywjifMoPbAnhm7nESFx4fuROoxVYie4YvP04DGiUGpjEW2mA.m0TUQyq1ZoOUv.EF9vMWUaBjGyowW.
services --disabled="chronyd"
selinux --disabled #关闭SELinux
firewall --disabled #关闭防火墙
timezone Asia/Shanghai --isUtc --nontp #系统时区
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda #系统引导相关设置
clearpart --none --initlabel #清楚所有分区
part /boot --fstype="xfs" --ondisk=sda --size=300
part pv.195 --fstype="lvmpv" --ondisk=sda --size=30419
volgroup centos --pesize=4096 pv.195
logvol / --fstype="xfs" --size=17923 --name=root --vgname=centos
logvol swap --fstype="swap" --size=2148 --name=swap --vgname=centos
logvol /home --fstype="xfs" --size=10340 --name=home --vgname=centos
%packages
@^minimal
@core
kexec-tools
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
%end

ks.cfg文件相关的更多相关文章

  1. 006.ks.cfg文件相关

    一 图形化生成ks.cfg文件 [root@server ~]# yum -y install system-config-kickstart #安装图形化kickstart工具 [root@serv ...

  2. Kickstart 和 Cobbler ks.cfg文件详解

    ks.cfg文件组成大致分为3段 命令段 键盘类型,语言,安装方式等系统的配置,有必选项和可选项,如果缺少某项必选项,安装时会中断并提示用户选择此项的选项 软件包段 %packages @groupn ...

  3. 生成ks.cfg文件

    RHEL 7下生成ks.cfg文件 环境 + RHEL 7 + 字符界面, 没有安装图形界面 软件包安装 + `yum install system-config-kickstart -y` + `y ...

  4. STL简洁 && c++读取cfg文件

    在c++工程中,往往需要修改一些变量来实现不同的功能效果,这是cfg文件的使用可以使得工程更加高效与便利,这篇文章介绍的就是c++读取cfg文件的相关内容,以便及时总结和日后回顾. STL即标准模板库 ...

  5. isolinux.cfg 文件是干什么的

    1.   首先光盘镜像也就是iso文件采用的是“ISO 9660 ”文件系统 . cd上的文件都存在这个简单的iso文件系统里,linux可以用mount  -o loop 直接把*.iso文件mou ...

  6. Android根据文件路径使用File类获取文件相关信息

    Android通过文件路径如何得到文件相关信息,如 文件名称,文件大小,创建时间,文件的相对路径,文件的绝对路径等: 如图: 代码: public class MainActivity extends ...

  7. [ARM] Cortex-M Startup.s启动文件相关代码解释

    1. 定义一个段名为CSTACK, 这里: NOROOT表示如何定义的段没有被关联,那么同意会被优化掉,如果不想被优化掉就使用ROOT. 后面的括号里数字表示如下: (1):这个段是2的1次方即2字节 ...

  8. 文件相关操作工具类——FileUtils.java

    文件相关操作的工具类,创建文件.删除文件.删除目录.复制.移动文件.获取文件路径.获取目录下文件个数等,满足大多数系统需求. 源码如下:(点击下载 FileUtils.java) import jav ...

  9. 如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误

    问题概述: 在新建Android程序的时候出现以下错误: 找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 原因: SDK不完整. 解决方法: 方法一 ...

随机推荐

  1. 程序向informix数据库插入text类型的中文乱码问题

    部署应用的Linux服务器的编码格式为utf-8.但是数据库的编码格式为Gbk.所以导致的乱码.但是其他类型的数据中文并不乱码. 通过图片中修改编码格式,可以解决,导致的后果就是tomcat的日志输出 ...

  2. java 8内置的四大核心函数式接口

    Consumer<T> : 消费性接口 返回值  void accept(T t); public void happy(double money, Consumer<Double& ...

  3. PGSQL数据库里物化视图【materialized view】

    1.普通视图 数据库中的视图(view)是从一张或多张数据库表查询导出的虚拟表,反映基础表中数据的变化,且本身不存储数据. 2.物化视图[materialized view]     2.1.概念:  ...

  4. 第十三天 -- 如何用U盘重装系统Win10以及如何用VMware12安装Win10

    U盘制作启动盘 1.在电脑上插入U盘,关闭安全软件杀毒工具,然后打开装机吧U盘启动盘制作工具 2.选择刚插入的U盘,勾选上,点击一键制作启动U盘,制作前U盘数据必须转移备份: 3.选择格式化U盘,记得 ...

  5. GhostScript 沙箱绕过(命令执行)漏洞(CVE-2018-19475)

    影响范围 Ghostscript 9.24之前版本 将POC作为图片上传,执行命令,抓包 POST /index.php HTTP/1.1 Host: target Accept-Encoding: ...

  6. springboot整合ehcache缓存失效

    最近做了个微信公众号后台,因为只是单应用就选用了ehcache来做本地缓存,主要是用于缓存微信的accece_token和jsapi_ticket.在使用ehcache的时候遇到了@Cacheable ...

  7. JS替换字符

    var msg='A|B|C|D|E|F|G'; 方式1: var newMsg=msg.replace("|",""); 方式2: ps:适用特殊字符 var ...

  8. azure删除ns时一直处于terminating状态

    写个脚本 #!/bin/bash NAMESPACE=corekubectl proxy &kubectl get namespace $NAMESPACE -o json |jq '.spe ...

  9. FSM自动售货机 verilog 实现及 code 细节讲解

    1.题目: 饮料1.5 元, 可投入硬币1 元 0.5 元,输出饮料 零钱 2. 画出状态机. 3.仿真结果:coin=1 --> 0.5 元 coin=2-->1元 4.关键代码分析: ...

  10. SpringMVC学习04(数据处理及跳转)

    4.数据处理及跳转 4.1结果跳转方式 4.1.1 ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} ...