前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS6.9下制作一键安装的ISO系统镜像

CentOS6.9下制作一键安装的ISO系统镜像

作者头像
yuanfan2012
发布2019-07-05 18:10:08
3.4K0
发布2019-07-05 18:10:08
举报
文章被收录于专栏:WalkingCloudWalkingCloud
CentOS6.9下制作Kickstart无人值守安装的自定义ISO镜

ks.cfg配置文件如下

#platform=x86, AMD64, or Intel EM64T

#version=DEVEL

# Firewall configuration

firewall --disabled

# Install OS instead of upgrade

install

# Use CDROM installation media

cdrom

# Root password

rootpw --iscrypted $1$ymZM2uhc$2W.ZFogcbMq3qz5C7.Azd.

# System authorization information

auth --useshadow --passalgo=sha512

# Use graphical install

graphical

firstboot --disable

# System keyboard

keyboard us

# System language

lang en_US

# SELinux configuration

selinux --disabled

# Installation logging level

logging --level=info

# Reboot after installation

reboot

# System timezone

timezone --isUtc Asia/Shanghai

# Network information

network --bootproto=dhcp --device=eth0 --onboot=on

# System bootloader configuration

bootloader --location=mbr

# Clear the Master Boot Record

zerombr

# Partition clearing information

clearpart --all --initlabel

# Disk partitioning information

part /boot --fstype=ext4 --asprimary --size=1024

part / --fstype=ext4 --asprimary --size=30720

part swap --asprimary --size=16384

part /home --fstype=ext4 --size=10240

part pv.008006 --grow --size=200

volgroup vg_centos --pesize=4096 pv.008006

logvol /data --fstype=xfs --name=lv_data --vgname=vg_centos --grow --size=200

%packages

@base

@compat-libraries

@debugging

@development

lrzsz-0.12.20-27.1.el6.x86_64

ftp-0.17-54.el6.x86_64

telnet-0.17-48.el6.x86_64

nc-1.84-24.el6.x86_64

iftop-0.17-1.el6.rf.x86_64

fing-3.0-1.x86_64

ncdu-1.13-1.el6.x86_64

nethogs-0.8.5-1.el6.x86_64

nmon-16g-3.el6.x86_64

nmap-5.51-6.el6.x86_64

%end

并且在制作镜像过程中需要提前上传rpm包至Packages目录中

然后再使用如下命令制作ISO镜像

cd /DIY_ISO/repodata/

rm -rf *

cp /media/cdrom/repodata/*x86_64-comps.xml /DIY_ISO/repodata/comps.xml

cd ..

createrepo -g repodata/comps.xml ./

mkisofs -o YuanFan_DIY_CentOS6.9_190626_v4.ISO -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /DIY_ISO/

自定义镜像的情况如下

1、自带如下网络/磁盘/监控/测试等常用工具 fing ftp iftop lrzsz nc ncdu nethogs nmon nmap telnet

fing-3.0-1.x86_64

ftp-0.17-54.el6.x86_64

iftop-0.17-1.el6.rf.x86_64

lrzsz-0.12.20-27.1.el6.x86_64

nc-1.84-24.el6.x86_64

ncdu-1.13-1.el6.x86_64

nethogs-0.8.5-1.el6.x86_64

nmap-5.51-6.el6.x86_64

nmon-16g-3.el6.x86_64

telnet-0.17-48.el6.x86_64

2、分区情况如下

├─sda1 1G /boot /boot分区 ext4格式

├─sda2 30G / 根分区 ext4格式

├─sda3 16G [SWAP] 交换分区

├─sda4 剩余所有磁盘空间为扩展分区

├─sda5 10G /home ext4格式

└─sda6 剩余所有空间 均分配给/data分区 LVM xfs格式

└─vg_centos-lv_data lvm /data

3、已关闭SELINUX 和iptables

4、root密码为admin@123,安装完后请使用passwd root命令自行修改

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WalkingCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档