- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
关于 虚拟机VMware 的介绍
" r' A# Q4 H/ t 美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
* N2 e8 f% [4 Q, V- E2 ~' k2 P
0 ]5 x7 n( q0 w: K- i, o2 {8 ~& c让VMWare Workstation成为服务
% x, X- y" p* X7 ?1 { 虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。 X& V- q/ w" I& V
众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。9 ]% H5 I6 W4 {4 L; _
! N f) ]4 a: I1 w/ D- O- m
具体方法:
1 x4 f7 `1 i+ g4 |8 l# ? 9 Q0 k5 u3 e7 A
让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器) x& j1 c& u' H
! M4 V; Z3 b2 |3 Y: q7 {
1.所需的工具:instsrv.exe和srvany.exe
2 m9 Z7 ~0 B( U) {
( T4 V$ _( Z/ H- J" }; ]这两个工具在windows 2003 resource kit tools里面0 o: n# m" u6 S7 z0 Z1 C% M, C
7 C# M. G1 Y$ T5 A2.需要了解的信息
1 E7 R5 d2 U6 J* m) N# E' b/ O- E1 ?( _; f, G
vmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe+ B6 C) C6 O% [ l I
& o( O- t9 N* t要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx
$ x' Z4 W, l" U8 ~: N1 p' C" H
3.新建服务 j; H9 t$ r& @0 _7 }
# I) R* w+ \9 r# y
假设服务名为VM_W2K3,通过以下语法来安装服务:. ~( p6 n; D0 j% ?- k
% {8 \/ f4 Y; z) [4 k
instsrv <service name> <srvany path>
* u' u0 @2 Y6 b8 W/ q
1 G2 [4 W6 d/ E* H( k所以我的命令行是:$ a) _7 N5 u$ L S
: }9 R4 u# l9 Ainstsrv VM_W2K3 c:\temp\srvany.exe" f0 f! |; D$ K9 N
% v: L; T7 h' G6 ^8 H4.注册服务
0 F& v' N# y: T( U; V
8 x G) ]8 w% d5 I3 T在注册表中,定位到
) t" j, }' L+ m% s; r* X% s- S/ w& E) h
HKLM\SYSTEM\CurrentControlSet\Services\VM_W2K36 I! g2 {( ?- G' J) @! [. H# o
8 Y9 ] ]' Y/ \! S( T新建项:"Parameters"7 U; z W- s) j- z! T
3 ^6 x0 P" u. {9 @2 H在"Parameters"项里面,新建字符串"Application",( Z/ N: K- b( K' T# u( m
7 e) u8 _ d" ~. V
字符串的值:
7 v2 P0 W, Q7 ^7 r+ }5 B$ @8 k! |' E6 w
"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"
+ _& u+ S0 i! n0 M; X) l: z2 M! d ~2 s0 \
5.设置虚拟机启动状态
% u" t3 T% b& S! Y4 n8 l
; }- \( e$ K8 v4 r3 I管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"8 y' [) x+ R) G' {) T& x
4 D0 v) u7 R! X% W& Y0 ]1 ` |
|