如何从网络安装Windows 7?

如何从网络安装Windows 7?

是否可以安装 Windows 7(当前 RTM 版本)在计算机上没有使用 DVD 或 USB 等可移动媒体?

我首先想到的是通过网络,但我没有做过新鲜的安装Windows 7的 通过网络

如何在没有任何可移动介质的情况下通过网络安装 Windows 7?

PS 我知道有些人可能认为这样做只是浪费时间,使用可移动媒体更容易,但在当前情况下,目标 PC 既没有 CD/DVD 驱动器,也不支持从 USB 启动。除此之外,目标计算机通过无线连接连接到网络(我不知道这是否会导致安装出现任何问题)。

答案1

我刚刚做了这件事(2011-04-01),这个问题在我的谷歌搜索中一直排名很高,所以我会给出一个事后答案,并附上我学到的东西的笔记。希望这能填补一些空白。

源操作系统是 Win7 x64。


源机器:

该机器必须具有静态 IPv4 地址。本示例将使用192.168.0.1

此计算机必须在某个共享文件夹中安装 Windows。此示例将使用.\win7

TEST此示例将使用用户和密码登录源机器test

使用 tftpboot 启动 DHCP 服务器(在计算机需要时为其分配 IP)。
这还将启动 TFTP 服务器以进行所有文件传输。

tftpboot 目录中应该有一个名为的文件夹boot\,其中包含 Windows PE 的安装。

启动tftpd64.exe(或tftpd32.exe),打开设置,使用默认设置,然后更改:

  • IP 池起始地址:无论从哪个 IP 池中提取
  • 池大小:必须大于 2
  • 启动文件:(boot\pxeboot.com将转储到 Windows PE 环境中)
  • 掩码:255.255.255.0 可以正常工作。
  • 取消选中“分配前 Ping 地址”
  • 勾选“将 DHCP 绑定到此地址”

重新启动程序以确保更改生效。

接收机:

从接收方机器运行网络启动。(DHCP 服务器将分配一个 IP)。

启动文件将被传输并运行。按 F12 告诉 Windows PE 执行某些操作。

等待一段时间(30-60 秒)。命令提示符将出现并加载。等待直到光标可用。

必须将驱动器分配给源计算机上的根文件夹。具体操作如下:

X:\Windows\system32>net use z: \\192.168.0.1\win7

必须输入源机器上的用户的用户名和密码。

Enter the user name for '192.168.0.1': 192.168.0.1\TEST
Enter the password for 192.169.0.1: test
The command completed successfully.

导航到新目录 ( z:\) 并开始执行。命令将有较长的延迟,但最终应该会起作用。

链接:

http://tftpd32.jounin.net/tftpd32_download.html(DHCP 服务器 x86 或 x64,无boot\目录)

WinPE 链接已删除<-- 您必须获取 WinPE 的正版副本。在 Microsoft 网站上搜索Windows AIK(自动安装工具包)。其中将包含 WinPE,您可以将其用作启动映像 (winpe.wim)。

http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe

http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/

故障排除:

如果遇到错误"autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)。这意味着您的 WinPE 版本与 Windows ISO 不匹配。ver在 WinPE 提示符下输入。您将得到类似的结果6.*.****

ver以下是WinPE 版本与 Windows ISO 的粗略对照表:

|   ver    | Win PE Version | Matching Windows ISO | Background Colors |
------------------------------------------------------------------------
| 6.0.6*** |     2.*        |    Windows Vista     |  Blue and Green   |
| 6.1.7600 |     3.0        |      Windows 7       |      Gray         |
| 6.1.7601 |     3.1        |    Windows 7 SP1     |      ???          |
| 6.2.9200 |     4.0        |      Windows 8       |      ???          |
| 6.3.9600 |     5.0        |     Windows 8.1      |      ???          |

Windows AIK 链接:

答案2

请参阅以下文章“如何使用 TFTP 在没有 CD 驱动器的 M200 上安装 Vista”
其中包含使用 Vista 进行网络安装的详细说明,也适用于 Win7,并且该设置可能适用于您的计算机。您的计算机需要支持 PXE 启动才能正常工作。还请阅读文章后的评论,它们似乎很中肯。

答案3

每一个尝试过的人都可以证明这有多难。最近,我也遇到了同样的问题,我读了很多书,做了大量的测试。最后,最简单的工具是塞瓦。 最起码,我是这么想的。

但即使是 Serva 也容易出现故障。你需要做很多工作才能让它工作。此外,它的文档结构很差,技术性也不强。所以要理解如何设置它并不容易。

这就是为什么我决定尝试一下,亲自记录整个过程,包括人们最有可能遇到的问题。由于整个过程非常复杂,我发布了一个很长的分步指南:如何从其他网络计算机安装任意版本的 Windows

我希望有些人会发现它有用。

答案4

这对你的目的来说绝对是过度的,但如果有人来这里寻找解决方案很多计算机,Windows Server 2008 或更高版本可以通过网络部署 Windows 安装。文档位于:http://technet.microsoft.com/en-us/library/cc771670%28v=ws.10%29.aspx

相关内容