1. 程式人生 > >【RHEL6學習】anaconda介紹

【RHEL6學習】anaconda介紹

【來自維基百科的介紹】

Anaconda是Red Hat LinuxFedora的安裝管理程式。它以PythonC語言寫成,以圖形的PyGTK和文字的python-newt介面寫成。它可以用來自動安裝配置,使使用者能夠以最小的監督執行。

Anaconda安裝管理程式應用在RHEL,Fedora和其他一些專案,Anaconda提供純文字模式和GUI模式,使用者可以安裝在各種各樣的系統。

Anacondas是一種吃蜥蜴的蟒蛇,而正因Caldera的安裝管理程式名為蜥蜴(lizard),因而得名。

===============================================================================

【2個作用】安裝redhat 企業版linux;升級已經安裝的系統。

【2個階段設計】

第一階段:為了配合引導介質,通過載入核心來啟動安裝程式;同時執行安裝程式的第一階段的可執行程式。

         目的是為查詢、載入、執行第二階段的程式而收集足夠的資訊。

         可以通過以下3種形式引導:

                  1)、boot.iso CD。boot.iso是大約7MB的檔案系統映像,只包含anaconda第一階段程式的元件,並且通常與存有第二階段映像的網路安裝伺服器和安裝軟體包一起使用,boot.iso 位於images/目錄下。

                   2)、使用寫有diskboot.img檔案系統映像的usb裝置和一個可由這種裝置引導的系統。

diskboot.img位於images/目錄下。

                   3)、使用預啟動執行環境(PXE,preexecution environment)。允許帶有pxe相容的乙太網卡和bios的系統可以選擇"從網路引導"。

第二階段:包含安裝程式本身和RPM軟體包檔案集合。安裝大小在1.5G到2.7G之間(這是RHEL5版本的資料,隨著版本升級數字可能更大)。當第一階段結束後可用以下資源進入第二階段。

                            1)、RHEL發行版的安裝光碟。

                            2)、從ftp、nfs、http等下載的安裝光碟的內容。

                            3)、iso映象並位於本地硬碟已被格式化的分割槽內。

【附加內容:RHEL安裝光碟組成】

images/ 檔案系統映像,用於生成啟動RHEL安裝的引導介質。

Servers/ 二進位制RPM軟體包的核心軟體包目錄,配置本地yum源時使用這個目錄。

README 說明

RELEASE-NOTES  概述了與該發行版有關的新特性或修改

RPM-GPG-KEY-redhat-release  GPG公鑰副本

EULA 終端使用者協議

GPL GPL公共許可證