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

做一名網絡管理人員,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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章