我已经成功安装了 ubuntu。我主要使用 Windows,偶尔使用 ubuntu 进行编程。因此,我在 BIOS 中将 Windows 置于 ubuntu 之上。有没有一种简单的方法可以在不更改 BIOS 设置的情况下在它们之间切换(在启动顺序中将 ubuntu 置于 Windows 之上)
答案1
有几种简单的解决方案:
- 将 bios 中的启动顺序更改为启动 linux,将 grub 中的默认操作系统更改为启动 windows,并调整超时以适应。评论中链接的答案对此进行了描述。
- 如果您只是偶尔启动 Linux 并使用 EFI bios,则大多数都有一个键(F11经常)进入 bios 启动菜单,您可以在其中选择要启动的操作系统。
- Grub 还支持设置“下次启动”选项。在 grub 中,更改
DEFAUT=saved
然后使用grub-reboot
以告诉 linux 下次启动 windows。如果将其添加到启动脚本中,则系统将在每次启动时交替使用操作系统。(也在https://superuser.com/questions/285755/boot-to-windows-once-from-grub-then-back-to-ubuntu-on-next-boot)
请注意,如果您选择第二个选项,更新 Linux 可能会偶尔重置启动顺序,将 Linux 放在首位。