- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
关于 虚拟机VMware 的介绍
1 U2 Z# \7 }9 b 美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。 8 Q1 U9 {0 |3 ]* i; b3 R
$ R8 ]1 Y( i# I' a
让VMWare Workstation成为服务5 g# `9 d& `, n$ \! G5 N
虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。
$ c: W* r) f) `, j1 v. P& J 众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。4 E8 t* I% e& d7 J
) l+ h" V; |) ?
具体方法:( e& W/ M/ z! |' b4 m j
! f; X- t$ J8 ^ Z W$ R
让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器3 S$ b' Z' `) [7 E% e/ d) h
9 y0 N2 S' Z2 K/ m$ ?# X/ J1.所需的工具:instsrv.exe和srvany.exe9 m8 j9 I& _7 @7 z9 o* D7 V# g( P
7 c' z* n& w! j1 S: Y0 g
这两个工具在windows 2003 resource kit tools里面& k, G9 N( h( X
# T+ K' X% w6 X2 M/ S% l7 g2.需要了解的信息8 [' O5 {2 c2 ?7 E
9 v3 c5 B2 v& P( N* Uvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
' D: _ z0 p( F! f
' d$ H4 m( {$ W4 q) X要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx6 s5 Z. ^ b; V0 h7 r
, |; e" f6 t4 A$ I
3.新建服务( U( @3 v$ S' R1 ^$ L/ H
" s7 D8 T0 {! y0 I* x假设服务名为VM_W2K3,通过以下语法来安装服务:0 Q* ]8 C9 Q2 N, f& `0 {6 J
b8 y) F! [7 y( _
instsrv <service name> <srvany path>$ p9 `" v+ Y) j: @
6 G9 I1 k2 P3 L$ @: X4 k" W6 q所以我的命令行是:
+ n2 [8 X+ f6 I8 G: D9 t, y7 M
: [8 i8 i- X. Pinstsrv VM_W2K3 c:\temp\srvany.exe" K* `1 a; v b# S0 {1 B. f
. I- I; Q) _# [; [0 g" p
4.注册服务: Y4 P- R* z: a `) H& M
- z: I$ z$ X6 b$ ?6 _! v
在注册表中,定位到, ]" c; B5 X9 A% I
5 X0 g5 g$ g9 e9 e$ G% A+ ^2 y
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
. B5 P5 s9 X& N; V H8 V
$ J) w) t& I Y1 ^) i/ W新建项:"Parameters"; q, [1 s! G. p# A: o' l6 y
. i" I3 l' f% x9 O& {
在"Parameters"项里面,新建字符串"Application",
1 z" Y% b: ^" n: @! \2 |2 g6 W6 x( i& Y' o3 N) I4 G
字符串的值:
0 U9 z, X1 k7 o2 W0 \! ^5 p8 |7 V! f. x5 d5 r
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"7 d& @+ k2 c0 h% B! U0 B, g
1 k% L' S" s; i* N; n$ j: ]# F5 K1 g# @
5.设置虚拟机启动状态- I( ?, p4 ~$ ?" X4 j( X2 B
- C. Z8 j _0 U+ P# W$ u管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
+ f+ K+ P6 G$ ?% e4 M- f5 R6 s% y9 Q5 ]3 _- [ e) {* _
|
|