簡體   English   中英

重新命名 Centos Linux 7 並更改 centos 的品牌名稱,來自 /etc/os-release,grub 引導加載程序

[英]Rebranding Centos Linux 7 with changing branding of centos name from /etc/os-release, grub boot loader

為了更名 Centos 7 最近開始更改所需的操作系統組件,除了少數事情一切都按預期工作。 在安裝過程的第一階段顯示如下,

             **CustomOS**
Install CustomOS 7
Test this media & install CustomOS7

但是在 select安裝 CustomOS 7操作系統啟動並預先檢查所有配置並顯示歡迎使用Centos Linux 7之后,

Welcome to Centos Linux 7(Core)

需要將Centos Linux 7更改為自定義 Linux 7 為了實現目標,通過遵循RedHat 文檔Talk:Build an Official ISO和其他一些博客已經成功完成了一些事情,但提到所需的更改不能按要求工作。 還需要滿足以下要求,

  • 操作系統安裝完成后,Gurb 引導加載程序將顯示自定義操作系統而不是 Centos
  • cat /etc/os-release將顯示自定義操作系統而不是Centos

您必須修改centos-release.spec文件以進行所需的更改。 請按照以下說明進行操作。

准備環境:

# yum install rpm-build gcc make
# mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
# echo '%_topdir %(echo $HOME)/rpmbuild' > ~/.rpmmacros

提取源 RPM:

# rpmbuild --rebuild centos-release-7-9.2009.0.el7.centos.src.rpm

安裝源 RPM:

# rpm -ivh centos-release-7-9.2009.0.el7.centos.src.rpm

修改 centos-release.spec 文件:

# cd ~/rpmbuild/SPECS/

# vim centos-release.spec

%define product_family CustomOS Linux

構建 RPM:

# cd ~/rpmbuild
# rpmbuild -ba SPECS/centos-release.spec
# cd ~/rpmbuild/RPMS/x86_64

復制 centos-release-7-9.2009.0.el7.centos.rpm 並將其替換為現有的。 然后構建你的操作系統。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM