我的机器上安装了三个硬盘,它们在我的 BIOS 中按启动优先级按时间顺序排列:
- 64 GB 固态硬盘Windows 7| 国家基础科学研究基金会
- 120 GB 硬盘Ubuntu 11.10| DAT4
- 500 GB 硬盘适合两者的存储空间| 国家基础科学研究基金会
我希望 GRUB 能够将 Windows 7 作为我的主要操作系统启动,并始终提供 Ubuntu 选项。目前,GRUB 位于 120 GB 硬盘的 MBR 上(启动优先级第二);并且始终默认启动 Ubuntu。我发现让 Windows 7 自动启动的唯一方法是身体上拆卸硬盘。我正在运行一台定制的机器,64 位架构 LGA 1155 主板;如果您需要任何其他系统信息,请告诉我。
我希望启动 GRUB 并将 Windows 7 作为默认选项。
答案1
从 Ubuntu 运行cat /boot/grub/grub.cfg | grep menuentry
。从零开始,倒数到 Windows 条目,因此如果它是第八个条目,则数到7
。
然后编辑 grub:
sudoedit /etc/default/grub
将该行更改GRUB_DEFAULT=0
为您计算的数字在GRUB_DEFAULT=X
哪里。 ,然后保存并退出。然后运行:X
ControlXY
sudo update-grub
当您重新启动时应该选择该条目。
注意:以前不推荐使用这种方法,因为随着更新中添加更多内核,列表会越来越长,但现在 Ubuntu 的内核列表更加固定。如果您将来手动添加额外条目,您可能会发现需要更改默认设置。