使用Kickstart製作RHEL6的自動安裝光碟片

來源:互聯網
上載者:User

想必大家一定都瞭解PXE+FTP+DHCP+TFTF+Kickstart實現網路一鍵裝系統吧!如果搭建不太瞭解,大家可以參考作者文章利用Kickstart實現無人值守安裝Rhel6.0系統。如果大家已經對它又一定的瞭解了,那麼本文章將使用kickstart製作一個自動安裝的iso鏡像,也可以稱為安裝關盤,使用kickstart製作自動安裝iso鏡像一共分為以下幾個步驟。

一:準備安裝系統的iso鏡像,作者在此以rhel6系統為例。
[root@localhost /]#mkdir -p /opt/rhel6
[root@localhost /]#mount /dev/cdrom /media
[root@localhost /]#cp -arf /media/. /opt/rhel6  //參數-a表示許可權不變

二、製作ks.cfg檔案,也就是kickstart生產的設定檔。
在命令列中輸入system-config-kickstart即可開啟kickstart的設定精靈。
[root@localhost /]#system-config-kickstart
注意:前提是已近安裝好system-config-kickstart,沒有則執行yum -y install system-config-kickstart進行安裝。
具體配置方法請參考作者的文章,利用Kickstart實現無人值守安裝Rhel6.0系統
注意:安裝方法選項,需要選擇cdrom,而不是ftp或其他,/boot分區至少200M。

三、拷貝ks.cfg檔案到系統鏡像目錄,並修改isolinux.cfg 設定檔。
[root@localhost /]#cp /root/ks.cfg /opt/rhel6/isolinux/
[root@localhost /]#vim /opt/rhel6/isolinux/isolinux.cfg

...//省略部分內容
22append ks=cdrom:/isolinux/ks.cfg initrd=initrd.img

四、編寫iso.sh指令碼,生產iso檔案。

在編寫iso.sh指令碼之前,需要先確認系統是否安裝genisoimage或mkisofs等軟體,沒有安裝則進行安裝。
[root@localhost /]#vim /opt/iso.sh
#!/bin/bash
MKISO=`which genisoimage 2> /dev/null` ||MKISO=`which mkisofs 2> /dev/null` || { 
  echo "Sorry, you don't have genisoimage or mkisofs installed." 
  exit 1 
  } 
$MKISO -v -R -J -joliet-long -ucs-level 3 -input-charset utf8 \ 
      -publisher "up14" -p "sysdengqi@163.com" -V"rhel6.1_x86_64" \ 
      -c boot.cat -hide boot.cat -b isolinux/isolinux.bin \ 
      -no-emul-boot -boot-load-size 4 -boot-info-table \ 
      -o /opt/rhel6.iso /opt/rhel6 
注意:上面指令碼中最後一行請根據自己實際的目錄填寫。
[root@localhost /]#cd /opt/
[root@localhost opt]#chmod +x iso.sh
[root@localhost opt]#./iso.sh
...//省略部分內容
Total translation table size: 2048 
Total rockridge attributes bytes: 388720 
Total directory bytes: 600064
Path table size(bytes): 254
Done with: The File(s)                          Block(s)    1674886
Writing:  Ending Padblock                        Start Block 1675418
Done with: Ending Padblock                      Block(s)    150 
Max brk space used 3a1000 
1758181 extents written (3272 MB)
如果出現如上資訊,則表示生產iso鏡像檔案成功了。

五、安裝系統。

上述的四步操作已經將一個一鍵安裝rhel6的iso鏡像配置完成了,現在需要測試此iso鏡像檔案是否可用,我們可以使用虛擬機器進行測試,建立虛擬機器,使用rhel6.iso進行安裝,出現安裝介面後,需要等待60s左右就開始自動安裝了,不需要其他動作將自動安裝。等待測試完成後,將此iso燒錄成光碟片,一張自動安裝光碟片就算是製作完成了,是不是很簡單啊!

使用PXE+DHCP+Apache+Kickstart無人值守安裝CentOS5.8 x86_64 

Kickstart 全自動化安裝 CentOS 6.3 

Kickstart 自動化安裝Linux筆記 

PXE/Kickstart實現遠程自動安裝RedHat Linux 

DHCP+TFTP+HTTP+Kickstart網路自動化部署伺服器 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.