适用场景
服务器或者远端主机上装了Windows和Ubuntu双系统,但并没有联网BIOS条件。如何在事先进入了某个系统的前提下,重启到另一个系统?
解决方案
- 使用Ubuntu grub进行引导,将BIOS默认启动项设为Ubuntu的grub启动程序。
- 将grub默认选择项设置为ubuntu所在项(一般就是第0项,且不用设置)。
- 记录grub中Window boot manager所在项(假设是X)。注意项索引从0开始计数,如果双系统正常安装,先安装Windows,再安装Ubuntu覆盖引导,则一般X=2。
- 当前在Ubuntu:
执行以下指令从ubuntu终端重启进入Windows:
sudo grub-reboot 2 # 这里的2是第三步记录的X
reboot
- 当前在Windows:
直接重启进入Ubuntu