製作能自動安裝的CentOS鏡像檔案[複製連結]

來源:互聯網
上載者:User
製作能自動安裝的CentOS鏡像檔案[複製連結]

00
  電梯直達

1樓[收藏(0)][報告]

發表於 2010-02-06 23:45:01|只看該作者|倒序瀏覽
製作能自動安裝的CentOS鏡像檔案,步驟如下:
#mkdir -pv iso/CentOS 先建立CentOS目錄
#touch packages.txt 建立這個檔案,用來存軟體包的名字
#touch cperr.txt建立這個檔案用來查看錯誤
#awk \'/^Installing/{print $2}\' 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。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.