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

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

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

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

答案1

打开grub配置文件:

sudo nano /etc/default/grub

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

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Ubuntu 15.10"

然后运行

sudo update-grub

下次重启后它应该会起作用。您需要启动两个 ubuntu 安装并更改两个名称。

重要的提示:您要避免做的一件事是编辑文件并修改从命令读取的/etc/lsb-release值。虽然这确实可以重命名 grub 菜单项(如果您尚未修改),但其他程序也依赖于默认名称,如果修改,可能会崩溃(例如 Xubuntu 的“Ubuntu”)。话虽如此,内核更新也会替换此文件,这将撤消对它的任何更改。DISTRIB_IDlsb_release -i -s/etc/default/grub

答案2

有一个程序叫Grub 定制器您可以用它来完成此操作。您可以添加、删除、移动和重命名条目。它还有许多其他功能可以设置显示分辨率等。

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

安装(Ubuntu >= 19.04):

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

sudo apt install grub-customizer 

安装(旧 Ubuntu 版本):

以下步骤从上面的页面复制而来:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

重命名条目:

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

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

就是这样。

答案3

要自动插入 Ubuntu 版本号和您自己的文本前缀,请替换

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR=`{ printf My_Text_ && lsb_release -d -s ; } 2> /dev/null || echo Debian`

我通常会在其中输入一些标识性文字,例如 750G_ 表示磁盘大小,这样会显示

750G_Ubuntu 19.10

适用于 Ubuntu 19.10。

这已在 Ubuntu 16.04 和 19.10 上进行了测试。不,我不知道如何添加后缀。不,我不知道如何插入空格。我一直在多驱动器计算机中交换多个磁盘,只是想确认我当时的位置。

答案4

我已经命名了我的系统(见https://ubuntuhandbook.org/index.php/2016/06/change-hostname-ubuntu-16-04-without-restart/)并替换

GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian

GRUB_DISTRIBUTOR=cat /etc/hostname || lsb_release -i -s 2> /dev/null || echo Debian

并且效果很好。

对于 grub,请参阅https://www.gnu.org/software/grub/manual/grub/grub.html#Configuration

相关内容