Answers:
我只是这样做了(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),打开设置,使用默认设置,然后更改:
boot\pxeboot.com
将转储到Windows PE环境中)重新启动程序,以确保更改生效。
接收机:
从接收方计算机运行网络启动。(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
故障排除:
如果您遇到错误"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链接:
pxeboot.com
Windows安装磁盘或tftp的一部分吗?因为我什么都没有。因此,客户端计算机无法启动。
请参阅以下文章“如何在没有使用TFTP的CD驱动器的M200上安装Vista”。
这包含使用Vista进行网络安装的详细说明,它也适用于Win7,并且该设置可能适用于您的。您的计算机需要支持PXE引导才能起作用。还阅读文章后的评论,它们似乎很相关。
每个尝试过此方法的人都可以证明将其完成到底有多困难。最近,我有同样的问题要解决,并且已经做了大量的阅读和测试。最后,最简单的工具是Serva。至少在我看来。
但是,即使Serva也容易失败。要使其正常工作,您将需要进行大量工作。而且,其文档结构和技术都比较差。因此,了解如何进行设置并不容易。
这就是为什么我决定尝试一下并亲自记录整个过程,包括人们最可能遇到的问题。由于整个过程是如此复杂,因此我发布了一个详尽的分步指南:如何从其他网络计算机安装任何版本的Windows
我希望有人会发现它有用。
您将需要Microsoft Deployment Toolkit 2010(MDT 2010)。
这是一个教程:部署Windows 7。
这绝对是您的目的,但是如果有人来这里寻求对许多计算机执行此操作的解决方案,则Windows Server 2008或更高版本可以通过网络部署Windows安装。文档位于:http : //technet.microsoft.com/zh-cn/library/cc771670%28v=ws.10%29.aspx
如果您有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上加载完毕。
这可以通过Serva完成
http://www.vercot.com/~serva/howto/WindowsPXE1.html
基本上,它从Microsoft安装CD / DVD中获取文件并将其作为网络安装提供。Serva使程序自动化;唯一要做的就是从安装CD / DVD复制文件并创建网络共享。它还可以通过自动创建安装菜单来安装多个操作系统。
凉; 如果已经有可用的DHCP,则可以将Serva DHCP设置为proxyDHCP,而不必触摸已安装的DHCP服务器。
(与Serva开发有关)
我确实将笔记本电脑从Vista升级到了没有DVD驱动器的Windows 7。
就这样。没有服务器,没有USB,没有网络设置
它允许我安装Windows的新实例。
安装后,它将移动并备份旧的(Vista的)C:\ Users,Program Files和Windows。到旧文件夹。
没有分区,也没有重新格式化。这很干净,因为:
将文件从备份文件夹复制到新的配置文件,最后删除备份文件夹和ISO。一无所有。