我正在设置一台装有多个操作系统的服务器,用于自动测试我公司的产品。我希望能够使用脚本控制重启后启动哪个操作系统,这样我就可以例如说“在 Windows 运行后,启动到 Linux”。
C:\boot.ini
我考虑过对所有操作系统使用 Windows 引导加载程序,因为只需将默认条目更改为我想要引导的系统就很容易了。
这是可行的方法吗?还有更好的选择吗?
编辑:
我们已经讨论过虚拟化,但它实际上不是一个选择。
答案1
我将在 Linux 中创建一个 FAT16 /boot 分区,然后使用 GRUB,它更加灵活并且支持更多的操作系统。
答案2
在 Vista/2008/7 中没有 boot.ini;它是一个启动配置数据库 (BCD),并且我认为目前还没有任何适用于它的 Linux 工具(不确定)。
我可能会更容易设置虚拟机来并行进行测试。