我有一台双启动机器,上面有 Windows 和 Linux。它不在我的手边,而是放在我必须远程访问的数据中心。大多数时候,我都在 Linux 上工作。但有时我必须在其上使用 Windows 操作系统。这就是问题所在。我希望远程完成以下所有事情。
- 做一些魔法到 Grub。从 Linux 重新启动机器。
- Grub 启动 Windows。
- 远程访问 Windows。工作完成。从 Windows 重新启动机器。
- Grub 启动 Linux。
所以我想知道我是否可以在下次设置启动目标,例如只有一次? 谢谢。
答案1
如果您在数据中心拥有机器,那么您确实需要有远程控制台:无论是 KVM、iLo/DRAC/其他 OOB 管理,还是数据中心的远程操作员,都可以指导您执行哪些操作。
话虽如此,我还是有兴趣看到有关从 Windows 中破坏 grub 的技术答案。
答案2
您应该能够使用 grub-reboot 实用程序启动另一个操作系统,而无需更改默认设置。
答案3
/boot 的文件系统类型是什么?如果是 ext2,你也许可以使用类似下面的命令来更改 grub 设置http://www.fs-driver.org/index.html