专栏首页WalkingCloudCentOS6.9下制作一键安装的ISO系统镜像

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

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命令自行修改

本文分享自微信公众号 - WalkingCloud(WalkingCloud2018),作者:yuanfan2012

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-06-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7安装Docker及Docker基本操作

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

    yuanfan2012
  • CentOS7系统双网卡环境下添加静态路由的几种方法

    1)ens33:10.20.10.93/23是外网网卡,也是默认网卡,网关10.20.10.1

    yuanfan2012
  • CentOS6下使用pv+nc命令传输文件

    由于有时Linux服务器可能网络等等其它原因没法通过rsync 或者scp的方式传输文件,那有没有更简洁的方式来进行文件传输呢

    yuanfan2012
  • 使用yum快速部署Oracle安装环境(11g)

        基于Linux安装过Oracle的童鞋们都应该清楚,安装Oracle的确是一件比较费时费力的差事,因为仅仅是前期的rpm包,内核参数,创建用户等等这些个...

    Leshami
  • CentOS6.3 x86_64位安装xfce4桌面vncserver服务

    CentOS6.3 x86_64位安装xfce4桌面vncserver服务 注意这里用的是最小化安装纯净系统212个包CentOS-6.3-x86_64-...

    三杯水Plus
  • cronie所依赖的包

    CentOS6.3 x86_64 最小化安装版安装cronie yum -y install cronie 通过这个命令可得出安装cronie所得依赖包如下

    三杯水Plus
  • docker安装

    http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

    dodo_lihao
  • zabbix-server端与zabbix-agent端部署与监控

    环境: [root@redis ~]# uname -a Linux redis 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21...

    863987322
  • Centos中yum方式安装java

    查看CentOS自带JDK是否已安装。 ◆输入:yum list installed |grep java。 若有自带安装的JDK,如何卸载CentOS系统自带...

    洗尽了浮华
  • CentOS7.2+OpenStack+kvm 云平台部署--用OZ工具制作openstack镜像

    首先下载iso镜像,这里下载了centos6.5镜像,放到/usr/local/src目录下 然后用OZ工具制作openstack的镜像

    菲宇

扫码关注云+社区

领取腾讯云代金券