2011年7月12日 星期二

virtualbox client 在winXP host 的背景中執行 (VBoxHeadlessTray)

相信不少人用過虛擬機器(virtual machine),像說是vmware、virtualbox 或是 parallel。最近也是灌好一個virtualbox,用的host是windows XP。這次已經不是像之前一樣是玩玩系統而已,想說要把它變成另一台我可以在上面工作的機器,把一些工作分散在不同的系統中,用 DropBox 連接檔案及儲存空間就好。當然,在host 下就不用太招搖,最好是能在背景執行,不用在前景也丟了個畫面影響我在host 上工作的顯示效能。

找了半天,在Linux 下還真的很方便的就可以用,原則上只要下個command,像這樣:

VBoxHeadless -s 你的vm名稱 [-p [你要連入的port]] & 
 
VBoxHeadless -s winxp-vbox02 -p 3388 &

也可以用全名稱,比較容易看得懂:

VBoxHeadless -startvm winxp-vbox02 -vrdpport 3388 &



不過,在xp下面,也有這個指令,也可以WORK,只是總是要開一個CMD 的視窗在那兒。萬一有什麼萬一,沒辦法用RDP從遠端登入時,也只能按ctrl-C 類似直接關電源的方式關機,好像有點傷....

為了這個問題,查了Google,大部份的論述都是講在Linux Host下的操作,尤其是如何一開機就執行。跑遍了forum,結果還是在VirtualBox自己的Forum中 找到這支程式:

PPT.cc縮圖服務

執行時,它會掃瞄你有的virtual machine檔案,把它"開機",並在系統列上產生icon。這個icon 可以處理像說Save state, Pause, ACPI 關機等等。而且,作者號稱,它可以執行多個虛擬機器而只佔用同一組控制中心。

基本上使用起來沒什麼不同,就是不會看到那個怪怪的、好像沒功能的CMD 視窗。
接下來應該是想辦法把記憶體加大到4g了。

沒有留言: