如何设置 Grub 以记住您最后选择的条目

您从 Linux 重新启动以加载 Windows 多少次? 那些双引导他们的系统的人已经做了很多。 双引导的问题在于它严重依赖 Grub 引导加载程序及其条目。 当您意识到 Windows 在更新时必须重新启动很多时,情况会变得更糟。

结果是由于 Grub 糟糕的默认设置,用户加载窗口、更新并发现自己在 Linux(或其他已安装的操作系统)中。 不用担心! 有一种方法可以让 Grub 记住你上次离开的地方! 这意味着当您加载 Windows(或任何操作系统)并重新启动时,它会再次加载它!

备份蛴螬

在进行任何配置更改之前,最好备份所有 Grub 配置以防万一出现问题。 假设你当前在你的机器上运行 Linux,首先打开一个终端并创建一个备份目录。

上述命令将在用户的主目录中放置一个名为“grub-backup”的文件夹以供将来使用。

制作好备份目录后,就可以开始复制配置文件了。 第一个命令将复制“/etc/default/grub”中的所有内容。 这是大多数 Grub 配置所在的位置。

备份过程的最后一部分涉及从“/etc/grub.d”目录中获取文件。 这是 Grub 的其余配置所在的位置。

Grub 现在已备份。 现在可以进行更改(包括本指南中的更改),而不必担心会搞砸。

编辑 Grub

以下是如何设置 Grub 引导加载程序,以便它记住上次引导的项目。 打开终端并输入以下命令:

在 gedit 中,寻找 GRUB_DEFAULT=0. 将其更改为 GRUB_DEFAULT=saved. 然后,按 Enter 键并将其粘贴到下方(使用键盘快捷键“Ctrl + Shift + V”) GRUB_DEFAULT 线:

编辑完 grub 文件后,按“Ctrl + o”保存,按“Ctrl + x”退出。

其他调整 Grub 的方法

将 Grub 设置为记住上次启动的项目是一个有用的功能。 但是,您可以对 Grub 进行其他一些小调整,以使引导加载程序更有用。 首先使用以下命令打开 Grub 配置文件:

更改超时时间

grub-grub-超时时间

Grub 很有用,但对某些人来说,菜单加载速度太快了。 要改变这一点,请寻找 GRUB_TIMEOUT=5. 默认值为五秒。 将此数字更改为任何听起来更舒服的数字(例如十或十五,例如 example)。

此外,如果 Grub 超时太慢,请将其更改为 3 秒以提高速度。

隐藏 Grub,除非用户按下 Shift 键

grub-隐藏菜单调整

有些人绝对讨厌 Grub 的外观,但知道他们必须使用它。 这是一种隐藏它的方法。 将此行添加到“/etc/default/grub”配置文件中。 从现在开始,当用户重新启动时,Grub 菜单将完全隐藏,除非按下“Shift”键。

更新 Grub 中的更改

在某些版本的 Linux 中,可以通过运行来更新 Grub 中的更改 update-grub. 但并非所有 Linux 发行版都支持这一点,它本质上是更长命令的别名。 要在 Ubuntu 上更新 Grub,请打开终端并输入以下命令:

grub-update-grub-配置更改

要在没有“update-grub”功能的操作系统上更新 Grub,请在终端中运行以下命令:

运行这些命令将告诉 Grub 从新的配置更改中提取并保存它们。 现在,您需要做的就是重新启动。 从此时起,Grub 引导加载程序将记住上次引导的选择。

恢复备份

要恢复本指南前面所做的备份,请打开终端并键入以下内容:

从备份中复制配置后,重新运行 update-grub 命令或 grub-mkconfig 恢复原始配置。

结论

Grub 是老化的技术,这一点很清楚。 大多数人希望默认存在的许多简单功能都被固定了。 幸运的是,由于确实没有其他任何人认真对待的引导加载程序(截至目前),Grub 得到了所有人的喜爱。 这意味着随着时间的推移,这个引导加载程序将慢慢获得更新和新功能。 在那之前,用户将不得不通过编辑配置文件来解决问题。

你觉得格鲁布怎么样? 请在下面告诉我们!

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅