資源描述:
《AIX虛擬機(jī)安裝方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、AIX虛擬機(jī)安裝方法本手冊(cè)在硬件為Dell6580服務(wù)器,軟件為RedHat4.8上通過。一.IBM全系統(tǒng)模擬器環(huán)境的建立IBM全系統(tǒng)模擬器是由IBM奧斯汀研究實(shí)驗(yàn)室設(shè)計(jì)和開發(fā)的,在IBM內(nèi)部被稱作“Mambo”。針對(duì)PowerPC970的IBM全系統(tǒng)模擬器是不開源的,它的二進(jìn)制版本可在IBMalphaWorksEmergingTechnologies網(wǎng)站到得到。這一章主要介紹PowerPC970的IBM全系統(tǒng)模擬器的安裝環(huán)境的建立,包括安裝要求,安裝模擬器,PowerPC交叉工具鏈的編譯,PowerPCLinuxKernel的編譯和PowerPC根文件系統(tǒng)的建
2、立。1.1安裝要求在開始安裝之前,請(qǐng)確認(rèn)下你的系統(tǒng)滿足以下硬件和軟件的最小需求:要安裝IBM全系統(tǒng)模擬器的機(jī)器必須有3GB或以上的可用磁盤空間,這些空間主要用于安裝核心的模擬器文件及根文件鏡像。模擬器必須被安裝到一個(gè)網(wǎng)絡(luò)無法訪問的文件夾中。最小物理內(nèi)存必須等于模擬內(nèi)存的兩倍。例如,如果模擬器模擬了一個(gè)具有256MB內(nèi)存的系統(tǒng),則主機(jī)必須有至少512MB的內(nèi)存。模擬器目前只支持以下宿主操作系統(tǒng):RedHatLinuxv8.0,RedHatLinuxv9.0,RedHatEnterpriseLinuxv3,FedoraCore2,FedoraCore3,andFed
3、oraCore4。在建立根文件鏡像時(shí),當(dāng)前用戶必須具有根用戶的權(quán)限1.2安裝適合你的模擬器針對(duì)PowerPC970的IBM全系統(tǒng)模擬器的二進(jìn)制安裝文件可以從IBMalphaWorksEmergingTechnologies網(wǎng)站上得到(http://www.alphaworks.ibm.com/tech/systemsim970)。表1-1列出了不同宿主機(jī)上對(duì)應(yīng)的安裝文件。表1-1不同宿主機(jī)的安裝文件列表安裝文件宿主主機(jī)平臺(tái)文件大小SystemSim_x86_rh8_2.0.tar.bz2運(yùn)行在x86機(jī)器上的RedHatLinuxv8.0andRedHatLinu
4、xv9.0b7.9MBSystemSim_x86_rhel3_2.0.tar.bz2運(yùn)行在x86機(jī)器上的RedHatEnterpriseLinuxv3,FedoraCore2,andFedoraCore37.7MBSystemSim_x86_fc4_2.0.tar.bz2運(yùn)行在x86機(jī)器上的FedoraCore47.7MBSystemSim_ppc_sles9_2.0.tar.bz2運(yùn)行在PowerPC機(jī)器上的SUSELINUXEnterpriseServer97.7MBSystemSim_ppc_fc4_2.0.tar.bz2運(yùn)行在PowerPC機(jī)器上的Fed
5、oraCore47.8MB這里下的是SystemSim_x86_rh8_2.0.tar.bz2,下完后直接將其解壓,目錄ibmsim/simulators/systemsim–gpul-release/bin中的systemsim-gpul即為針對(duì)PowerPC970的全系統(tǒng)模擬器。1.3制作一個(gè)PowerPC的工具鏈通過ibmsim/toolchain目錄中的Makefile來創(chuàng)建PowerPC工具鏈。在make的過程中,安裝程序需要從網(wǎng)絡(luò)上下載一些必要的工具、庫和第三方文件,我們可以提前下載好這些文件,并將這些文件放于ibmsim/toolchain/src
6、/packages中,表1-2列出所需要的一些文件:表1-2編譯時(shí)用到的文件文件名下載地址crosstool-0.42.tar.gzhttp://kegel.com/crosstool/crosstool-0.42.tar.gzgcc-4.1.0.tar.bz2http://www-uxsup.csx.cam.ac.uk/pub/gnu/gcc/gcc-4.1.0/gcc-4.1.0.tar.bz2binutils-2.16.1.tar.bz2http://ftp.gnu.org/gnu/binutils/binutils-2.16.1.tar.bz2glibc
7、-2.3.6.tar.bz2http://ftp.gnu.org/gnu/glibc/glibc-2.3.6.tar.bz2glibc-linuxthreads-2.3.6.tar.bz2http://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.6.tar.bz2linux-2.6.15.4.tar.bz2http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.15.4.tar.bz2gcc-3.3.6.tar.bz2http://ftp.gnu.org/gnu/gcc/g
8、cc-3.3.6/gcc