![在双启动机器上启动另一个操作系统,例如 Windows *一次*](https://linux22.com/image/602646/%E5%9C%A8%E5%8F%8C%E5%90%AF%E5%8A%A8%E6%9C%BA%E5%99%A8%E4%B8%8A%E5%90%AF%E5%8A%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%8C%E4%BE%8B%E5%A6%82%20Windows%20*%E4%B8%80%E6%AC%A1*.png)
我有一台双启动机器,上面有 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