如何在 grub 启动菜单中安全地更改操作系统名称?

16 boot grub2 dual-boot software-recommendation

我有一个系统,我在其中双引导 Ubuntu GNOME 15.10 和 Ubuntu GNOME 16.04,但是在安装 Ubuntu GNOME 16.04 之后,我发现在 GRUB 引导条目列表中它被称为“Ubuntu”,而另一个被称为类似“Ubuntu GNOME 15.10”,有什么办法可以将“Ubuntu”的文本更改为“Ubuntu GNOME 16.04”?并且还要更改其他选项的名称,而不是“Ubuntu 的高级选项”,而是“Ubuntu GNOME 16.04 的高级选项”等?

如果这样做是安全的,我宁愿手动执行,或者可以推荐一个软件,但是没有来自 PPA 或其他不受信任的非官方来源(我只会从 Ubuntu 官方存储库安装软件)。

dav*_*ann 15

打开 grub 配置文件:

sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

只需注释以开头的行GRUB_DISTRIBUTOR并添加一行:

sudo nano /etc/default/grub
Run Code Online (Sandbox Code Playgroud)

之后,运行

sudo update-grub
Run Code Online (Sandbox Code Playgroud)

它应该在下次重新启动后工作。您需要启动到两个 ubuntu 安装并更改两个名称。

重要说明:您要避免做的事情是编辑文件/etc/lsb-release并修改DISTRIB_ID从命令中读取的值lsb_release -i -s。虽然这确实可以重命名 grub 菜单条目(如果您还没有修改/etc/default/grub),但其他程序也依赖于默认名称,并且在修改后可能会崩溃(例如,Xubuntu 的“Ubuntu”)。尽管如此,内核更新也会替换这个文件,这将撤销对它的任何更改。

  • 有没有办法也更改其他选项的名称?或者这是根据操作系统的名称自动完成的? (2认同)

Kri*_*lla 10

您可以使用一个名为Grub Customizer的程序。您可以添加、删除、移动和重命名条目。它还具有更多功能来设置显示分辨率等。

自己看看:https : //launchpad.net/grub-customizer

安装(Ubuntu >= 19.04):

grub-customizer 软件包是默认 Ubuntu 存储库的一部分:

sudo apt install grub-customizer 
Run Code Online (Sandbox Code Playgroud)

安装(较旧的 Ubuntu 版本):

以下步骤复制自上页:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Run Code Online (Sandbox Code Playgroud)

重命名条目:

安装后,我在应用程序 > 系统工具 > 管理下有一个名为 Grub 定制器的新条目。

  1. 启动 Grub 定制器
  2. 您将看到 grub 菜单条目的列表。右键单击一个并选择“重命名”。
  3. 输入新名称
  4. 单击工具栏中的保存并关闭程序

就是这样。