設置VMware隨系統開機自動啟動並引導虛擬機操作系統
設置VMware隨系統開機自動啟動並引導虛擬機操作系統
轉載 2012年03月15日 19:50:53做一名網絡管理人員,VMware大家是必須要會用的,但在實際工作中,我們可能會在服務器是安裝VMware,啟用多個系統,但當服務器重啟或其它非人為的,當網絡管理員不在的情況下,VMware是不隨系統而啟動的,這樣是非常麻煩的,如何讓VMware隨系統而啟動並引導虛擬機操作系統呢!不可避免,企業的服務器不會象我們預想的那樣一年365天不間斷的運行。可能公司突然停電,或者服務器突然無故重啟,這些情況都會造成電腦內的虛擬機開機不再運行。而如果此時系統管理員正好離開,那這個後果也就不言而喻了。
所以,實現虛擬機開機自動啟動,可以說是實現公司服務器正常運行的一個不可或缺的環節。
實現其開機自動啟動步驟其實很簡單。這裏用到的是微軟的兩個小工具。instsrv.exe和srvany.exe
微軟對instsrv.exe的官方說明如下:
Installsand uninstalls executable services and assigns names to them. 也就是個加載services的小東東。
其用法如下:instsrv <service name> <srvany path> (這裏的srvany path也就是工具srvany.exe的路徑了)
解釋下,srvany.exe是微軟出的用於將一個程序註冊為一個服務的小程序。它可以實現講任何程序設置成服務啟動。 下載地址: http://www.bibidu.com/fileview-598118.html
1、值得註意的是,將這兩個文件下載下來後,將這兩個文件放到D盤或其它地方如D:\tools。
2、了解vmware.exe的安裝路徑,以本機為例:e:\VMwareWorkstation\vmware.exe 。要啟動的虛擬機配置文件路徑,我的2003虛擬機的配置文件windows2003.vmx的路徑是D:\vmare\windows2003\windows server 2003.vmx
3、新建服務,假設服務名為vmautostart,打開運行,進入cmd字符,cd進入我們剛才放那兩個文件夾D:\tools,鍵入命令行是:instsrv VM_AutoStart D:\tools\srvany.exe,如圖:
4、註冊服務,運行->regedit 在註冊表中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vm_autostart 新建項:"Parameters"在"Parameters"項裏面,新建字符串"Application",字符串的值:"e:\VMwareWorkstation\vmware.exe " -x "D:\vmare\windows2003\windows server2003.vmx"
(如果你想要開機加載兩個虛擬機系統,只需要在其後再添加一個虛擬機配置文件路徑即可)
5、設置虛擬機啟動狀態
管理工具-服務,選擇vm_autostart的屬性-登錄,選中“本地系統帳戶”,並勾選“允許服務與桌面交互”,這樣,你的電腦開機後就會出現vmware的啟動界面了。
6、重啟電腦試試!
註意:重啟電腦時vmware會自動運行,但第一次運行你要把每次都彈出“提示”等前面的的選框鉤去掉,去掉之後按下power off按扭,重新啟動電腦,vmware就會保存你的設置,這樣免得vmware每次都彈出這些對話框而卡在哪裏。沒有按poweroff按扭重啟電腦vmware是不會保存你的設置的!
7、刪除服務
進入msdos方式
停止vwware的服務
net stop vmwareautorun
刪除服務
d:\tools\instsrv.exe vmwareautorun remove
原文: http://blog.csdn.net/lanxe/article/details/7358367
設置VMware隨系統開機自動啟動並引導虛擬機操作系統