茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1674638 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
F09_108.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2009/1/10 5:34:59

開機自動啟動 VMware Guest 中的子系統

開機自動啟動 VMware Guest 系統 FreeBSD 6.1-RELEASE
會有這個需求是因為不希望每次 Windows 2003 Server重開機(例如:更新安全性更新後),後就必須執行遠端連線然後在開啟 VMware 然後啟動 Guest 系統 FreeBSD 6.1-RELEASE,想到就累,因此就有了這個實作了。
這次實作原理大概就是把 VMware 這個軟體變成是系統的服務,因此當 Host 系統(Windows 2003 Server)開機時就會自動把 Guest 系統(FreeBSD 6.1-RELEASE)順便啟動。
在實作時 Windows 2003 Server 會用到二個執行檔( instsrv.exe 及 srvany.exe )這二個執行檔在 [Windows Server 2003 Resource Kit Tools]內,二個執行檔的功能說明如下:

  • instsrv.exe:將指定的程式安裝為系統服務
  • srvany.exe:讓原本不能當作系統服務的程式以系統服務的方式來運作

關於 instsrv.exe 執行檔的語法如下

 instsrv <服務名稱> <該執行檔完整路徑>      //安裝為系統服務

instsrv <服務名稱> remove //至系統服務內移除(記得先停用該服務)


Step1.確定相關執行檔絕對路徑
我將 instsrv.exe 及 srvany.exe 跟 vmware.exe 放在同一目錄中,而 freeBSD.vmx 則在預設安裝路徑,以上四個相關檔案路徑如下

 C:\Program Files\VMware\VMware Workstation\instsrv.exe

C:\Program Files\VMware\VMware Workstation\srvany.exe

C:\Program Files\VMware\VMware Workstation\vmware.exe

C:\Documents and Settings\Administrator\My Documents\My Virtual Machines\FreeBSD\freeBSD.vmx


Step2.建立 VMware 使用的系統服務
我們透過 instsrv.exe 及 srvany.exe 執行檔為 VMware 建立系統服務(本實作將該系統服務叫 VM_AutoStart)

 "C:\Program Files\VMware\VMware Workstation\instsrv.exe" VM_AutoStart "C:\Program Files\VMware\VMware Workstation\srvany.exe"

若執行成功將出現如下訊息:

  CreateService SUCCESS at creating:

VM_AutoStart

You must now go to the Registry and the Services applet in the Control Panel and edit them as per the instructions.


Step3.修改機碼指定啟動 Guest 系統
修改機碼讓系統服務知道開機後使用 VMware 執行檔(vmware.exe)去啟動 Ghost 系統(freeBSD.vmx)

 -->【開始】

-->【執行】輸入【regedit】進入【登錄編輯程式】

-->切換至【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VM_AutoStart】

-->【右鍵】後選擇【新增】選擇【機碼(K)】命名為【Parameters】

-->切換至【Parameters】項目內【右鍵】後選擇【新增】選擇【字串值(S)】命名為【Application】

-->修改字串值【Application】內容為【"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "C:\Documents and Settings\

Administrator\My Documents\My Virtual Machines\FreeBSD\freeBSD.vmx"】
Step4.設定 VM_AutoStart 服務
 -->點選【我的電腦】按下【右鍵】選擇【管理】切換至【服務】

-->點選【VM_AutoStart】按下【右鍵】選擇【內容】切換至【登入】頁面

-->在登入身份內選擇【本機系統帳號】並勾選【允許服務與桌面互動】後按下【確定】


做完以上步驟後將 Windows 2003 Server 重開機,此時當 Windows 2003 Server開機完成後可看到 Guest 系統(FreeBSD)也啟動完成。


原文出處:小眼睛的大世界│之│進化事務所 - 開機自動啟動 VMware Guest 中的子系統
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|