update-grub 分配旧的 UUID

update-grub 分配旧的 UUID

我按照以下方法移动了我的 Ubuntu 分区这些步骤基本上一切都很顺利。我不得不使用一些工具来修复一些东西,但无论如何,Ubuntu 和 Windows 10 启动正常。

问题是,每当我使用时update-grub,都会使用此 Ubuntu 使用的旧 UUID,而不是新的 UUID。我必须去用实时 USB 手动编辑 grub.conf 文件以输入正确的 UUID,然后才能再次从 grub2 启动……

这个旧的 UUID 存储在哪里以及如何将其更改为新的,以便 grub-update 正常运行?

编辑:我想澄清的是,旧分区已被删除,所以我的系统中没有其他 Linux 分区可以检测。

答案1

使用 grep 搜索 UUID 后,我自己修复了这个问题。

事实证明/etc/grub.d/proxifiedScripts/custom,在用新 UUID 替换旧 UUID 之后,可以update-grub使用正确的 UUID 正确生成旧 UUID。

如果有人可以评论为什么会发生这种情况或者如何避免其他人发生这种情况将会非常有帮助。:)

相关内容