softice使用微软的虚拟机产品己是很久了,从VPC 2004开始接触微软产品,到VPC 2007,再到Virtual Server 2005,再到Hyper-v,首先的使用心得,感谢虚拟化技术,能够让我以较低的成本,迅速掌握更多的技术,最后秀上一句E文,Enjoy IT & Enjoy Life。
一般使用虚拟机的套路也很简单,制作相关的VHD母盘,然后利用这些母盘,来搭建各种环境。因为同一个系统都是来自同一个母盘,又因为Windows系统有一个SID,结果就所以,我们要避免两个来自同一个母盘的系统保持不同的SID。
举个更明白的例子,我们要玩个Windows Server 2008 R2的双域控,建两个虚拟机,都是来自同一个母盘,不做任何更改的话,那么它们的计算机名和SID都是一样的,计算机名最明显,系统会提示你网络有重名的,你改了就没事了,但SID不会提示,你安装第二台服务器的辅助域控时,就会报错了,不信的话,可以玩下,明知有错,也要试,典型的明知山有虎,偏向虎山行啊,不过不要紧,学习的过程,或许就是一个不断试错的过程了。
为了解决这个问题,我们就来使用Windows AIK,以Windows 7来玩个STEP BY STEP的操作,管你SID藏得深不深,这下要对你动你了,
1、获取Windows AIK,下载公开的,给个地址,免得你搜了,
1个多G,2个G少点,有得下了,下完以后,刻个盘,玩个虚拟光驱随你啦,反正结果是把它丢到光驱中,他会自动运行了,给个截图,看个明白
2、很明白了,选择Windows AIK安装程序,接下来,下一步下一步就行了,等着安装完成吧,然后在程序中,打开Windows系统映像管理器,给个截图,看个明白
3、打开程序以后,光盘就要换了一下了,把Windows AIK光盘拿出来,放上Windows 7的光盘了,到这一步,总算是将准备工作准备好了,重新回到Windows 系统映像管理器,文件----选择Windows 映像
4、选择Windows 7光盘中的sources目录下相应版本的编录文件,比如install_Windows 7 ULTIMATE.cfg,就是旗舰版的编录文件,给个截图,看个明白
5、同样文件,新建应答文件
6、选择Componets下面的x86_Microsoft-Windows-International-Core__neutral_31bf3856ad364e35_nonSxS,同时添加到oobeSystem,
7、添加好以后,在右边选择添加相应的值,这里全部为zh-cn
8、依照以上的方法,同样可以添加其它的选项,这里给出直接的截图
设置时区
接受许可
创建用户
设置新用户密码
9、设置完成以后,保存到C:\Windows\System32\sysprep目录下,取个名,比如为sysprep.xml,我这里把sysprep.xml的源文件写出来吧
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>zh-cn</InputLocale>
<SystemLocale>zh-cn</SystemLocale>
<UILanguage>zh-cn</UILanguage>
<UILanguageFallback>zh-cn</UILanguageFallback>
<UserLocale>zh-cn</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>YQBiAGMAMQAyADMALAAuAC8AUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Group>administrators</Group>
<Name>softice</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<RegisteredOwner>softice</RegisteredOwner>
<TimeZone>China Standard Time</TimeZone>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:d:/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>zh-cn</InputLocale>
<SystemLocale>zh-cn</SystemLocale>
<UILanguage>zh-cn</UILanguage>
<UILanguageFallback>zh-cn</UILanguageFallback>
<UserLocale>zh-cn</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>YQBiAGMAMQAyADMALAAuAC8AUABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Group>administrators</Group>
<Name>softice</Name>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<RegisteredOwner>softice</RegisteredOwner>
<TimeZone>China Standard Time</TimeZone>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:d:/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
要使用这个sysprep.xml文件,在命令行中,切换到c:\windows\system32\sysprep\目录下,执行命令“sysprep /generalize /oobe /shutdown /unattend:"sysprep.xml"”,直接运行,给个截图,看个明白
关机以后,提取相应的VHD文件,将它做为母盘,于是所谓的虚拟化无忧,第一步就开始了。