CentOS 6.5 iso系统定制
CentOS 6.5 iso系统定制前言更改CentOS6.5背景图片、CentOS标题为DntOS总之就是用ISO安装或者安装后的系统启动时不能有CentOS标志。ISO光盘目录介绍1isolinux 目录存放光盘启动时的安装界面信息。2images 目录包括了必要的启动映像文件3Packages 目录存放安装软件包及信息4.discinfo 文件是安装价质的识别信息5Repodata 目录存放rpm包依赖信息找台centos 6.5 客户机安装以下工具包。yum install createrepo mkisofs rpm-build2.步骤步骤1替换初始CentOS背景图片上传CentOS-6.5-x86_64-bin-DVD1.iso镜像至/root/目录挂载ISO文件到/mnt目录默认权限为只读。在/root/下新建1个iso目录选用cp或者rsync拷贝/mnt里面所有内容到/root/iso目录后面要编辑里面的内容。注意拷贝包含隐藏的文件。进入/root/iso/isolinux目录拷贝splash.jpg到windows桌面参照原始图片比例改成自己的最后覆盖splash.jpg图片。注意jpg图片名字不要变。步骤2替换初始安装时的CentOS标题编辑/root/iso/isolinux/isolinux.cfg文件中的CentOS 6.5为DntOS 6.5。步骤3替换安装界面CentOS文本标题在/root/iso/isolinux下新建一个initrd目录cd进入这个目录。解压isolinux目录下的initrd.img镜像文件至当前目录。修改隐藏文件.buildstamp文件CentOs为DntOS在当前目录下重新压缩生成initrd.img文件cp拷贝覆盖掉原来isolinux目录下的initrd.img文件删除新建的initrd目录。步骤4替换安装界面CentOS文字标题在image目录下新建一个install目录mount挂载images目录下的install.img镜像文件至install目录。修改隐藏文件.buildstamp文件中的CentOs为DntOS。步骤5替换安装界面CentOS背景图片进入install/usr/share/anaconda/pixmaps目录拷贝以下png图片文件到桌面上按照原始比例修改为自己的图片后然后上传覆盖。注意名字不要变。splash.pngsyslinux-splash.pngprogress_first-lowres.pngprogress_first.png重新生成install.img镜像文件。cp拷贝install.img镜像文件至imges目录覆盖原来的install.img镜像文件。umount卸载install目录挂载删除install目录。步骤6替换开机启动CentOS文字标题.\1. 系统启动时默认显示的CentOS标题,依靠centos-release rpm包中配置文件定义的参数显示所以需要重新编译。\2. 下载二进制源码包。\3. 上传二进制源码包至至/root目录下解压后找到源码包.修改root用户的rpm包制作路径。编辑.rpmmacros文件vim ~/.rpmmacros添加%_topdir /root/rpmbuild确认topdir目录为/root/rpmbuildrpmbuild --showrc | grep _topdir在/root/目录下创建编译rpm包需要的目录。mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}注意rpmbuild下面的5个子目录用大写。拷贝源码包centos-release-6-5.tar.gz至rpmbuild目录中的SOURCES子目录中拷贝centos-release.spec至rpmbuild目录中的SPECS子目录中编辑spec文件更改CentOS为DntOS分别按顺序指定SPEC文件生成二进制包和源码包。rpmbuild -bp centos-release.specrpmbuild -bc centos-release.specrpmbuild -bi centos-release.specrpmbuild -bb centos-release.specrpmbuild -ba centos-release.spec拷贝编译生成的二进制包到/root/iso/Packages目录覆盖原有的包。更新repodata元数据在iso/目录下执行更新隐藏文件.discinfodeclare -x discinfohead -1 .discinfocp拷贝repodata目录下的xxxcomps.cml文件至当前iso目录命名为comps.xml。cp repodata/*comps.xml ./comps.xml​ 删除原有repodata中元数据rm -rf repodata重新生成repodata元数据。createrepo -u “media://$discinfo” -g comps.xml ./步骤7重新生成ISO以上步骤完成后在iso/目录中生成iso。mkisofs -o dntos_6.5.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T ./步骤8 : 验证CentOS初始背景图片和标题安装界面文本标题CentOS安装界面背景图片。CentOS安装界面背景图片。开机启动CentOS文字标题3.扩展参考CentOS系统定制参考http://www.centoscn.com/CentOS/Intermediate/2015/0114/4499.html二进制源码包中获取源码包参考http://www.360doc.com/content/14/0301/12/15064667_356694900.shtml二进制包编译参考http://www.centoscn.com/image-text/config/2014/1201/4215.html

相关新闻

Sulphur-2-Base-GGUF终极指南:5步掌握无审查AI视频生成技术

Sulphur-2-Base-GGUF终极指南:5步掌握无审查AI视频生成技术

Sulphur-2-Base-GGUF终极指南:5步掌握无审查AI视频生成技术 【免费下载链接】Sulphur-2-Base-GGUF 项目地址: https://ai.gitcode.com/hf_mirrors/vantagewithai/Sulphur-2-Base-GGUF Sulphur-2-Base-GGUF是基于LTX 2.3架构的革命性AI视频生成模型&#xff…

2026/11/7 20:08:38 阅读更多 →
SolidWorks 安装与授权管理:从系统部署到稳定运行的全流程指南

SolidWorks 安装与授权管理:从系统部署到稳定运行的全流程指南

最近在帮一个刚入行的机械工程师朋友装软件,他上来就问我:“SolidWorks 到底怎么装?网上教程一堆,有的说断网,有的要改注册表,还有的直接给个‘一键激活’工具,点完电脑就蓝屏了。我就想安安静静…

2026/11/5 9:11:36 阅读更多 →
轻松解锁旧款Mac潜能:OpenCore Legacy Patcher完全使用指南

轻松解锁旧款Mac潜能:OpenCore Legacy Patcher完全使用指南

轻松解锁旧款Mac潜能:OpenCore Legacy Patcher完全使用指南 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为苹果官方不支持的老款Mac无法升…

2026/11/5 17:33:30 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/6 15:21:35 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/7 12:08:40 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/6 22:01:11 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/6 22:01:11 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/7 12:08:40 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/6 22:01:09 阅读更多 →

日新闻

周新闻

月新闻