2017-06-21 129 views
0

我们的客户拥有大约800多台运行Windows XP的计算机,分布在全国各地。每台计算机都可以使用TeamViewer进行访问。目标是远程替换XP的Linux发行版。使用TeamViewer在Windows XP上远程安装Linux

有谁知道这是否可能,以及从哪里开始?

谢谢!

+0

在绝对不安全的平台(Teamviewer)的基础上安装操作系统是一个非常值得怀疑的事情......是否真的没有其他的选择? – arkascha

+0

这个问题可能更适合超级用户。 https://superuser.com/ –

回答

2

PXE是你唯一现实的希望:

现场需要帮助的Windows XP启动之前按在BIOS F12一些:

A)在PC-A,设置DHCP服务器是指DHCP-客户端到从网络服务器下载Linux ISO的PXE服务器(当然,所有三个都可以是现场同一局域网段中的Windows机器)

B)重新启动PC-B现场重新启动机器并按F10-F12选择C)然后选择网络启动(PXE-Boot)

进一步阅读:https://www.vercot.com/~serva/

指南:https://youtu.be/nnxgFpUr1Og?t=39

注意:请确保您已启用代理DHCP,而不是DHCP服务器

+0

您无需在路由器上禁用DHCP服务器;只需在'proxyDHCP'模式下设置Serva DHCP服务即可。 – Pat

+0

并非总是,主路由器可能会在dhcp-relay分配IP –

+0

之前分配IP地址,您错了;我提到'proxyDHCP',你错误地将它与一个'dhcp-relay'(IP助手)进行比较,它们实际上是两种不同的动物。看看这里https://www.vercot.com/~serva/an/WindowsPXE1.html,看看代理DHCP的真正作用。 – Pat

0

我会尝试的东西像这样:

  • Clonezilla,其通过将先前准备的磁盘映像复制到在网段内引导的一个或多个计算机而工作
  • Cobbler,其工作方式为基于Linux的机器

这些选项的配置服务器,我已经使用Clonezilla的成功。只要准备好的基本映像不会变化太频繁,主要耗时的任务将与配置Clonezilla服务器并构建该种子映像有关。

我做了一个Cobbler的基本测试,它在我的环境中工作得很好,正是这种方式更容易处理需求变化。

另请注意,这两个选项都需要一些网络配置,例如与PXE协议配合使用的DHCP服务器设置。

此外,对于您的要求,有人,一个人,将需要执行这些任务中的一项或多项:

  • 正确启用网络引导各800+机器的BIOS ,除非它已经以前
  • 引导来完成机器安装新的操作系统

网络启动选项的基础上,PXE规范,应该由主板支持这些机器,并具有比其他设备更高的引导优先级,如CD驱动器,硬盘驱动器等。

我想提出的另一种选择是考虑如何选择800+分布在全国各地。它们越分散,这个任务就越麻烦。恰恰相反,如果这些机器所处的位置很少,这项任务将更加可行;例如通过准备和测试服务器,计算机或笔记本电脑,然后将这些服务器携带到这些少数几个地方并安装新的操作系统。

关于使用公共互联网启动到达远程部署服务器的选项,我不知道如何做到这一点;事实上,对我而言,这将是一件相当有趣的事情要了解。如果可能的话,另一个需要注意的变量是目标机器的硬件兼容性,因为据我所知,像PXE这样的协议在本地网段中进行某种多播或广播,并且我认为那些800多台机器不会最近的主板没有可以支持更多现代引导协议的高级固件。

这就是现在。