как сказать GRUB показывать, что пользователь предпочел названия OS'es. Ubuntu 18.04

Я плохо знаком с Ubuntu.
Я Использую Ubuntu 18.04 наряду с Windows10.
Я прошел ниже Вопросов и ответов, и мог способный изменить имя Ubuntu,

Редактирование ОС называет в/etc/default/grub - где имя ОС читается из?

Но

  1. если я редактирую имя ОС Ubuntu к своему выбору, оно затем добавляет "GNU/Linux" в конце. для напр. если я хочу "Ubuntu 18.04", она затем показывает "Ubuntu 18.04 GNU/Linux". как избежать этого текста "GNU/Linux"
  2. как отредактировать имя к моему выбору, который показывается "Windows Boot Manager (на/dev/sda1)"

enter image description here enter image description here

Обновление:
Я Подтверждаю о тексте "GNU/Linux", решен комментариями @Terrance.
Я все еще должен попробовать о записи окон.

enter image description here

Заключительное обновление:
Решенный.

Я благодарю @Terrance, @Oldfred, @WinEunuuchs2Unix.
Все эти три метода работают отлично.
я чувствовал, что маленький сценарий является потрясающим и очень очень простым в использовании. который записан WinEuuuchs2Unix.

enter image description here

1
задан 14 July 2018 в 17:36

2 ответа

Я очень не хочу повредить табу, но самый легкий путь изменяет grub.cfg.

Создайте сценарий my-update-grub содержа:

#!/bin/bash

# NAME: my-update-grub
# PATH: /mnt/e/bin
# DESC: Run update-grub and then rename menu entries
# DATE: July 13, 2018. (yah it's a Friday)

# Must not prefix with sudo when calling script
if [[ $(id -u) != 0 ]]; then
    zenity --error --text "You must call this script using sudo. Aborting."
    exit 99
fi

#sudo update-grub # Optional remove # in column 1

sed -i "s|Windows Boot Manager (on /dev/nvme0n1p2)|Windows 10|g" /boot/grub/grub.cfg
sed -i "s|Windows Boot Manager (on /dev/sda1)|Windows 10 original|g" /boot/grub/grub.cfg
sed -i "s|Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6)|Ubuntu 18.04|g" /boot/grub/grub.cfg

exit 0
  • Комментарий изменения PATH: туда, где Вы помещаете сценарий, вероятно /usr/local/bin
  • Изменение Windows Boot Manager (on /dev/nvme0n1p2) к Вашему пункту меню.
  • Изменение Ubuntu 18.04 LTS (18.04) (on /dev/nvme0n1p6) к Вашему пункту меню.
  • Удалите строку с Windows Boot Manager (on /dev/sda1) который, вероятно, не необходим.
  • Удалить # перед # sudo update-grub таким образом, Вы не должны вводить это вручную перед вводом sudo my-update-grub.
  • Сделайте исполняемый файл сценария. В Вашем использовании случая: chmod a+x /usr/local/bin/GrubTextEntries
  • После каждого обновления ядра, выполненного sudo my-grub-update

Я протестировал это в своей системе сначала, но, если в сомнении, скопируйте сначала использование:

sudo cp /boot/grub/grub.cfg /boot/grub/grub.sav

Прежде и после

Изображения немного скашиваются, потому что я ограничен получением их в искаженном 1600x1200 в Virtualbox в Ubuntu 16.04:

Прежде

Before

После

ResizedGrub2.png

1
ответ дан 3 December 2019 в 06:51

Если Вы просто хотите изменить Ubuntu.

нано sudo-B/etc/default/grub

#GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_DISTRIBUTOR="Xubuntu-12.04-amd64 Precise"

личинка обновления sudo

Если Вы хотите изменить другие установки, выключите тестер OS в/etc/default/grub путем добавления этой строки:

GRUB_DISABLE_OS_PROBER=true

И затем в 40_custom можно поместить что-либо, что Вы хотите.

https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen

Как обновить личинку на машине двойной загрузки?

Я также могу загрузить ISO непосредственно от личинки.

Как я загружаю файл ISO от своего диска с помощью grub2 на машинах UEFI?

Я также преобразовываю hd1, gpt4 записи типа для использования поиска и маркировок. Слишком часто я должен вручную изменить диск, поскольку я загружаюсь как включение числа диска изменений USB.

Как добавить запись меню GRUB2 для начальной загрузки установленной Ubuntu на Карте памяти?

cosmic_b является моей установкой космических на диске sdb, таким образом, я маркировал это cosmic_b.

menuentry "Cosmic 18.10 on sdb12 test" {
    search --set=root --label cosmic_b --hint hd2,gpt12
    configfile /boot/grub/grub.cfg 
}
3
ответ дан 3 December 2019 в 06:51

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

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