![Grub FlipFlop 靴子](https://linux22.com/image/1472044/Grub%20FlipFlop%20%E9%9D%B4%E5%AD%90.png)
是否可以配置 grub2 引导加载程序以在两个不同的操作系统之间翻转引导?
我的设置是,我有一台功能强大的实验室计算机,有些人用它来运行 Windows 10,其他人用它来运行 Linux(Suse),目前我们只有普通的双启动。缺点是,这需要有人亲自站在机器前面,在重启时选择所需的操作系统,以便在操作系统之间切换。
我可以配置 grub 加载程序以在每次启动时更改默认启动操作系统/分区,以便我们可以在操作系统之间远程切换。
遗憾的是,虚拟化或一个操作系统内部的操作系统不是一个选择,因为存在与所连接硬件相关的驱动程序和性能问题。
答案1
直接远程访问 Grub 的唯一方法是使用串行控制台。Grub 加载时系统上唯一运行的就是它自己。但您可以使用以太网转串行 (SNI) 适配器并使用串行上的 grub。对于 lilo,您必须编辑 lilo.conf。但我不知道 grub2 的具体步骤。
您可以交替使用 KVM(特别是通过以太网的 KVM),或者如果您的 BIOS 能够安装插件/附加组件或通过 USB 或以太网接受命令,您可以使用它。
编辑:如果你的电脑有 PXE 支持,从网络启动 GRUB | gnu.org