如何从网络上安装Windows 7?


80

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

我想到的第一件事是通过网络,但是我没有通过网络全新安装Windows 7的 经验。

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

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

Answers:


52

我只是这样做了(2011-04-01),这个问题在我的谷歌搜索中始终排在前列,因此,我将给出事后的答案,并附上我所学到的笔记。希望这将填补一些空白。

源操作系统是Win7 x64。


源机器:

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

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

本示例将使用user TEST和password 登录到源计算机test

使用tftpboot启动DHCP服务器(在请求时为计算机提供IP)。
这还将为所有文件传输启动TFTP服务器。

boot\tftpboot目录中应该有一个包含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.*.****

这是verWinPE版本到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链接:


非常接近我的方式。感谢您提供完整的指南。您赢得了我的投票并打勾:)
乔治

我在对服务器执行ping操作时收到“ net use”命令的错误53和1231的信息,可能是什么原因引起的?
Nikhil Bhandari

3
我不明白 是pxeboot.comWindows安装磁盘或tftp的一部分吗?因为我什么都没有。因此,客户端计算机无法启动。
专家

1
链接到megaupload =失败。还包括一个WinPE映像,并且它不是免费软件。
蒂姆(Tim)

1
@各种各样的人询问wifi:出于多种原因(安全性,所需的配置等),PXE引导无法通过wifi进行。您需要一根以太网电缆。
马克·科文

11

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


通过PXE引导PC的方式可行,但是当尝试在PXE环境中启动安装程序时,Windows安装程序说该版本与我正在运行的Windows上的版本不兼容。
乔治

2
是32位/ 64位问题吗?有帮助

另一个有用的链接,更近,沿着相同的路线:cyberstreams.com/blog/?p=248

8

每个尝试过此方法的人都可以证明将其完成到底有多困难。最近,我有同样的问题要解决,并且已经做了大量的阅读和测试。最后,最简单的工具是Serva。至少在我看来。

但是,即使Serva也容易失败。要使其正常工作,您将需要进行大量工作。而且,其文档结构和技术都比较差。因此,了解如何进行设置并不容易。

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

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


太感谢了!我尝试使用tftp32 / tftp64,但是它对我不起作用,因为我没有访问Windows PE的权限,也不愿意下载3.4 GB的Windows 8 ADK来创建它。也许有一个更简单的解决方案,但我无法解决。有了Serva,我什至不必寻找驱动程序,没有了驱动程序就可以了。您的指南非常有帮助,易于遵循。
NikolaMalešević2013年

Serva不容易失败,它具有非常简单而广泛的文档。
2014年

我选择不同意你的看法。
Corporate Geek 2014年



1

如果您有足够的空间,我会通过网络共享将媒体内容复制到您的PC,然后从中进行安装。


1
从什么环境启动?
乔伊,

1
OP未指定该计算机没有操作系统。

1

如果您有Linux服务器(AMAHI.org),请安装DVD,然后编辑Samba配置文件-#'nano /etc/samba/smb.conf'..

在底部添加以下行-[DVD]输入,然后输入path = / media / UDF Volume /,然后再次输入并添加-guest ok =是,输入Control X,然后输入y保存并输入退出。

然后从您的客户端开始进行网络连接-共享,然后在其中找到映像文件。

如果在复制文件后您的计算机重新启动并似乎挂起,请再等待10分钟,然后,如果仍然没有执行任何重新启动操作,请不要触摸任何键。等待并等待气球从启动窗口重新开始。

如果仍然没有F8进入安全模式,然后转到命令提示符,然后在c:net上使用y:\ YOURSERVER \ DVD,则所有操作都应重新启动。Windows 7刚刚在客厅的HTPC上加载完毕。


0

如果您有有线连接,则在系统支持的情况下可以使用PXE。我认为您是SOL尝试通过无线进行远程安装。


0

这可以通过Serva完成

http://www.vercot.com/~serva/howto/WindowsPXE1.html

基本上,它从Microsoft安装CD / DVD中获取文件并将其作为网络安装提供。Serva使程序自动化;唯一要做的就是从安装CD / DVD复制文件并创建网络共享。它还可以通过自动创建安装菜单来安装多个操作系统。

凉; 如果已经有可用的DHCP,则可以将Serva DHCP设置为proxyDHCP,而不必触摸已安装的DHCP服务器。

(与Serva开发有关)


-4

我确实将笔记本电脑从Vista升级到了没有DVD驱动器的Windows 7。

  1. 将DVD从桌面克隆到ISO中。
  2. 在笔记本上安装守护程序工具列表。
  3. 步骤3.安装它,然后从DVD映像安装。

就这样。没有服务器,没有USB,没有网络设置

它允许我安装Windows的新实例。

安装后,它将移动并备份旧的(Vista的)C:\ Users,Program Files和Windows。到旧文件夹。

没有分区,也没有重新格式化。这很干净,因为:

  • 没有注册表重复使用
  • 没有用户帐号提前
  • 没有提出申请

将文件从备份文件夹复制到新的配置文件,最后删除备份文件夹和ISO。一无所有。


尚未接近解答OP。
蒂姆(Tim)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.