我们的客户有大约800多台运行Windows XP的计算机分布在全国各地。可以使用TeamViewer访问每台计算机。目标是通过Linux发行版远程替换XP。
有人知道这是否可能,以及从哪里开始?
谢谢!
答案 0 :(得分:2)
PXE是你唯一的现实希望:
在Windows XP启动之前,需要一些现场帮助才能在Bios上按F12:
A)在PC-A上,设置DHCP服务器,将DHCP客户端引用到从Web服务器下载Linux ISO的PXE服务器(当然这三个可以是现场同一LAN段中的Windows机器)
B)现场重启PC-B以重启机器,按F10-F12选择Boot-options C)然后选择network-boot(PXE-Boot)
进一步阅读:https://www.vercot.com/~serva/
指南:https://youtu.be/nnxgFpUr1Og?t=39
注意:确保已启用proxyDHCP而非DHCP服务器
答案 1 :(得分:0)
我会尝试这样的事情:
在这些选项中,我已经成功使用了Clonezilla。只要准备好的基本映像不会过于频繁地更改,主要耗时的任务就与配置Clonezilla服务器和构建种子映像有关。
我对Cobbler进行了基本测试,它在我的环境中运行良好,这种方式更容易处理需求变更。
另请注意,这两个选项都需要一些网络配置,例如使用PXE协议的DHCP服务器设置。
另外,根据您的要求,执行以下一项或多项任务需要某人,一个人:
基于PXE规范的网络引导选项应该由这些机器的主板支持,并且具有比其他设备(如CD驱动器,硬盘驱动器等)更高的引导优先级。
我建议的几个选项需要考虑的另一件事是800%以上的分布在全国各地。它们越分散,这项任务就越麻烦。相反,如果这些机器的位置很少,这项任务就越可行;例如,通过准备和测试服务器,计算机或笔记本电脑,然后将这些服务器,计算机或笔记本电脑带到这几个地方并安装新的操作系统。
关于使用公共互联网启动以访问远程部署服务器的选项,我不知道如何做到这一点;事实上,对我而言,这将是一件非常有趣的事情。如果这样的事情是可能的,另外一个要注意的变量是目标机器的硬件兼容性,因为据我所知,像PXE这样的协议在本地网段中进行某种多播或广播,我认为那些800多台机器都没有#39;最近的主板具有可支持更现代启动协议的高级固件。
现在一切都是。