基于网络安装

创建kickstart文件的方式:

  1.复制模板/root/anaconda-ks.cfg,而后使用vim编辑配置

  2.使用system-config-kickstart来生成,建议使用/root/anaconda-ks.cfg 模板生成

ksvalidator:检查kiskstart文件的配置是否存在问题

把安装光盘中isolinux目录和生成的kickstart文件整体复制到/tmp/linuxiso/目录中

[root@ZYB ~]# ksvalidator linuxiso/ks.cfg
[root@ZYB ~]# cat /tmp/linuxiso/ks.cfg
# Kickstart file automatically generated by anaconda. #version=DEVEL
install
# Use network installation
# Install from an installation tree on a remote server via FTP, HTTP, or HTTPS.
url --url="https://mirrors.aliyun.com/centos/6.9/os/x86_64/"
lang en_US.UTF-8
keyboard us
network --onboot yes --device eth0 --bootproto dhcp --noipv6
# Root password:root
rootpw --iscrypted $1$T2k3LyqB$fZ7SCHyusvoc6nu7xejHX0
poweroff
firewall --enabled --service=ssh
#firewall --service=ssh
authconfig --enableshadow --passalgo=sha512uselinux --disabled
selinux --disabled
timezone Asia/Shanghai
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all --drives=sda
zerombr part /boot --fstype=ext4 --size=200
part pv.008002 --size=60000 volgroup vg_zyb --pesize=8192 pv.008002
logvol /my_data --fstype=ext4 --name=my_data --vgname=vg_zyb --size=10240
logvol / --fstype=ext4 --name=root --vgname=vg_zyb --size=15032
logvol swap --name=swap --vgname=vg_zyb --size=4000
logvol /usr --fstype=ext4 --name=usr --vgname=vg_zyb --size=20480
logvol /var --fstype=ext4 --name=var --vgname=vg_zyb --size=10240 repo --name="CentOS" --baseurl=https://mirrors.aliyun.com/centos/6.9/os/x86_64/ --cost=100
repo --name="Fedora EPEL" --baseurl=https://mirrors.aliyun.com/epel/6/x86_64/ --cost=100 %packages
@core
@development
@server-platform-devel
@server-policy
@workstation-policy
jpackage-utils
tree
wget
vim
lftp
%end %post echo -e 'ZYB HAHA\n' >> /etc/issue
sed -i '1,$s@id:[0-9]:initdefault:@id:3:initdefault:@g' /etc/inittab cat>/etc/sysconfig/network<<EOF
NETWORKING=yes
HOSTNAME=ZYB
EOF rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo cat>/root/.vimrc<<EOF
set number " 显示行号
set tabstop=4 " 设定 tab 长度为 4
EOF %end

编辑文件/tmp/isolinux/isolinux.cfg,添加kickstart的路径如下:



制作光盘

[root@ZYB ~]# mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "Centos 6.9 X86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /tmp/centos6.9.boot.iso /tmp/linuxiso/

最新文章

  1. SAP公司间采购订单关联交货单报表源代码(自己收藏)
  2. Java虚拟机JVM学习07 类的卸载机制
  3. 1.3 迭代器 - iterator
  4. Unity3D脚本语言UnityScript初探
  5. 几种Java NIO框架的比较(zz)
  6. iOS - Swift SingleClass 单例类
  7. N次剩余
  8. 记一次pending请求问题查找过程
  9. awk之基本信息
  10. Java 字符串比较,String 中的一些方法 == 和 equals 的详解
  11. acm课程练习2--1003
  12. PHP 分支与循环
  13. Jvm垃圾收集器和垃圾回收算法
  14. poj1681 高斯消元
  15. PyQt5 api 帮助文档
  16. 微信小程序-自定义下拉刷新
  17. ajax实现文档导出及下载
  18. JavascriptDom编程艺术(笔记)
  19. [转]Emmet使用详解
  20. C# ConcurrentDictionary实现

热门文章

  1. Thymeleaf 异常:Exception processing template &quot;index&quot;: An error happened during template parsing (template: &quot;class path resource [templates/index.html]&quot;)
  2. 为自己的网页博客添加L2Dwidget.js看板娘
  3. STM32F103C8T6-CubeMx串口收发程序详细设计与测试(2)——程序规划、代码编写及测试
  4. lua 源码阅读 1.1 -&gt; 2.1
  5. 多测师讲解自动化测试 _RF分配id_高级讲师肖sir
  6. day04 Pyhton学习
  7. C 和 C++ 打起来了!曾今最亲密的伙伴到现今的不爽?
  8. spring boot:用spring security加强spring boot admin的安全(spring boot admin 2.3.0 / spring boot 2.3.3)
  9. composer使用git作为仓储
  10. C++常用数据类型