昨天 gOxiA 对 Native 作了详细的测试体验,虽然有一定的阻碍和困难,但都一一克服,不敢独享!特总结出经验心得与大家分享,希望大家也能体验一下 VHD with Native Boot。
首先,介绍一下测试中遇到的难点,我们知道简单顺利地完成测试,是我们大家所期望的。不过即使遇到困阻,只要你有耐心我想我们还是能通过这些困阻得到更多的收获!但是,gOxiA 还是希望大家能少走一些弯路。所以在测试 Native Boot 前我建议大家要做好准备工作。
首先,要准备一份 Windows PE 3.0;其次,要准备好 Windows 7 Beta1 的安装盘,最好再将 Install.wim 文件拷贝到其他网络位置或启动移动存储上。进行测试的版本建议选择 Ultimate,否则就像 gOxiA 一样,为了省事在测试时使用了 HomeBasic 导致因授权而无法进入系统的问题,如下图所示。(图1)
此外需要特别注意的一点,Windows PE 与 要部署的操作系统的架构需要相同,即要么都是 x86,否则就都是 x64。其他倒没什么需要注意的,gOxiA 本来以为直接通过 Windows 7 Beta1 的安装盘加上拷贝到其他位置的 Imagex.exe 就能够简单实现部署,不过从测试结果来看,通过 Windows 7 Beta1 安装盘引导后,按下 Shift+F10 调出的 CMD 环境是无法运行 Imagex.exe 的,之所以要将 Windows 7 Beta1 安装盘中的 Install.wim 拷贝到其他位置也是方便以后调用,不用反复的插入光盘或 Mount ISO。所以 Windows PE 和 Install.wim 都是必须的。
前面 gOxiA 已经总结了大致的注意细节,不知道大家是否已经能够理解,有了具体的测试思路。下面 gOxiA 将带着大家根据自己的测试环境 Step by Step VHD with Native Boot。首先介绍一下测试环境,一台 Hyper-V Roles 的 Windows Server 2008 x64,创建了一台用于测试 VHD with Native Boot 的虚拟机,分配了 80G 的磁盘以及 1G 的内存,并分配了 legacy network adapter(旧版网络适配器),这样分配的原因是在 Windows PE 环境中能够识别网卡并启用网络。准备好 Windows PE 3.0 的 ISO,并将 Windows 7 Beta1 的 Install.wim 拷贝到这台 Hyper-V Roles 的 Windows Server 2008 x64 下的一个共享目录中以供之后使用。所有准备工作就绪后,我们就可以开始测试 VHD with Native Boot!
为了保持过程的连续性,我还是先从 Windows PE 3.0 的制作开始,首先参考 Windows Automated Installation Kit for Windows 7 Beta 这篇文章,下载并安装 WAIK3Beta,之后进入 Deployment Tools Command Prompt 环境,执行下面的命令行制作 Windows PE 3.0 并生成 ISO。
1] copype.cmd x86 c:\winpe_x86
2] copy c:\"Program FilesWindows AIKToolsx86imagex.exe" c:\winpe_x86\iso
3] 创建 wimscript.ini 保存到 winpe_x86iso 目录下,wimscript.ini 内容如下:
[ExclusionList]
ntfs.log
hiberfil.sys
pagefile.sys
本文来源:不详 作者:佚名