- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
关于 虚拟机VMware 的介绍1 ^. U! a+ |! u
美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。 9 u& Q) g3 ?. M5 @9 G9 m% n
/ M4 _) e" J, w) @6 D" g8 O
让VMWare Workstation成为服务% y# ?/ {+ b& B1 i
虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。4 d4 h8 u% w$ w! h# R
众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。
" ^. T7 Y! ~6 F+ ]* |- P' s
0 x0 x: V( z1 L% [" x6 X ^5 _* `具体方法:
4 }/ S6 T( K- i! n! K4 Z' B
% s `$ T. w4 h) d. Z8 R; U1 O让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器2 ?# t0 @' v R9 b5 g
! _; }4 Z( u2 ^1 m3 W) z1.所需的工具:instsrv.exe和srvany.exe
7 x$ X9 s3 Y- N2 F$ K8 \! Y) h2 M) S2 u5 S
这两个工具在windows 2003 resource kit tools里面) |1 e# D- h m n: q$ p4 a
% |" s, [3 i& [7 P- Z" }2.需要了解的信息
}! U4 m' ]$ ]& ]
8 a1 ]4 R( o, p+ E$ Q- l- `vmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
% l/ o' p+ I$ V& A3 U6 k0 |+ ?
) ^8 O: W9 n6 |, a6 V; x E要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx
9 E# g' G! B# m7 e. ^8 I* s! E$ \& g3 d2 @& T6 b: z% ]* S
3.新建服务
: b( K- D z$ _
6 h5 y$ P9 g9 x2 o假设服务名为VM_W2K3,通过以下语法来安装服务:
+ i- s: [7 H9 \7 E: h1 F+ ^6 r5 O- F8 B) {" \
instsrv <service name> <srvany path>
, S3 }% h+ h2 B+ L) Q0 N2 D2 k9 ^1 l5 W- p9 c# d
所以我的命令行是:9 B4 p/ L, U: C+ @0 j; e
+ K- l2 S* G6 y9 r
instsrv VM_W2K3 c:\temp\srvany.exe; M* F8 V O& [- ^* o6 h
( K; d! _7 ^, a! c
4.注册服务
* m( U) ^4 w" a& W
+ C3 K) V7 Q& o5 Q4 @$ v. b在注册表中,定位到6 V- d; p7 U; X/ }1 V4 M6 ? | B
* s4 w. K" T# q* r: F' t3 VHKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
) ~& t9 Y8 X3 K5 Q ]. \9 q% P
9 Q3 E- @" b s. v: S7 g' j+ w新建项:"Parameters"5 {4 n3 C" \1 z( @9 }) |+ o
+ V6 T9 x" y8 K' f7 e
在"Parameters"项里面,新建字符串"Application",
( |/ E) H& R1 x) `1 u5 [( o$ {* s p* W5 I* z! d0 b, Q
字符串的值:
- I9 q6 N. ^# b9 b& r5 t
p' m# U3 m' o1 C% H- R2 c"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"
8 t( {7 F, _+ }8 Z' _: W0 l; ^3 g0 D2 ?- w4 W$ N/ N/ k* M
5.设置虚拟机启动状态! K$ D0 l o: y: h
/ ^$ [% e+ t1 o% ~+ s o
管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
) ]2 X! V. Q% l1 H# F/ h6 J7 v6 ~. h+ t+ D! R) Y8 y5 X
|
|