最近為了解決 HP Server 會意外關機的情形,想說有些作業就改放在虛擬機器上面跑,來尋找是哪支程式會搞掛系統!因為 Server 是安裝 MS Windows Server 2003,所以想說就用 Virtual PC 2007 SP1 來跑 WinXP 好了。
因為是 Server,而且若是因為有問題要重新開機,那 Virtual PC 裡面的虛擬機器也要隨機器啟動才行。所以,當然要先詢問一下 Google 大帝囉!
參考:Super User、MSTech
原來 Vitual PC 的說明檔已經有寫啦!
所以就按照裡面所寫的方法,進行設定囉!這是我所寫的語法:
"C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -singlepc -pc WinXPSP3 -launch
接下來,就是在「控制台」中「排定的工作」進行設定囉!
把語法直接放在「執行欄」中,
「工作排程」部分挑選「在系統啟動時」。
這樣子,在開機之後,WinXPSP3 這台虛擬機器也就被帶起來了。不過,有個小問題,就是沒法看到這台虛擬機器的 Console 介面!!這個問題,還得再找找看是否有解?所以,只能用遠端桌面連線了。
附上一些下指令可以做的動作:
將 VM 暫停:
"C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -singlepc -pc WinXPSP3 -pause
將 VM 從暫停中回復:
"C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -singlepc -pc WinXPSP3 -resume
將 VM 從 save status 中回復:
"C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -singlepc -pc WinXPSP3 -restore
99/07/23,假使要關閉 Host OS,那 Guest OS 要怎麼關機呢?如果是在沒看到這台虛擬機器的 Console 介面的情況下。
我的方法有兩個:
1. 遠端登入去下關機的指令,如果沒有關機按鈕的話。
shutdown /s /t 10
2. 遠端下 shutdown 指令去關機。(Host OS 跟 Guest OS 我是使用相同的帳密)
shutdown /s /t 10 /m \\WinXPSP3
小弟才疏學淺,只能暫時先這樣解。
20100712