linux整盘封装生成iso,一键自安装ISO封装打包脚本 | 聂扬帆博客
对于经常打包ISO的来说,每次都要运行那几行命令很没效率。于是就整理了一个自动封装打包ISO的脚本。#!/bin/sh
workpath="/CentOS/7"
pack_dir="/CentOS/7/7.1"
version="7.1"
timestamp="`date +%Y%m%d-%H%M%S`"
##替换ks中的packages
##获取Packages文件夹里所有的包名称存放到pkg.info文件里
cd $pack_dir
for i in `ls Packages/`; do
echo ${i%%.rpm} ;
done > ../pkg.info
cd $workpath
sed -i '/%packages/,/%end/{//!d}' ./7.1/ks.cfg ##指定删除%packages和%end之间的包名称
sed -i '/%packages/r pkg.info' ./7.1/ks.cfg ##指定在%packages下添加pkg.info文件里的包名称
rm pkg.info -rf
##封装打包,生成的ISO存放在指定ISO目录下
if test -f ${workpath}/comps.xml ;then
createrepo -g ${workpath}/comps.xml ${workpath}/${version}/
if test -d /ISO; then
mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak \
-o /ISO/CentOS-${version}_x86_64.$timestamp.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table ${workpath}/${version}/
else
echo 'Directory: /ISO no exist!'
fi
else
echo 'File: ${workpath}/comps.xml'
fi
linux整盘封装生成iso,一键自安装ISO封装打包脚本 | 聂扬帆博客相关推荐
- Linux网卡固件,CentOS下X710网卡升级驱动和固件脚本 | 聂扬帆博客
对于CentOS7.1和7.5版本,安装X710网卡的驱动和固件版本太低,使用会有问题.这边整理了一份脚本自动检测安装,脚本会判断是否是DELL的几款机型,因为DELL机型的驱动和固件不能使用inte ...
- linux下mongdb绑定ip,Linux下MongoDB安装及副本集配置 | 聂扬帆博客
最近开始接触了MongoDB的安装配置,易部署.易使用,存储数据非常方便是它的特点. 0x00 副本集原理 MongDB副本集故障转移功能得益于它的选举机制.选举机制采用了Bully算法,可以很方便 ...
- linux mode4的双网卡绑定,Linux实现双网卡绑定自动化脚本 | 聂扬帆博客
在上一篇写了双网卡绑定和卸载:Linux实现双网卡绑定和卸载 其实认真观察上面的步骤,都是固定的.于是我们就可以写个脚本实现自动化配置#!/bin/bash if [ $# -lt 6 ];then ...
- linux+parted+4k对齐,Centos 磁盘4K对齐脚本 | 聂扬帆博客
4K对齐对磁盘性能有什么影响这边不单独讲解,有权威网站已经给出测试结果.感兴趣的可以去看->传送门.#!/bin/bash # Format all FOUND datadisks. decla ...
- 制作linux安装镜像文件,制作CentOS 6.5一键自安装ISO镜像光盘 | 聂扬帆博客
因为工作中需要经常安装系统并且会有一些定制的系统包和软件.定制ISO可以大大减轻运维的负担.本文以Centos 6.5制作为例 一.系统安装包说明 目录树结构 |-- .discinfo |-- .t ...
- ubuntu服务器登桌面,Ubuntu Server安装桌面环境实现图形化访问 | 聂扬帆博客
Ubuntu Server如果想要使用图形界面常用的有3种桌面环境(Ubunut-desktop/Kubunut-desktop/ Xubuntu-desktop),登陆管理器也有对应的3种(gdm/ ...
- linux软raid 修复,Linux下软RAID维护 | 聂扬帆博客
上一篇文章配置软RAID中配置好Raid之后,还需要进行日常的维护操作,比如其中一块物理硬盘损坏,我们需要进行更换故障磁盘的操作,下面我们将模拟raid1中磁盘损坏来讲解软RAID的维护操作. 一.硬 ...
- 定制centos一键自动化安装iso的详细解决方案
大家好,我是herosunly.985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用.曾获得阿里云天池比赛第一名,科大讯飞比赛第三名,CCF比赛第四名.拥有多项发明专利.对机器学 ...
- Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o
Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...
最新文章
- NeHe教程Qt实现——lesson10
- 小程序笔记一:基础设置
- SpringBoot解耦的扩展机制 Spring Factories介绍及使用
- oracle raw性能,对Oracle Raw类型的详细解剖
- DCMTK:比较DICOM图像并计算差异指标
- 解决U盘无法拷贝大文件问题
- POJ1177矩形面积并(矩形切割+括号匹配)
- Linux下备份cisco路由配置
- 什么是线程安全,你真的了解吗
- [贝聊科技]网页端「应用跳转」技术实现演变
- html 图像 ppt,用HTML设置的文本和图像.ppt
- access在sql中横向求和_如何在Access查询中增加总和、平均查询列
- Delphi 7 定义你自己的事件
- Codeforces Round 496
- Arctic Network UVA - 10369 (最小生成树,适合prim)
- 手把手式介绍 ADNI 影像数据下载
- 太可怕了!上海交大毕业的网易前员工曝身患重病后,被残酷裁员!
- Android ApiDemos示例解析(110):Views-Data Widgets-1. Dialog
- 数据清洗第六章—课后操作题
- 适合糖友增强饱腹感的一些主食
热门文章
- 阿里的“无用”和“有用”
- jekenis实现oracle导入导出,What would the author do with Ken Smit..._考试资料网
- 第九届”大唐杯“全国大学生移动通信5G技术大赛省赛获奖名单公示
- 网易云动态小视频下载方法
- 2015美国大学计算机科学专业排名,2015年US News美国大学计算机专业排名
- widnows ,mongodb 复制代码,无法粘贴到cmd中
- [P3975][TJOI2015]弦论(后缀数组)
- Google 打开夜间模式 或者是护眼模式
- linux 4.6发布时间,Linux Kernel 4.6的第4个维护版本发布
- python打印日志(控制台内容输出)