Как безопасно изменить имя ОС в загрузочном меню 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» было указано «Расширенные параметры для Ubuntu GNOME 16.04» и т. Д.

Я бы предпочел сделать это вручную, если это безопасно, или часть программного обеспечения может быть рекомендована, однако ничего из PPA или другого ненадежного неофициального источника (я буду устанавливать программное обеспечение только из официальных репозиториев Ubuntu).

14
задан 20 April 2016 в 20:12

4 ответа

Откройте конфигурационный файл личинки:

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

Это должно работать после следующей перезагрузки. Необходимо будет загрузиться и к установкам человечности и изменить оба имени.

Важное Примечание: Что-то Вы захотите постараться не делать, редактирует файл /etc/lsb-release и изменяет значение для DISTRIB_ID, который читается из команды lsb_release -i -s. В то время как это действительно работает для переименования записи меню личинки (если Вы не изменили /etc/default/grub), другие программы также полагаются на имя по умолчанию и могут отказать, если это изменило (например, "Ubuntu" для Xubuntu). После этих слов, хотя, обновления ядра также заменяют этот файл, который отменит любые изменения в нем.

13
ответ дан 21 April 2016 в 06:12

Существует программа, названная Customizer Личинки, который можно использовать для этого. Можно добавить, удалить, переместить и переименовать записи. Это также имеет намного больше функций к разрешению дисплея аппарата и так далее.

Лично убеждаются: https://установка launchpad.net/grub-customizer

(скопированный с той страницы выше):

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

После установки у меня есть новая запись в соответствии с Приложением> Системные Инструменты> администрация под названием Личинка Customizer.

Переименовывают запись:

  1. Запускают Customizer
  2. Личинки, Вы будете видеть список записей меню личинки. Щелкните правой кнопкой по одному и выберите "Rename".
  3. Вводят новое имя
  4. , Щелчок сохраняет на панели инструментов и закрывает программу

Вот именно.

6
ответ дан 21 April 2016 в 06:12
  • 1
    В моей последней попытке я действительно пытался разбить огромные разделы меньше чем в 2 ТБ. fdisk -l для того диска в настоящее время возвращается: Device Start End Sectors Size Type /dev/sda1 2048 4095 2048 1M BIOS boot /dev/sda2 4096 1003519 999424 488M Linux filesystem /dev/sda3 1003520 3616493567 3615490048 1.7T Linux LVM /dev/sda4 3616493568 5860533134 2244039567 1T Linux LVM я делал это неправильно, чтобы попытаться преодолеть эту возможную проблему? – wesamuels 4 September 2017 в 17:17

Чтобы автоматически вставлять номер версии 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. Нет, я не знаю, как поставить суффикс. Нет, я не умею вставлять пробелы. Я менял местами несколько дисков на многодисковых компьютерах и просто хотел подтвердить, где я был.

0
ответ дан 6 February 2020 в 00:17

Я назвал свои системы (см. 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

0
ответ дан 15 January 2021 в 06:19

Другие вопросы по тегам:

Похожие вопросы: