我有一个多启动系统,主驱动器上装有 Windows 10,外部驱动器上装有 Linux Mint 20 和 Ubuntu 20.04。Ubuntu 和 Linux Mint 都使用相同的引导加载程序,该加载程序存储在外部驱动器上的 ESP 上。此引导加载程序在我的主板的启动菜单中显示为“ubuntu”,但我想将其更改为其他内容,例如“Linux Mint 和 Ubuntu”。假设这是两个操作系统的共同点,则无法从根分区更改它。相反,它在 ESP 上。但是我如何从 ESP 自定义启动行为?有什么方法可以更改启动项的名称吗?
前段时间,我使用 `bcdedit` 成功将 Windows 引导加载程序名称从“Windows Boot Manager”更改为“Windows 10”。但是如何在 Linux 上执行此操作?我尝试使用 `efibootmgr`,但没有成功。我还尝试编辑 `/etc/default/grub`,但这不起作用,也可能是因为我没有写入正确的设置。那么如何在引导项中更改 Linux 引导加载程序的名称?在主板的 UEFI 设置中删除它不起作用,因为如果连接了外部驱动器,它会在每次重新启动时重新出现。
答案1
我无法注释,但 的内容是什么/etc/default/grub
?以 开头的行GRUB_DISTRIBUTOR
应该控制此条目的值。如果您注释掉现有行(添加#
到行首)并在其下方添加新行,它应该会生效。例如:
GRUB_DISTRIBUTOR="My Ubuntu"
sudo update-grub
保存此更改后,不要忘记运行。