- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
关于 虚拟机VMware 的介绍: z. q0 ?) b* f
美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
* ^ b7 U) z. k, r
8 o; t& w. x! @5 v5 g让VMWare Workstation成为服务
% y' Q: Q. |& s# @5 g; I% p5 @ 虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。
/ ^5 u @7 s9 h' }; h& G4 Z 众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。) }( C6 }7 X! Q2 S* ?
. q' M, E: y4 Q# L- D, S% o
具体方法:* ?( x, F1 f7 q: ?
/ p! o5 ], |; K* {6 e让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器
. G, j: p, b/ h% k* v
' C3 F% p" ?, p; K1.所需的工具:instsrv.exe和srvany.exe1 T0 L) N: h3 o9 k2 J! }; ^# E
3 J7 {9 I7 d( m8 f8 M
这两个工具在windows 2003 resource kit tools里面* P+ ?' E) A5 ~; s" a5 ^
! T( M2 e6 N% K2.需要了解的信息
2 Q# C8 I/ Y8 @+ @
* v" q; `) ~# M7 T! e! qvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
$ x/ R# p+ b7 K/ e, ~1 F. e
, |4 s* c' ?3 m2 s) |- r# X要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx
3 \; ^. S+ x' v( U4 P/ |& X- a/ D, v
% W5 X# u3 `2 h8 s' X8 U3.新建服务
& A! ^8 C6 ^, M4 ]0 V2 r& _. \
假设服务名为VM_W2K3,通过以下语法来安装服务:
4 I& ^' c4 O! D' x! N' I6 }0 d
; @0 r' _5 @$ Kinstsrv <service name> <srvany path>5 e' u8 n3 p# U# v
" E8 }( Y% q4 b
所以我的命令行是:/ \9 _0 h, Z- b
: i- Q# t9 i$ \7 s7 Z+ ~. s& L
instsrv VM_W2K3 c:\temp\srvany.exe$ V$ w% y7 K! }( a+ p
* x% X& o6 r [5 _& B. b5 r3 |# b
4.注册服务
: r9 d/ p- C+ |4 o, q9 R0 Z
1 d3 n) Z- R# c9 ?9 u5 _在注册表中,定位到# \3 {1 q& @: B- Q$ q9 q
! p! x W- Q; S1 o8 i/ X2 x$ B
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
# {. A) \7 w. c& ?8 A" a
: y+ ^" a/ J P. v# M) t& O3 M$ u新建项:"Parameters") T& h4 E. `) j+ o1 s
% ]9 f; j0 \& J0 G' o5 \" g# I: }在"Parameters"项里面,新建字符串"Application",( W4 M- {! [. T R
" Q& x: p/ ]# c2 U字符串的值:- B @, e* s: q) [7 }
5 b O# v# m* X" Z) k
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"% f# E5 D: N1 N; E0 {
; b% a& P1 \( N+ r
5.设置虚拟机启动状态0 \9 e3 {! s) @
: W4 b1 O/ H; u6 H- ^4 g! M
管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
) K% E$ W1 B! P! p& u, r9 d& Z+ I" [0 r: w, M+ K z( e; B
|
|