童辛迪
摘 要:虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。虛擬系統(tǒng)通過生成現有操作系統(tǒng)的全新虛擬鏡像,它具有真實windows系統(tǒng)完全一樣的功能,進入虛擬系統(tǒng)后,所有操作都是在這個全新的獨立的虛擬系統(tǒng)里面進行,可以獨立安裝運行軟件,保存數據,擁有自己的獨立桌面,不會對真正的系統(tǒng)產生任何影響 ,而且具有能夠在現有系統(tǒng)與虛擬鏡像之間靈活切換的一類操作系統(tǒng)。
關鍵詞:虛擬機;物理機;系統(tǒng)安裝;Vmware;操作系統(tǒng)
目前流行的虛擬機軟件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它們都能在Windows系統(tǒng)上虛擬出多個計算機。正是因其這個功能,才被反復應用在操作系統(tǒng)安裝的教學中。因為學生在學習安裝操作系統(tǒng)時,不可能讓每個學生對物理機反復練習,所以虛擬機的出現在很大程度上解決了學生學習安裝操作系統(tǒng)的問題。下面我們就以其中的一種虛擬機來分析一下如何在虛擬機中實現操作系統(tǒng)的安裝。
VMware Workstation虛擬機是一個在Windows或Linux計算機上運行的應用程序,它可以模擬一個基于x86的標準PC環(huán)境。這個環(huán)境和真實的計算機一樣,都有芯片組、CPU、內存、顯卡、聲卡、網卡、軟驅、硬盤、光驅、串口、并口、USB控制器、SCSI控制器等設備,提供這個應用程序的窗口就是虛擬機的顯示器。在使用上,這臺虛擬機和真正的物理主機沒有太大的區(qū)別,都需要分區(qū)、格式化、安裝操作系統(tǒng)、安裝應用程序和軟件,總之,一切操作都跟一臺真正的計算機一樣。虛擬機可以為電腦愛好者進行的一系列系統(tǒng)攻擊行為做一個示范或演練,可以讓我們熟悉各種的系統(tǒng)攻擊行為,從而保護電腦。
在使用虛擬機安裝操作系統(tǒng)之前最好先來了解一些相關概念:
1、VM(Virtual Machine)——虛擬機,指由Vmware模擬出來的一臺虛擬的計算機,也即邏輯上的一臺計算機。
2、HOST——指物理存在的計算機,Host′s OS指HOST上運行的操作系統(tǒng)。
3、Guest OS——指運行在VM上的操作系統(tǒng)。例如在一臺安裝了Windows NT的計算機上安裝了Vmware,那么,HOST指的是安裝Windows NT的這臺計算機,其Host′s OS為Windows NT。VM上運行的是Linux,那么Linux即為Guest OS。
另外我們再來了解一下虛擬機的特點:
1、可同時在同一臺PC上運行多個操作系統(tǒng),每個OS都有自己獨立的一個虛擬機, 就如同網絡上一個獨立的PC。
2、在Windows NT/2000上同時運行兩個VM,相互之間可以進行對話,也可以在全屏方式下進行虛擬機之間對話,不過此時另一個虛擬機在后臺運行。
3、在VM上安裝同一種操作系統(tǒng)的另一發(fā)行版,不需要重新對硬盤進行分區(qū)。
4、虛擬機之間共享文件、應用、網絡資源等。
5、可以運行C/S方式的應用,也可以在同一臺計算機上,使用另一臺虛擬機的所有資源。
使用Vmware,你可以同時運行Linux各種發(fā)行版、Dos、Windows各種版本,Unix等,你甚至可以在同一臺計算機上安裝多個Linux發(fā)行版、 多個Windows版本。Vmware對虛擬硬盤大小有限制,創(chuàng)建后以后就不允許用戶再更改了。虛擬硬盤實際上是Windows NT下的一個文件,而對于 Guest OS,它則永遠被看作是一個IDE硬盤。在虛擬機中,尚沒有SCSI、RAID的概念。盡管在虛擬機中不支持SCSI盤,但是,虛擬磁盤卻可以建立在任何種類的硬盤上,包括IDE、SCSI甚至RAID陣列上。這些盤上的文件系統(tǒng)可以是FAT16、FAT32、NTFS等。此外,虛擬盤也可建立在一個可移動的磁盤上,還可以建立在一個網絡文件服務器上。也可以放置在一個已劃分好的分區(qū)上。
下面我們來學習一下在教學中使用VMware Workstation創(chuàng)建虛擬機的方法與步驟。
1、運行VMware Workstation 6,單擊“File→New→Virtual Machine”命令,進入創(chuàng)建虛擬機向導,或者直接按“Crtl+N”快捷鍵同樣進入創(chuàng)建虛擬機向導。
2、在彈出的歡迎頁中單擊“下一步”按鈕。
3、在“Virtual machine configuration”選項區(qū)域內選擇“Custom”單選按鈕。
4、在Choose the Virtual Machine Hardware Compatibility頁中,選擇虛擬機的硬件格式,可以在Hardware compatibility下拉列表框中,在VMware Workstation 6、VMware Workstation 5或VMware Workstation 4三者之間進行選擇。通常情況下選擇Workstation 6的格式,因為新的虛擬機硬件格式支持更多的功能,選擇好后單擊“下一步”按鈕。
5、在Select a Guest Operating System對話框中,選擇要創(chuàng)建虛擬機類型及要運行的操作系統(tǒng),這里選擇Windows 2000 Professional操作系統(tǒng),單擊“下一步”按鈕。
6、在Name the Virtual Machine對話框中,為新建的虛擬機命名并且選擇它的保存路徑。
7、在Processors選項區(qū)域中選擇虛擬機中CPU的數量,如果選擇Two,主機需要有兩個CPU或者是超線程的CPU。
8、在Memory for the Virtual Machine頁中,設置虛擬機使用的內存,通常情況下,對于Windows 98及其以下的系統(tǒng),可以設置64MB;對于Windows 2000/XP,最少可以設置96MB;對于Windows 2003,最低為128MB;對于Windows Vista虛擬機,最低512MB。
9、在Network Type頁中選擇虛擬機網卡的“聯網類型”
選擇第一項,使用橋接網卡(VMnet0虛擬網卡),表示當前虛擬機與主機(指運行VMware Workstation軟件的計算機)在同一個網絡中。
選擇第二項,使用NAT網卡(VMnet8虛擬網卡),表示虛擬機通過主機單向訪問主機及主機之外的網絡,主機之外的網絡中的計算機,不能訪問該虛擬機。
選擇第三項,只使用本地網絡(VMnet1虛擬網卡),表示虛擬機只能訪問主機及所有使用VMnet1虛擬網卡的虛擬機。主機之外的網絡中的計算機不能訪問該虛擬機,也不能被該虛擬機所訪問。
選擇第四項,沒有網絡連接,表明該虛擬機與主機沒有網絡連接。
10、在Select I/O Adapter Type頁中,選擇虛擬機的SCSI卡的型號,通常選擇默認值即可。
11、在Select a Disk頁中,選擇Create a new virtual disk(創(chuàng)建一個新的虛擬硬盤)。
12、在Select a Disk Type頁中,選擇創(chuàng)建的虛擬硬盤的接口方式,通常選擇默認值即可。
13、在Specify Disk Capacity頁中設置虛擬磁盤大小,對于一般的使用來說,選擇默認值即可。
14、在Specify Disk File頁的Disk file選項區(qū)域內設置虛擬磁盤文件名稱,通常選擇默認值即可,然后單擊完成按鈕。
當然通過上述操作步驟后,只是準備了一臺計算機(虛擬機),然后,我們就可以在這臺計算機(虛擬機)上安裝操作系統(tǒng)了。在虛擬機中安裝操作系統(tǒng),和在真實的計算機中安裝沒有什么區(qū)別,但在虛擬機中安裝操作系統(tǒng),可以直接使用保存在主機上的安裝光盤鏡像(或者軟盤鏡像)作為虛擬機的光驅(或者軟驅)。
1、打開前文創(chuàng)建的Windows 2000虛擬機配置文件,在Virtual Machine Settings頁中的Hardware選項卡中,選擇CD-ROM項,在Connection選項區(qū)域內選中Use ISO image單選按鈕,然后瀏覽選擇Windows 2000安裝光盤鏡像文件(ISO格式)。如果使用安裝光盤,則選擇Use physical drive并選擇安裝光盤所在光驅。選擇光驅完成后,然后單擊工具欄上的播放按鈕,打開虛擬機的電源,用鼠標在虛擬機工作窗口中單擊一下,進入虛擬機。
如果想從虛擬機窗口中切換回主機,需要按下Ctrl+Alt熱鍵。
2、為了方便在物理機和虛擬機之間進行切換,最好需要安裝VMware Tools。在虛擬機中安裝完操作系統(tǒng)之后,接下來需要安裝VMware Tools。VMware Tools相當于VMware虛擬機的主板芯片組驅動和顯卡驅動、鼠標驅動,在安裝VMware Tools后,可以極大提高虛擬機的性能,并且可以讓虛擬機分辨率以任意大小進行設置,還可以使用鼠標直接從虛擬機窗口中切換到主機中來。
總之,VMware 可以在一臺機器上同時運行二個或更多Windows、DOS、LINUX系統(tǒng)。與“多啟動”系統(tǒng)相比,VMWare采用了完全不同的概念。多啟動系統(tǒng)在一個時刻只能運行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機器。VMWare是真正“同時”運行,多個操作系統(tǒng)在主系統(tǒng)的平臺上,就像標準Windows應用程序那樣切換。而且每個操作系統(tǒng)你都可以進行虛擬的分區(qū)、配置而不影響真實硬盤的數據,甚至可以通過網卡將幾臺虛擬機用網卡連接為一個局域網,極其方便。安裝在VMware操作系統(tǒng)性能上比直接安裝在硬盤上的系統(tǒng)低不少,因此,非常適合學生來通過虛擬機來學習操作系統(tǒng)的安裝及備份。
參考文獻
[1] 張明華,韓彥嶺. 案例法和虛擬機在《網絡操作系統(tǒng)管理》教學中的應用[J]. 教育教學論壇. 2013(19)
[2] 余愛華. 高職《Windows Server操作系統(tǒng)》課程教學探討[J]. 科技信息. 2012(19)
[3] 任毅鵬. 虛擬機技術在圖書館管理系統(tǒng)中的應用——以閩西職業(yè)技術學院圖書館為例[J]. 情報探索. 2011(10)
[4] 榮彥,賀惠萍,張?zhí)m. 虛擬機在計算機網絡教學中的應用[J]. 科技信息. 2011(13)
[5] 榮彥,賀惠萍,張?zhí)m. 基于虛擬機的網絡操作系統(tǒng)實驗設計[J]. 電腦知識與技術. 2010(34)