我有一组系统(有点像 Beowulf 配置)。我必须在 30 台计算机上分别安装 Windows(最好是 XP x64)和 Linux(Debian 或 Ubuntu)作为双启动系统。现在我想远程启动或重新启动系统到特定的操作系统。我知道我可以更改每个节点的 grub 配置以在下次启动时设置默认操作系统;但我更喜欢一种更自动化的方式,而不是远程编辑每台计算机的 grub 配置然后重新启动它们。
有没有办法或程序可以远程管理启动过程(类似于 WakeOnLan 系统)并支持 Windows 和 Linux 并取代 grub?或者任何其他自动化方法!
答案1
通过 PXE 启动它们。在 PXE 服务器上配置一个加载首选操作系统的引导加载程序。
- pxelinux引导加载程序:http://www.syslinux.org/wiki/index.php/PXELINUX
- 注意配置文件已加载,这可用于将系统链接到不同的配置文件。
- 链式负载http://www.syslinux.org/wiki/index.php/Comboot/chain.c32