版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
VirtualBox的下載、安裝和配置對于第一次聽說虛擬機(jī)(irtalacie,M)的人來說,可能以為還要再花錢買一臺計(jì)算機(jī),這恐怕是他們最擔(dān)心的。所謂虛擬機(jī),就是在你的計(jì)算機(jī)上再虛擬出另一臺計(jì)算機(jī)來。這臺虛擬出來的計(jì)算機(jī),和真正的計(jì)算機(jī)一樣,可以啟動,可以關(guān)閉,還可以安裝操作系統(tǒng)、安裝和運(yùn)行各種各樣的軟件,或者訪問網(wǎng)絡(luò)??傊阍谡鎸?shí)的計(jì)算機(jī)上能做什么,在它里面一樣可以那么做。使用虛擬機(jī),你會發(fā)現(xiàn),在idos操作系統(tǒng)里,居然又可以擁有另一套indos。然而本質(zhì)1Windows7的桌面,它安裝在一臺真實(shí)的計(jì)算機(jī)上。圖中的1在過去的若干年里,虛擬機(jī)得到了廣泛應(yīng)用。為了研制防病毒軟件、測試最新的操作系統(tǒng)或者軟件產(chǎn)品,軟件公司通常需要多臺用于做實(shí)驗(yàn)的計(jì)算機(jī)。采用虛擬機(jī),就可以避免反復(fù)重裝軟件系統(tǒng)的麻煩,當(dāng)這些軟件系統(tǒng)崩潰時,崩潰的只是虛擬機(jī),而真實(shí)的物理計(jì)算機(jī)絲毫不受影響。利用虛擬機(jī)來教學(xué),本書不是第一個,國內(nèi)外都流行這種教學(xué)方式。虛擬機(jī)利用軟件來模擬完整的計(jì)算機(jī)系統(tǒng),無須添加任何新的設(shè)備,而且與主計(jì)算機(jī)系統(tǒng)是隔離的,在虛擬機(jī)上的任何操作都不會影響到物理計(jì)算機(jī)上的操作系統(tǒng)和軟件,這對擁有大量計(jì)算機(jī)的培訓(xùn)機(jī)構(gòu)來說,可以極大地節(jié)省維護(hù)上的成本。OracleVMVMWare、VirtualPCVirtualBoxVirtualBox是開源和免要使用 安裝使用VirtualBox,所以應(yīng)當(dāng)選擇“VirtualBox4.1.6forWindowshosts”。當(dāng)然,當(dāng)本書出版的時候,版本號可能已經(jīng)不是4.1.6了,這個數(shù)字無關(guān)緊要,要選擇最新的版本。2VirtualBoxOracleVMNASM,VirtualBox安裝程序稍大些,4.1.690MB。安裝過程也很簡單,唯一需要說明的是軟件特性的選擇和安裝路徑,如圖3所示。3VirtualBox(UniversalSerialBus,USB)USB設(shè)備編寫匯編語言程VirtualBoxUSBSupport”“irtualBoxetorking”特性用于使虛擬機(jī)提供對網(wǎng)絡(luò)的支持。如果僅僅是通過本書學(xué)習(xí)匯編語言,不干別的,這個特性可以不用安裝。但如果你想在虛擬機(jī)里安裝其他操作系統(tǒng),探索虛擬機(jī)的功能,還想在虛擬機(jī)里上網(wǎng),也可以選擇安裝。上運(yùn)行的軟件都可以調(diào)用操作系統(tǒng)提供的例程和服務(wù)一樣,VirtualBox也提供這樣的手段。但是,不像C++這樣的編程語言,Python這樣的腳本語言接口并沒有內(nèi)置于虛擬機(jī)中。所以,如果你想Python腳本語言來訪問虛擬機(jī),那么,就應(yīng)當(dāng)選擇安裝“VirtualBoxPython2.xSupport”。當(dāng)4第一次啟動時的要創(chuàng)建一臺新的虛擬計(jì)算機(jī),應(yīng)該單擊控制臺界面上的“新建”按鈕,或者選擇菜單“控5們安裝虛擬機(jī)的目的是學(xué)習(xí)匯編語言,那么,我們可以為這臺計(jì)算機(jī)起個名字,叫“操作系統(tǒng)類型和版本的選擇部分容易讓人產(chǎn)生誤解,以為VirtualBox會根據(jù)你的選擇來安裝后面的步驟中為你提供合理的硬件配置,比如內(nèi)存容量和硬盤大小等。實(shí)際上,我們不準(zhǔn)備安裝任何操作系統(tǒng),所以在“操作系統(tǒng)”一欄里選擇“Other”(其他);在“版本”一欄里選擇“Other/Unknon(664MB1GB的6和真實(shí)的計(jì)算機(jī)一樣,虛擬機(jī)也需要一個或幾個輔助存儲器(磁盤、光盤、U盤等)才能工作。不過,為它配備的并非真正的盤片,而是一個特殊的文件,故稱為虛擬盤。這樣,當(dāng)一個軟件程序在虛擬機(jī)里讀寫硬盤或者光盤時,虛擬機(jī)將把它轉(zhuǎn)換成對文件的操作,而軟件程序還以為自己真的是在讀寫物理盤片。這樣的一塊磁盤,在需要的時候隨時創(chuàng)建,不需要時可以隨時刪除,這真是非常神奇的磁盤?,F(xiàn)在,當(dāng)調(diào)整好虛擬機(jī)的內(nèi)存容量后,下一步,將要為虛擬機(jī)配備虛擬盤。如圖7所示,因7在這個界面上,你有兩種選擇,創(chuàng)建新的虛擬硬盤,或者使用現(xiàn)有的虛擬硬盤?;旧?,你采用哪種方式都可以。注意,那個復(fù)選框“Statupisk”用于指定是否從該硬盤啟動。如果選擇了它,那么,ROM-BIOS程序?qū)⒃陂_機(jī)自檢后從這個硬盤里讀取主引導(dǎo)扇區(qū)的內(nèi)容。除此之外,你還有另一個選擇。前面你已經(jīng)從網(wǎng)上下載了與本書配套的源碼和工具,那是個壓縮文件。解壓之后,里面有一個現(xiàn)成的虛擬硬盤文件,文件名是LEECHUN.VHD,這是給你額外準(zhǔn)備的,而且經(jīng)過了測試,可以在你無法創(chuàng)建虛擬硬盤的時候派上用場。要選用這個虛擬硬盤,可以選擇“使用現(xiàn)有的虛擬硬盤”,然后單擊下拉列表框右邊的小圖標(biāo),在彈出的文件選擇對話框里找到LEECHUN.VHD,并選擇它。步驟,向?qū)С绦驅(qū)⒃儐柲阆雱?chuàng)建什么類型的虛擬硬盤,如圖8所示。8正如前面所說的,市面上有好幾種流行的虛擬機(jī)軟件,而每種虛擬機(jī)軟件都企圖制定自己的虛擬硬盤標(biāo)準(zhǔn)。因?yàn)樘摂M硬盤實(shí)際是一個文件,所以,所謂虛擬硬盤標(biāo)準(zhǔn),實(shí)際上就是該文件的格式。正是因?yàn)檫@樣,虛擬硬盤類型說白了就是你準(zhǔn)備采用哪家的虛擬硬盤文件格式。因?yàn)樘摂M硬盤實(shí)際上是一個文件,所以,通常來說,它的格式體現(xiàn)在它的文件擴(kuò)展名上。比如上面的LEECHUN.VHD,采用的就是微軟公司的VHD虛擬硬盤規(guī)范。VHD規(guī)范最早起源于Connectix公司的虛擬機(jī)軟件ConnectixitualPC,2003年,微軟公司收購了它并改名為icrosoftirtualPC。2006年,微軟公司正式發(fā)布了VHD虛擬硬盤格式規(guī)范。在本書配套的源代碼和工具包里,有該規(guī)范的文檔。VDI是irtualBox自己的虛擬硬盤規(guī)范,VMDK是VMae的虛擬硬盤規(guī)范。采用哪個公司、哪個虛擬機(jī)軟件的虛擬硬盤格式,對于普通的應(yīng)用來說,這沒什么關(guān)系,它們都能很好地工作。但是,對于本書和本書配套的工具來說,你必須選擇“VHD(irtualardisk事實(shí)上,即使是VHD,也分為兩種類型:固定尺寸的和動態(tài)分配的。一個固定尺寸的VHD,它對應(yīng)的文件尺寸和該虛擬硬盤的容量是相同的,或者說是一次性分配夠了的。比如,一個2GB的VHD虛擬硬盤,它對應(yīng)的文件大小也是2GB。與此相反,一個動態(tài)分配的VHD,它的文件尺寸是根據(jù)需要不斷增長的,它的大小等于實(shí)際9VHD,所以你應(yīng)該在進(jìn)入這個界面之后選擇“Fixedsize9選擇VHD10指定VHD不得不提醒你的是,應(yīng)當(dāng)指定50MB以上的硬盤大小,這是本書對你的要求。不過,也不需除了指定虛擬硬盤的容量,另一個值得特別注意的問題是該虛擬硬盤的創(chuàng)建位置。默認(rèn)情況下,它會被放在Windos用戶文件夾下,而且對于初學(xué)者來說很不容易找到。其實(shí),把它創(chuàng)建在配書工具所在的文件夾里是最方便的,因?yàn)槲覀円院笠磸?fù)對它進(jìn)行寫入操作。為此,如圖10所示,請?jiān)凇拔恢谩币粰?,單擊文本框右邊的小圖標(biāo),來選擇一個容易找到的位置,比如配書工具所在的文件夾。以上就是創(chuàng)建一臺虛擬機(jī)要經(jīng)歷的步驟。當(dāng)結(jié)束向?qū)С绦驎r,剛剛創(chuàng)建的虛擬機(jī)LEARN-ASMVirtualBox11所示?;旧?,你現(xiàn)在就可以單擊控制臺界面上11LEARN-ASMVHD虛擬硬盤,是因?yàn)槠浜唵涡浴N覀冎?,虛擬硬盤VHD虛擬硬盤是一個具有“.vhd”擴(kuò)展名的文件,它僅包括兩個512字節(jié)的結(jié)尾(2004年前的規(guī)范里只有511字節(jié)。要訪問硬盤,運(yùn)行中的程序必須至少向硬盤控制器提供4個參數(shù),分別是磁頭號、磁道號、硬盤的讀寫是以扇區(qū)為最小單位的。所以,無論什么時候,要從硬盤讀數(shù)據(jù),或者向硬盤寫數(shù)據(jù),至少得是1個扇區(qū)。這是你自己的事。你可以用無意義的廢數(shù)字來填充,湊夠一個扇區(qū)的長度,然后寫入。讀取的時候也是這樣,你需要自己跟蹤和把握從扇區(qū)里讀到的數(shù)據(jù),哪些是你真正想要的。換句話說,硬盤只是機(jī)械和電子的組合,它不會關(guān)心你都寫了些什么。要是手機(jī)像人類一樣智能,它一定會在壞人使用它的時候無法開機(jī)。VHD512字節(jié)。VHD512字節(jié),就對應(yīng)著物理硬盤的001扇區(qū)。然后,VHD512002扇區(qū),后面的依次類推,一直對應(yīng)到00n扇區(qū)。這里,n等于每磁道的扇區(qū)數(shù)。VHD文件中,緊接著前面的數(shù)據(jù)塊,下101扇區(qū),就這樣一直往后排列,當(dāng)把第一個柱面全部對應(yīng)完后,再12VHD格式的虛擬硬盤,并為使用它的虛擬機(jī)提供該硬盤VHD512字節(jié)的格式信息。為了觀察這些信息,我們使用了前面已經(jīng)介紹過的配書工具HexView。如圖12所示,文件尾信息是以一個字符串“conectix”開始的。這個標(biāo)志用來告訴試圖打開它的虛擬機(jī),這的確是一個合法的VHD文件。該標(biāo)志稱為VHD創(chuàng)建者標(biāo)識,就是說,該公司12VHD從這個標(biāo)志開始,后面的數(shù)據(jù)包含了諸如文件的創(chuàng)建日期、VHD的版本、創(chuàng)建該文件的應(yīng)用程序名稱和版本、創(chuàng)建該文件的應(yīng)用程序所屬的操作系統(tǒng)、該虛擬硬盤的參數(shù)(磁頭數(shù)、每面磁道數(shù)、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 0581.2-2024輸液連接件第2部分:無針連接件
- 貴州大學(xué)《生物防治學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年貴州省安全員《C證》考試題庫及答案
- 2025湖北建筑安全員《C證》考試題庫
- 2025山西建筑安全員《A證》考試題庫及答案
- 硅湖職業(yè)技術(shù)學(xué)院《唐詩宋詞賞析》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽學(xué)院《物流英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年河北建筑安全員C證(專職安全員)考試題庫
- 2025海南省安全員考試題庫及答案
- 2025年-黑龍江省安全員《A證》考試題庫及答案
- 三支一扶協(xié)議書模板
- 燙傷的防治與護(hù)理
- 2024年全國職業(yè)院校技能大賽高職組(護(hù)理技能賽項(xiàng))備賽試題庫(含答案)
- 駕駛員三年內(nèi)工作總結(jié)
- 青年你為什么要入團(tuán)-團(tuán)員教育主題班會-熱點(diǎn)主題班會課件
- 司法鑒定工作應(yīng)急預(yù)案
- 《竹結(jié)構(gòu)建筑技術(shù)規(guī)程》
- 大一中國近代史綱要期末考試試題及答案
- (完整版)鋼筋加工棚驗(yàn)算
- 安徽省合肥市廬陽區(qū)2023-2024學(xué)年三年級上學(xué)期期末數(shù)學(xué)試卷
- 概念方案模板
評論
0/150
提交評論