服务器 频道

玩转Win7新功能之VHD with Native Boot

  前面 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

  "System Volume Information"

  RECYCLER

  Windows\CSC

  [CompressionExclusionList]

  *.mp3

  *.zip

  *.cab

  \WINDOWS\inf\*.pnf

  最后将生成的 Windows PE 3.0(以下简称 WinPE3) ISO 文件保存在 Hyper-V 服务器上,并挂载到 VHD with Native Boot 虚拟机中。

  启动该虚拟机,通过 WinPE3 引导进入 WinPE3 环境,如果网内没有 DHCP 服务器则需要手工为其配置一个 IP,为此执行:

  netsh interface ip set address name=ID_or_NAME static IP_Address MASK

  之后使用下面的命令行,将 Hyper-V 服务器的共享目录映射到本地使用盘符 Z。

  net use z: \\hyper-v\source

0
相关文章