- 註冊時間
- 2014-5-14
- 精華
- 在線時間
- 小時
- 米币
-
- 最後登錄
- 1970-1-1
累計簽到:278 天 連續簽到:1 天
|
关于 虚拟机VMware 的介绍4 x( O; o3 o- {5 [0 L- Y) a: ?6 ~+ _
美国VMware公司推出的虚拟计算平台——VMware为我们提供了一个具有创新意义的解决方案,你可以在使用Gimp的同时,运行Microsoft Word。不仅如此,你还可以同时运行各种Linux发行版、Dos、Windows 3.1、Windows 95、Windows 98、Windows NT,Windows 2000、Windows ME以及FreeBSD等,你甚至可以在同一台计算机上安装多个Linux发行版、多个Windows版本。
3 i! Y0 M: I8 `8 ?) ~3 u( f$ U6 P: _4 }+ C0 Q$ ^7 C3 |
让VMWare Workstation成为服务
0 {2 [+ z. U% u% }( O8 t 虽然vmware可以让我们在一台计算机上同时运行多个操作系统,但是相对于microsoft的自家产品virtual server,vmware workstation有一个明显的缺点,就是每次开机都要手动运行一下,这对于在虚拟机上跑应用的用户来说就有很多不便了。 Z5 G: c/ g$ w6 d# c# _
众所周知,一般来说让windows自动运行的方法有两种:加入启动项,或者是作为服务。加入启动项的优点是添加容易,但是需要用户登录后应用才能启动;而服务则不然,无论用户登录与否,计算机启动后服务都会自动启动。所以把vmware workstation加到windows启动项中是一个很好的办法。下面方法在winxp,win2003,win2000 server中都得到验证。 v3 f% C. R) r5 I6 l( p/ e) k
- O0 Q5 K5 V3 M @$ c4 X; \% @$ K
具体方法:
5 c: @2 i9 M8 O# J' h1 k) C ( ]7 m" d% H- @ m# ^+ X" Q M
让VMWare成为服务,目的是让虚拟机和宿主主机同时启动,以便宿主主机可以登录到域控制器
r/ k3 e& y# b- [) K+ c
% N' e4 s; r9 W# g7 Y0 @% b1.所需的工具:instsrv.exe和srvany.exe
j& n& C9 n Q% L# O+ H4 n7 b+ ~2 g0 V. R8 m5 S5 x
这两个工具在windows 2003 resource kit tools里面
2 x6 A2 @ F+ D' h& v$ [. O$ O: G/ n9 y4 {9 q C, q
2.需要了解的信息% E! P! p& ^0 h. o; ^
) R7 D5 \. P, ]' W# p0 B: Kvmware.exe的安装路径,以本机为例:C:\Program Files\VMware\VMware Workstation\vmware.exe
I2 C3 e; c- x4 ~8 ]( s( R. o8 P, q8 X& `: f( P4 F- ~
要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件winNetEnterprise.vmx的路径是D:\vmware\2003-1\winNetEnterprise.vmx, \* X, S/ A) S d& m7 }) B
7 k( N! }6 U9 E& e9 R3.新建服务
8 x6 Z4 |7 S: ~9 f# E4 R- Y
( |" f6 \" T# G7 a; h, y0 a7 Q6 i假设服务名为VM_W2K3,通过以下语法来安装服务:) I0 E1 h3 z/ C* L$ K$ d" C
% g7 {$ B" Q( k J
instsrv <service name> <srvany path>1 S& b% U- _# n* p/ Z
7 ?; P$ L5 N2 @2 N. y+ `9 i1 C6 N所以我的命令行是:$ m+ X c: ]5 E! w. o
) K* f" T4 {8 E& C+ d+ W7 N8 n
instsrv VM_W2K3 c:\temp\srvany.exe J7 A+ N c$ U# P+ X% I% ^
7 s0 A* C% o4 h8 {( `4.注册服务( r. j" Y M( O( |1 S/ K) H7 Y, Y
; b. A6 ?3 {& S+ y; C0 r% L+ f* Y; o在注册表中,定位到
+ v0 N4 Y- x$ `; m4 d1 `
2 p& A5 |3 O5 k7 F/ G; z' JHKLM\SYSTEM\CurrentControlSet\Services\VM_W2K3
1 P) ?7 f* V% P5 b+ E
G" ?6 a2 _: v! p* K# t/ e% J新建项:"Parameters"5 b7 I) {/ g4 }. Y+ C
8 F7 h o. z0 X9 J在"Parameters"项里面,新建字符串"Application",
! r- {1 v: ^3 R. r
) x' M) ]# D7 x字符串的值:
1 k3 {# X# N9 G; X
" w+ g9 H4 h8 ] J"C:\Program Files\VMware\VMware Workstation\vmware.exe" -x "D:\vmware\2003-1\winNetEnterprise.vmx"* V1 }1 }( v! z9 h" y
6 k: c2 n% o1 a% L3 \+ n1 c0 B) i5.设置虚拟机启动状态" D- i& ^8 S( z9 H2 _' @1 B& q% J
0 `% }: H' T9 U8 f
管理工具-服务,选择VM_W2K3的属性-登录,选中"本地系统帐户",并勾选"允许服务与桌面交互"
9 H, R t- K9 D( T
1 n/ t9 j [% p3 r4 a6 v9 F |
|