由于使用環境需要,我希望在一個VMware ESX虛擬出來的Windows 2003中繼續安裝一個虛擬機用來運行Windows 2000系統。兩層虛擬機如何實現呢?
為了確保正確可行,同時有沒有相關經驗,首先我在網上查了相關的虛擬機中運行虛擬機的資料,但很不幸,無一例外都表示這種想法完全不可行,除了有些資料表明VMware虛擬機中,通過修改配置文件令其可以運行兩層,但本人的第一層虛擬機,是無法修改任何宿主配置文件的(托管著)。
雖然不死心,但經過幾天的不懈努力,終于將其成功搞定,并且堪稱完美。
首先我們來看看本人的環境:一個大型ESX服務器,這個服務器本人是沒有任何管理權限的。由這個ESX虛擬出來的一個Windows2003server系統,本人擁有對這個2003系統的完全控制權限。現在需要在這個2003下繼續虛擬出一個Windows2000系統。
由于Vmware下面不可以運行VMware、也不可以運行VirtualPC,因此本人采用的是第一層Vmware,第二層VirtualBox架構。
首先在Windows2003下安裝好VirtualBOX。安裝的時候,如果是通過RDP遠程桌面操作,強烈建議安裝之前運行一下“shutdown -r -f -t 600”,讓2003服務器在10分鐘之后定時重啟。這是因為安裝過程中涉及到網絡底層操作(安裝驅動),并且會有幾秒鐘的時間網絡中斷,如果沒有出意外,在10分鐘之內再使用“shutdown -a”將自動重啟取消掉。如果萬一出現意外,那么服務器會在10分鐘之后強制重啟,恢復正常。(血的教訓啊。。。)
安裝好VirtualBox之后,新建一個機器。按照自己的意愿進行即可。需要注意的是,建立好機器后看一下網絡設置,將網絡連接方式設置為“NAT”,最好不要設置為Brighe橋接(因為這個網絡接入方式會修改Windows 2003的網絡結構,可能導致虛擬機啟動后立即失去網絡連接)
隨后,找一張Windows2000或WindowsXP等的安裝光盤,按照正常途徑安裝即可。整個安裝過程可能非常不穩定,第二層虛擬機很容易在安裝驅動等過程中死掉,多試幾次,看是不是人品問題。Ghost的安裝光盤比原版安裝光盤成功的概率稍微小點,所以最好用原版安裝光盤,但也不一定。
我的人品就不是很好,在使用Windows 2000的原版安裝光盤時,進入了Windows界面,開始識別硬件的時候,卡死了4次。最后一次終于過了。當然,有時候并不是真的卡死,耐心很重要。整個系統安裝完成后正常使用過程中,還是非常穩定的,具有實用價值。
安裝完成后如果沒有鼠標,就把設置里面的那個USB什么東西的都勾選上就行了。
另外,VirtualBox還有一項挺有意思的功能,那就是遠程桌面(VRDP)。在虛擬機的設置界面里,“顯示選項卡”,將默認的3389端口改掉,認證使用“Null”(無)。
這時候,當你打開虛擬機后,通過任意一臺計算機的遠程桌面連接你這個2003操作系統的“Vrdp”端口,就能看到客戶機的屏幕了。也許這個并沒有什么新意,但有新意的是,你能通過這個VRDP看到整個客戶機的完整啟動過程,并且即使客戶機沒有設置任何網絡連接,或者死機,也能看到此時屏幕狀態——因為這個VRDP是由VirtualBox宿主機提供的,類似于“遠程控制臺”。
但細心的你會發現,這個遠程控制臺并沒有操作系統默認的MS-RDP好用(分辨率、鼠標、效率等的問題)。
但是,由于Windows2000是使用的NAT聯網方式,此時,外網是無法訪問到客戶機的,更不用說開什么客戶機的3389端口、設置IP了。如何操作呢?
辦法還是有的,請聽下回分解~~
出處:網趣在線,原文:http://www.wangqu.org/2010/11/vmware-virtualbox/
上一篇 創建一個空數據庫