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 然後按照左邊的環境搭建就可...