定製自己的CentOS

2021-09-21 12:17:57 字數 4775 閱讀 5303

1 在

/root

目錄下面

找到install.log 

檔案並把在檔案中以

installing  

開頭的行中的軟體包名剪下到另乙個檔案中,但是在該軟體中還有以數字開頭的軟體,且把該軟體包名也存到

如:建立乙個檔名為:

package.txt

命令:touch  package.txt

注用於存放

rpm包軟體名

使用命令為:

awk  『/installing/』  install.log | sed  『s/^[0-9]*://g』 >package.txt

當然還有其他命令也可以把所需軟體包的軟體包名剪下出來

2 在/root

目錄下面建立資料夾名為:

iso/centos  

同時建立檔案

error.txt

命令為:

mkdir –pv  iso/centost

touch  error.txt

注:error.txt 

是在從光碟上拷貝軟體包時,為了把錯誤的資訊輸入到該檔案看

3當然那在

centos 

使用指令碼

vim  cp.sh

#/bin/bash

#cp.sh

file=』/root/package.txt』

rom_rpm=』/media/cdrom/centos』

loca_dir=』/root/iso/centos

while read line

do cp $rom_prm/$line  $loca_dir | echo 「$line dn』t cp …..」 > error.txt

done < $file

當然那儲存後可以用命令檢視一下語法是否出現問題

命令:bash  –n  cp.sh

用令除錯:

bash –x cp.sh

shell 

程式執行完後可以查

看iso/centos 

目錄的是否有軟體包

4 並拷貝在光碟上的一些隱藏檔案

.discinfo .treeinfo  images/   isolinux/  repodatal/  rpm-gpg-key-centos-5 eula  gpl

到/root/iso

5 把/root

目錄下的檔案

anaconda-ks.cfg  

靠到目錄

iso下面

並修改該檔案

命令:cp  anaconda-ks.cfg  iso/ks.cfg

並修改該檔案

vim  ks.cfg 

kickstart file automatically generated by anaconda.

text  

在安裝是以文字方式安裝,

install

cdrom

key –skip 

在安裝系統時,跳過需要輸入序列號

lang en_us 

選用預設的語言為英語

keyboard –us

:選用的鍵盤為美是鍵盤

network --device eth0 --bootproto dhcp

rootpw    redhat  

賬戶密碼為redhat

firewall –disabled 

禁用防火牆

authconfig --enableshadow --enablemd5

selinux –disabled

:禁用selinux

timezone --utc asia/shanghai

# the following is the partition information you requested

# note that any partitions you deleted are not expressed

# here so unless you clear all partitions first, this is

# not guaranteed to work

clearpart  --all  

格式化磁碟

part /boot --fstype ext3 --size=100 --ondisk=sda

part pv.2 --size=0 --grow --ondisk=sda

volgroup volgroup00 --pesize=32768 pv.2

lo**ol / --fstype ext3 --name=lo**ol00 --vgname=volgroup00 --size=1024 --grow

lo**ol swap --fstype swap --name=lo**ol01 --vgname=volgroup00 --size=512 --grow --maxsize=1024

bootloader 

重新引導系統

reboot 

重啟機器

%packages

@base

@core

@dialup

@editors

@gnome-desktop

@games

@graphical-internet

@graphics

@office

@printing

@sound-and-video

@text-internet

@base-x

keyutils

trousers

fipscheck

libsane-hpaio

xorg-x11-server-xnest

6 編輯在iso/isolinux/isolinux.cfg檔案

vim isolinux.cfg

default  linux  ks=cdrom

:/ks.cfg

儲存並退出

7 解決之間的依賴關係

如果沒有安裝

crea terepo   rpm

軟體包

則可以有兩種方法安裝

如果你的主機能夠聯網,並且能過和

yum資料庫連線

可以用yum安裝

命令:yum install createrepo

如果有光碟時

則可以先掛光碟,在安裝

命令:rpm  -hiv  createrepo 

【安下table 

會自動補全】

8 解決包得依賴關係

在iso 

目錄下面

createrepo  -g  repodara/comps.xml/  ../iso

9在主目錄下面執行:

mksofs  -o mycentos.iso –b isolinux/isolinux.bin –c isolinux/boot.cat –no-emul-boot –boot-load-size 4  -boot-indo-table –r –j –v –t  iso/

10在root

目錄下面生成

mycentos.iso

檔案,如果沒有,則需要檢查你的每一步驟,重新來過

基於Centos7定製自己的系統映象

基於官方方的1708mini版本定製自己的系統映象。1,環境準備 1.2,建議自己的工作目錄 mkdir p cloud iso centos7.2 並把映象所有檔案拷貝到 cloud iso centos7.2 2,定製自己的系統映象。2.1,cp repodata comps.xml comps...

自己定製SPS的顏色

自己定製sps的顏色 通過昨天的學習,我知道可以使用css來定製sps站點的顏色,我以前也試過通過在管理介面上設定新的css路徑來更改sps站點的顏色,可以沒有成功。現在,我明白是因為自己放css檔案的路徑不對。我從原來的目錄下拷貝了乙個ows.css檔案,重新命名為ows zy.css,然後拷貝到...

定製自己的android系統?

1 環境搭建 進入www.android.com 2 找到developer resource open source 3 當前歷史時間的連線,根據下面的downloading and building initializing the build environment 然後按照左邊的環境搭建就可...