Grub-Customizer 未更新双引导系统上的 Grub 菜单

Grub-Customizer 未更新双引导系统上的 Grub 菜单

我兄弟的 PC 有一个 128Gb SSD,最初只包含一份 Mint 20(我将其称为“OLDmint”)。

我从“Live”Mint 安装 USB 记忆棒启动并使用磁盘实用程序将原始分区“缩小”到 40Gb。然后我安装了 Mint 20 的第二个副本(我将其称为“NEWmint”)旁边老薄荷。

一切都按预期工作,除了它总是默认启动到 NEWmint,我似乎无法更改。

我用了软件经理(在 NEWmint 内)安装Grub 定制器,然后用它删除不需要的“高级选项”,并将 OLDmint 启动选项移至列表顶部,以便将其设为默认选项。

但是 Grub 菜单在 NEWmint 中进行了更改不是反映在启动选项中。我安装了Grub 定制器在 OLDmint 上并尝试运行它,但所有选项似乎都是灰色的(并且显示屏显示反映 NEWmint 下所做的更改)。我也sudo update-grub从命令行运行,但这没有什么区别。

我不太懂UEFI。 PC BIOS 为 SSD 提供了 UEFI 和“非 UEFI”启动选项,但更改此选项没有什么区别。我认为从 Mint Live USB 记忆棒启动以安装 NEWmint 时可以使用相同的(UEFI Y/N)选项,但我不记得我选择了哪个。

如果我哥哥的电脑在我面前,我也许可以解决这个问题。但他远在数百里之外非常“非技术性”,并且仅偶尔提供(仅语音)电话支持。我们花了很长时间才走到这一步。

我想要 Mint 的第二个副本的原因很简单,这样我的兄弟就可以定期覆盖 Grub 默认值(使用向下箭头)来启动 NEWmint 并使用fsarchiver用于系统备份。我自己的电脑就是这样设置的,我发现它非常容易使用。我的“NEWmint”通常只用于每次运行相同的单个备份命令,所以我只需打开一个终端,向上箭头指向上一个命令,重新执行它,然后启动回到我的正常系统。

Live / OLD / NEW 以上均为 Mint 版本20。我认为几个月前升级我自己的电脑时,我在最新的 Mint21 下遇到了一些与 Grub Customiser 相关的问题。但无论它是什么(我忘记了 - 也许它最初不在存储库中),我显然已经解决了这个问题。我认为这完全与 Mint 有关21不过,所以这可能无关紧要。

如何确保我的 Grub 菜单更改反映在同一台计算机上的所有其他 Linux 副本中(通过实际的启动过程! :)

答案1

我不太明白为什么这有效,但感谢 @terdon 在该问题下提供的评论,我让我的兄弟使用向下箭头进入 Grub 菜单进行选择并启动老薄荷,然后运行这两个命令...

sudo 更新 grub

sudo grub 安装

...之后系统默认启动到老薄荷。无论我是从 OLDmint 还是 NEWmint 运行 Grub Customiser 提供的编辑工具,其菜单都是相同的(不需要的“高级选项”都消失了)。


如果/当应用系统更新时,此方法可能不会继续工作新薄荷。但这对我来说并不重要,因为我不需要更新该系统。因为它只是为了运行fsarchiver,NEWmint 甚至根本不需要访问互联网。

相关内容