У меня есть система с двойной загрузкой 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).
Откройте конфигурационный файл личинки:
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). После этих слов, хотя, обновления ядра также заменяют этот файл, который отменит любые изменения в нем.
Существует программа, названная 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.
Переименовывают запись:
Вот именно.
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. Нет, я не знаю, как поставить суффикс. Нет, я не умею вставлять пробелы. Я менял местами несколько дисков на многодисковых компьютерах и просто хотел подтвердить, где я был.
Я назвал свои системы (см. 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