製作CentOS映象

2021-06-12 06:49:29 字數 3664 閱讀 1526

製作centos映象 2010-02-08 00:20:49

標籤: 系統

centos

休閒職場

原始出處 、作者資訊和本宣告。否則將追究法律責任。

製作centos映象

#mkdir -pv iso/centos 先建立centos目錄

#touch packages.txt 建立這個檔案,用來存軟體包的名字

#touch cperr.txt建立這個檔案用來檢視錯誤

#awk '/^installing/' install.log | sed 's/^[0-9]*://g' > packages.txt

生成packages.txt檔案提取需要安裝的軟體包的名字

#mount /dev/cdrom /media/cdrom 掛載光碟

#vim myiso.sh 建立個shell指令碼

指令碼內容如下:

#!/bin

#myiso.sh

file='/root/packages.txt'

dest_dir='/root/iso/centos'

src_dir='/media/cdrom/centos'

while  read line

do

cp $src_dir/$line.rpm  $dest_dir || echo "$line didn't cp..." >> cperr.txt

done

#bash -n myiso.sh 檢查錯誤

#bash myiso.sh  執行myiso.sh

#cd /media/cdrom 進入光碟

cdrom]#cp -r .discinfo .treeinfo images/ isolinux repodata/ rpm-gpg-key-centos-5 eula gpl /root/iso/

這些檔案中有些可以不cp,如images檔案,有些檔案必須cp,如isolinux(這個檔案中包含了系統的核心資訊和initrd.img和isolinux.cfg等重要檔案),repodata

#cd 回到家目錄

#du -sh ./iso/ 檢視 ./iso/的大小

#cd iso/isolinux/

#cp anaconda-ks.cfg  iso/ks.cfg

#cd /iso/isolinux

編輯裡面的isolinux.cfg檔案

將第一行中加入ks=cdrom:/ks.cfg

#cd

#cp anaconda-ks.cfg   iso/ks.cfg

#vim ks.cfg    編輯ks.cfg檔案

text   表示以字元介面安裝

cdrom  表示系統使用光碟安裝

keyboard us 選擇鍵盤

lang en_us.uft-8  選擇語言

network --device eth0 --bootproto dhcp 設定網絡卡配置

rootpw  redhat 設定密碼為redhat

authconfig --useshadow --enablemd5

firewall --disable  關閉防火牆

selinux --disable 關閉selinux

timezone --utc asia/shanghai  選擇時區

bootloader   --location=mbr  --drivercorder=sda   啟動系統

clearpart --all  --drivers=sda

part /boot --fstype ext3   --size 100   設定檔案系統型別

part swap  --fstype swap   --size 1024

part /     --fstype ext3   --size 20000

reboot 重新啟動

#cd iso/

iso]#createrepo -g  repodata/comps.xml ../iso/  檢查依賴關係

如果沒有createrepo,就先安裝它的軟體包

#cd

#mkisofs -o mycentos.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -j -v -t iso/

用以上命令製作iso映象

將映象匯入到真是機上,再建造乙個虛擬機器,用製作的iso映象來安裝centos。

openstack製作centos映象

安裝軟體 yum y groupinstall virtualization virtualization client yum y install libvirt libguestfs tools 配置vnc yum y install tigervnc server 拷貝配置檔案 cp lib ...

OpenStack映象製作 CentOS

雲平台中映象還是很重要的,提供各種定製化的映象使得使用者體驗更好。最開始玩openstack的時候用的是安裝文件中提到的cirros,其密碼cubswin 剛開始感覺很怪,現在已經可以隨手打出。ps 打的還很熟練 然後慢慢開始想嘗試各種映象,於是乎在網上搜了很多。如下 關於centos映象製作需要注...

CentOS製作ISO系統映象筆記

製作環境 centos 6.7 minimal x86 64 首先掛載系統盤 mount t iso9660 dev cdrom mnt cdrom 複製系統盤資料到 data iso 目錄 rsync a exclude packages mnt cdrom data iso 配置ks.cfg問題...