制作CentOS7.6 自动安装ISO镜像光盘

摘要:
创建CentOS7.6自动安装ISO映像光盘1。系统安装包描述目录树结构|--。dicinfo |--。treeinfo|--Packages|--base|--images|--isolinux |--ks。cfg |--repodat.discinfo文件是安装价格的标识信息。treeinfo文件是系统版本,创建时间和文件目录树结构信息Packages目录存储安装软件包,信息库目录存储自定义脚本和包信息映像目录包括必要的引导映像文件isolinux目录存储CD启动时的安装界面信息。ks.cfg文件是无人值守自动安装配置文件2。安装CD 1)从官方网站下载所需的ISO版本。

制作CentOS7.6 自动安装ISO镜像光盘
1. 系统安装包说明
目录树结构
|-- .discinfo
|-- .treeinfo
|-- Packages
|-- base
|-- images
|-- isolinux
|-- ks.cfg
|-- repodata
.discinfo 文件是安装价质的识别信息
.treeinfo 文件是系统版本,创建时间及文件目录树结构信息
Packages目录存放安装软件包及信息
base 目录存放定制脚本及包信息
images 目录包括了必要的启动映像文件
isolinux 目录存放光盘启动时的安装界面信息
ks.cfg 文件是无人值守自动化安装配置文件

2. 挂载光盘
1) 到官网下载所需的ISO版本。
2) 安装制作发行版的工具
yum -y install anaconda repodata createrepo mkisofs rsync 
3) 挂载光盘,同步文件
mkdir /mnt/cdrom
mount -o loop CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom/ ##挂载iso到/mnt/cdrom文件下
/usr/bin/rsync -a --exclude=Packages/ --exclude=repodata/ /mnt/cdrom/ /ISO/ ##同步/mnt/cdrom/下的文件到ISO/路径下,除了Packages和repodata文件夹
mkdir -p /ISO/{Packages,repodata} ##在ISO/文件夹下新建Packages和repodata文件夹

5 生成comps.xml文件
进入/mnt/cdrom/repodata 目录,将“*-x86_64-comps.xml”文件拷贝到/ISO/repodata路径下,并重命名成comps.xml。由于centos6.5下的comps.xml文件名很长,这里“*”为省略符,实际操作时输入完整文件名。
cp /mnt/cdrom/repodata/*-x86_64.xml /ISO/repodata/comps.xml

切换到ISO/路径下,生成comps.xml文件
createrepo -g repodata/comps.xml ./

注:如果有新增或删除了Packages目录的RPM包,请重新生成comps.xml文件

6 生成ISO文件
mkisofs -o CentOS7.6_auto_install.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T -V "CENTOS7_6" /root/ISO/

# 转换为ISO hybrid 模式(该命令由syslinux提供) 这种模式可以直接刻成物理光盘,也可以做成可引导U盘。
isohybrid /ISO/CentOS6.5_auto_install.iso

# 嵌入md5校验码 (该命令由isomd5sum提供)
implantisomd5 /ISO/CentOS6.5_auto_install.iso

# 校验一下 (该命令由isomd5sum提供)
checkisomd5 /ISO/CentOS6.5_auto_install.iso

7 制作U盘启动盘
推荐使用软件rufus,该软件为绿色小软件,小巧,功能完善
Rufus安装U盘制作工具:rufus
版本:v3.1
官网:http://rufus.akeo.ie/
下载地址:https://github.com/pbatard/rufus/releases/download/v3.7/rufus-3.7.exe
注:如果光盘镜像为ISOHybrid镜像,有ISO镜像模式和DD镜像模式两种写入方式,其中ISO镜像模式写入的U盘还可以写入其他文件,和一般U盘无区别,但兼容性较差,推荐DD镜像模式,但该模式写入后,windows下将不识别,仅可用于系统安装。

8. 测试系统安装





免责声明:文章转载自《制作CentOS7.6 自动安装ISO镜像光盘》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇安全算法基础(一)如何用沟通解决80%的工作问题?一个CEO的几条实用建议下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

R及Rstudio的安装及应用

现如今,R语言是统计领域广泛使用的工具,是属于GNU系统的一个自由、免费、源代码开放的软件,是用于统计计算和统计绘图的优秀工具。而RStudio是R的集成开发环境,用它进行R编程的学习和实践会更加轻松和方便。下面就教大家如何下载并安装R和RStudio,比较简单。R的维护工作由一个国际化的开发者团队负责。R软件的官方下载页面叫作The Comprehens...

MacOS命令行打包+签名+公证+生成dmg文件

关于dmg文件是什么,和为什么要进行公证? 简单说下,dmg文件就是一个可直接在mac上安装的安装包,我自己的理解是就像windows上的exe安装包一样; 公证是将app传到苹果商店去做认证,如果不认证的话,安装的时候会提示该软件是不可信任软件。https://developer.apple.com/cn/news/?id=09032019a 官网描述如...

《手把手教你》系列技巧篇(四十四)java+ selenium自动化测试处理https 安全问题或者非信任站点下篇(详解教程) 北京

1.简介     这一篇宏哥主要介绍webdriver在IE、Chrome和Firefox三个浏览器上处理不信任证书的情况,我们知道,有些网站打开是弹窗,SSL证书不可信任,但是你可以点击高级选项,继续打开不安全的链接。举例来说,想必大家都应该用过前几年的12306网站购票,点击新版购票,是不是会出现如下的界面。宏哥又找了一个https的页面,如下图所示:...

manjaro pacman 常用命令

系统更新 #下载并安装 pacman -Syu # 同步数据包到本地 pacman -Sy # 安装 pacman -Su 安装软件 # 安装软件 pacman -S XXX # 同步包数据库后安装软件 pacman -Sy XXX # 安装本地包 pacman -U XXX.tar.gz # 远程本地包 pacman -U https://www.a...

深入理解二维码生成尺寸

详细了解二维码的原理,CSDN这两篇博客不错: 转自MachineChen的博客:http://blog.csdn.net/u012611878/article/details/53167009 转自琦小虾的博客:https://blog.csdn.net/ajianyingxiaoqinghan/article/details/78837864 我理解的...

在双系统( Win7 + Ubuntu )环境下正常删除Ubuntu

前言   首先切记一点:如果你和我一样使用ubuntu的目的是学习操作系统和Unix网络编程等,那么学习环境搭建好了以后切不要随意更新软件。否则系统崩溃,你又得重新配置各种环境,有多麻烦你懂的。   万一你像我之前一样手贱点了软件升级导致系统崩溃了,请不要花太多时间在网上搜索怎样挽回,直接重装吧。网上,尤其是百度知道上的解决方案大都不靠谱。   下面回到本...