当我打开电脑时,GRUB 屏幕不会显示,而是直接进入任何操作系统(在 F2 引导启动列表上配置),并且当我尝试查找 /etc/default/grub 文件时,该文件在那里丢失了。
我使用 Windows 11 双启动(默认从我的电脑启动)。我想知道如何恢复它。
答案1
你确定你安装了grub吗? Windows 过去常常在某些更新中覆盖 grub,但我认为这种情况过去发生得更多。最近,这种情况应该不会再发生了。
我在 /etc/default/grub 中放入的最小值是:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=30
您可以根据自己的喜好调整默认值。 grub菜单中的第一个编号是0,然后是1,...超时,你也可以更改为你的喜好。这意味着在启动默认操作系统之前等待您输入的秒数。
然后跑sudo update-grub
。该命令实际上将运行grub-mkconfig
( grub-mkconfig -o /boot/grub/grub.cfg
) ,这将创建grub.cfg
.然而,如果 grub 没有在引导时启动,那很可能没有帮助。然后找到一些重新安装 grub 的指南。这是一个:https://www.fosslinux.com/115031/troubleshoot-boot-problems-by-reinstalling-grub-on-linux.htm
也尝试info -f grub -n 'Simple configuration'
获取更多信息。