最近弄了一台新电脑,装了Windows 2008R2,然后开了Hyper-v,组了一个私有域。想来不麻烦的事情却也做得一波三折。
1. 安装Windows 2008R2
因为电脑没有过光驱,所以不得不U盘启动安装,参考了下面一片文章
http://www.cnblogs.com/wenwuxianren/archive/2011/03/19/1988809.html
2、用winpe启动计算机,格式化C盘(因为我要把系统装在C盘里)。
3、将安装文件夹根目录的boot文件夹和bootmgr文件复制到C盘,在c盘中新建文件夹sources,将安装文件夹中sources文件夹中的boot.wim复制到新建的文件夹中,替换bootsect.exe(我用的是win7
32位 里的)文件(在boot文件夹中)
4、运行cmd 执行C:\boot\bootsect.exe /nt60 c:
5、再用刚才解压的64位的bootsect.exe覆盖掉32位的。
6、重新启动(硬盘启动)。
7、这时候你可以看到win7的启动界面和安装界面了,选择修复,选第一项,下一步,选择命令行。
8、输入c:回车
del bootmgr
del boot
del
sources
(这些以后格式化也可)
9、用命令行的方式进入解压的windows文件夹下的sources文件夹,输入setup.exe,OK到此为止现在windows就开始安装了。
这里列举一下一些特别需要注意的:
1. 因为大部分WinPE是32位的,但是window 2008R2 下的bootsect.exe 是64位的,所以不能运行,所以,必须找一个32位的bootsect.exe,这个可以从网上下载。
2. 在第三步的时候用32位的bootsect.exe替换原来的文件,并执行第四步的命令,会有一个出错信息,可以忽略不计,最后命令行显示执行成功。
3. 第五步其实不需要重新覆盖,没关系的。
4. 切记切记,第九步,一定要运行Sources目录下的Setup.exe,而不是Windows 目录下的setup,否则会卡在加载驱动那一步。
2. 在Windows 2008 R2 使用无线网卡
以前的机器是一个Win7的系统,上面有一个BelKin的无线USB网卡(F5D7050),但是在插上Windows 2008R2之后发现不能使用,即使在打开服务器的feature->无线Lan服务,网卡驱动还是找不到。最可恶的是BelKin官方网站居然没有驱动下载,而外面的驱动都是for XP的(以后绝对不买这个牌子的东西了)。
使用驱动精灵讲Win7上的驱动备份出来了,然后放在Windows 2008R2上,现在网卡驱动问题解决了,但是网卡很不稳定,甚至出现即使输入正确的密码也会报密码错误的问题。
后来查看网卡驱动信息,看看具体指向的是哪个dll,发现使用的是C:\Windows\System32\Drivers\netr7364.sys,再次比较了Win7上的这个文件和08R2上的这个文件,发现两者不同,所以用Win7上的文件替换之,重启。
无线非常稳定了。目前没再次出问题。
3. 启用Hyper-V规划私有域
按照计划,我将会在Hyper-v上创建若干个虚拟机:DC,SQL-TFS,Win8,
启动Hyper-v是很简单,一路next就好了。然后打开hyper-v的虚拟网络管理器,我想先添加一个external网络,因为如果安装完VM server还是需要连接internet安装一些update和激活。但是在添加External网络的时候遇见了一点麻烦,外部网络的创建按钮一直是disable的,后来查阅了资料才知道,hyper-v网络管理器不支持无线网络,无奈只能enable了有线网卡,然后拖了个网线,好在这也无妨,OS激活和update安装完了之后,外部网络就不需要了,用internal的保证host和vm之间的连接就好了。
然后通过加载ISO创建了一个vm,update装完了,也激活成功了。我将这个vhd copy了一份,准备作为将来所有别的server的template。
使用copy的vhd又创建了个VM,可是登陆上去一看,还是没有激活,无奈,再次激活一下。
注意,这里的这个动作为后面的事情造成了很大的麻烦。
4. 配置私有域
因为已经安装和激活了,所以修改了vm的设置,使用了一个internal网络,只需要保证host和vm之间的网络连接即可。
follow微软的两个配置说明enable了DC
http://technet.microsoft.com/zh-cn/cloud/gg462955.aspx?ocid=ban-n-cn-jtc-DPU-CCIDMar2011
http://technet.microsoft.com/zh-cn/cloud/gg462954.aspx
需要注意的是:
1. 在被指DC之前,首先要设置网卡配置,指定IP。
目前一切顺利,then,在ad里面添加了一个User。登录到Sql-Tfs上,同样的修改网卡设定,制定IP,同时,将DNS制定到DC那台机器上。然后加域,也很顺利。
尝试将之前创建的user添加到Sql-Tfs的local Admin group。点击添加查找,使用domain admin的账户解析名字,并添加了。一切顺利。
但是,在点击Apply之后,发现user并不在local admin group中。
使用domain user登录这个机器,发现不是admin用户。
再次使用local admin登录这个机器,发现local admin group里面的确没有添加的domain admin用户,尝试着再次添加,却说这个user已经在group中。可是为什么就是看不见也用不了呢?
怀疑是系统问题,整个把前面的所有步骤重新做了一次,问题依然存在。
搜索很多中文站点,发现不少人遇见了同样的问题,却没有解决方案,无奈问google。
后来,发现了一个英文网页提起并解决了这个问题: 因为我是用vhd直接copy然后创建的虚机,所以,两个虚机的sid是一样的造成了这个问题。
解决办法:不要使用copy VHD(不能激活,不能添加domain user,还有啥用呢)。而是老老实实的从iso创建vhd吧。
现在两个server都工作的很好。
最后创建了win 8,用的是Windows8-ConsumerPreview-64bit-ChineseSimplified.iso, 唯一小麻烦的是,Consumer Preview也是需要key的,而iso里面是没有key的,上网找了一个:DNJXJ-7XBW8-2378T-X22TX-BKG7J
至此,所有机器环境搭好了,接下去,就是安装各个应用软件了。如果有什么值得一说的,我下次再说吧。 :)