Mám systém, kde duálně zavádím Ubuntu GNOME 15.10 a Ubuntu GNOME 16.04, ale po instalaci Ubuntu GNOME 16.04 jsem zjistil, že v seznamu zaváděcích položek GRUB se nazývá „Ubuntu“, zatímco druhý se nazývá něco jako „Ubuntu GNOME 15.10“, existuje nějaký způsob, jak mohu změnit text „Ubuntu“ na „Ubuntu GNOME 16.04“? A také změnit názvy ostatních možností tak, aby místo „Pokročilé možnosti pro Ubuntu“ bylo uvedeno „Pokročilé možnosti pro Ubuntu GNOME 16.04“ atd.?
Raději to dělám ručně, pokud je to bezpečné, nebo lze doporučit nějaký software, ale nic z PPA nebo jiného nedůvěryhodného neoficiálního zdroje (nainstaluji pouze software z oficiálních repozitářů Ubuntu).
Přijatá odpověď:
Otevřete konfigurační soubor grub:
sudo nano /etc/default/grub
Stačí okomentovat řádek začínající GRUB_DISTRIBUTOR
a přidejte jeden řádek:
# GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Ubuntu 15.10"
Poté spusťte
sudo update-grub
Po příštím restartu by to mělo fungovat. Budete muset zavést obě instalace ubuntu a změnit oba názvy.
Důležitá poznámka: Něco, čemu se budete chtít vyhnout, je úprava souboru /etc/lsb-release
a úpravou hodnoty pro DISTRIB_ID
který se načte z příkazu lsb_release -i -s
. I když to funguje při přejmenování položky nabídky grub (pokud jste neupravili /etc/default/grub
), ostatní programy také spoléhají na výchozí název a mohou selhat, pokud je upraven (např. „Ubuntu“ pro Xubuntu). Nicméně aktualizace jádra tento soubor také nahradí, což vrátí zpět všechny změny v něm.