使用 Virtualbox 构建 Windows 7 标准映像

使用 Virtualbox 构建 Windows 7 标准映像

因此,我根据以下文档构建了 Windows 7 的标准映像:http://technet.microsoft.com/en-us/library/ee523217%28v=ws.10%29.aspx

但是,我的参考计算机是使用 Virtualbox 安装的 Windows 7。我的映像已准备好,并且已使用 sysprep 应用了 OOBE。我还制作了一个 Windows PE USB 驱动器。

根据文档,我应该从 USB 启动。现在 VirtualBox 不将此 USB 视为硬盘。因此,我使用此链接让 VirtualBox 认为我的装有 Windows PE 的 USB 是硬盘。

http://www.howtogeek.com/187721/how-to-boot-from-a-usb-drive-in-virtualbox/

所以我最终遇到了我的第一个主要问题,那就是我无法使用我在 Virtualbox 实例中加载的 Windows PE 上的工具捕获 Windows 7 的映像。

我正在使用以下命令。

键:D:是我在 Virtualbox 上的 Windows 7 文件(动态 VDI 映像)

E:Windows PE USB 上的工具

E:\imagex /compress fast /capture d: d:\install.wim

此命令有效,但会向我发出错误提示,指出我没有足够的空间。可能是因为我的 Virtual Box 托管的 VDI 映像是动态的,最大可达 70GB,而我加载(解压)的映像为 30GB。但是我正在使用压缩。

是否有人尝试过以 Virtualbox 作为参考计算机来制作 Windows 7 标准映像?

更新:根据以下建议,我将 2 个 USB 驱动器作为 vdi 添加到 VirtualBox。USB 1 包含 Windows PE 内容,USB2 是新格式化的 8GB FAT32。然后我运行我的 Windows 7 参考虚拟实例并从 USB 1(即 Windows PE)启动。然后我运行以下命令行。这表明 imagex(在 USB1 上)使用快速压缩并捕获 Windows7 参考虚拟实例上的内容,然后将所有内容放在 USB2 上。

D:\imagex /compress fast /capture f:c:\install.wim“Win7Wim”

开始扫描文件和目录。然后我从 virtualbox 收到以下致命错误。 在此处输入图片描述

它说我没有足够的硬盘空间。我想我得试着用我的 1TB 硬盘创建一个 VDI,但我无法将其设为 FAT32。嗯

更新:所以我用了我的 500GB HD。我使用此链接帮助我将 HD 安装为 vdmk 光盘并写入。但是我仍然收到上述错误,所以这不是空间问题。

答案1

您无法在正在捕获的卷上创建映像文件。

但是,如果您想在虚拟环境之外使用 WIM 文件,那么您就不会希望它包含在 VDI 中。

最简单的方法是获取另一个 USB 记忆棒并将其映射到 VM。

如果虚拟机具有虚拟网络适配器,那么您还可以在硬盘上共享一个文件夹,然后将其映射到虚拟机内的驱动器号。

相关内容