1. 程式人生 > >設置VMware隨系統開機自動啟動並引導虛擬機操作系統

設置VMware隨系統開機自動啟動並引導虛擬機操作系統

auto 工具 標簽 class app 對話框 tools 允許服務與桌面交互 ng-

設置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隨系統開機自動啟動並引導虛擬機操作系統