Ошибка Grub2 Cutomization

По нетерпеливому новичку здесь.
Я играл вокруг с обновлением GRUB на моей новой установке Ubuntu 18.10.
Я использовал GRUB Customizer, чтобы сделать большинство редактирований, но ему не удавалось обновить мое фоновое изображение.

Я прочитал некоторую документацию только о редактировании /etc/default/grub файл. Я в настоящее время получаю следующую ошибку, когда я пытаюсь открыть GRUB customizer или работать update-grub:

$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
/etc/grub.d/40_custom_proxy: 16: /etc/grub.d/40_custom_proxy: Syntax error: "(" unexpected

Я озирался и не могу найти кого-то имеющего подобную проблему, и являющийся этим я - новый парень здесь, я не уверен, где обратиться затем помимо обращения за помощью. Любые точки в правильном направлении, подсказках или приемах значительно ценились бы для диагностирования этих видов ошибок.

Вот мой файл личинки по умолчанию для ссылки:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT="saved"
GRUB_TIMEOUT_STYLE="hidden"
GRUB_TIMEOUT="-1"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1280x720"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

GRUB_SAVEDEFAULT="true"
export GRUB_COLOR_NORMAL="brown/black"
export GRUB_COLOR_HIGHLIGHT="light-blue/black"
export GRUB_MENU_PICTURE="/home/nicholas/Pictures/Winbuntu_Grub.png"
GRUB_FONT="/boot/grub/unicode.pf2"

Сообщите мне, нужен ли Вам я для добавления дополнительной информации. (Все это и мое образование являются все еще фиолетовыми с участником вопросительного знака, это на потом - проблема).

ОТРЕДАКТИРУЙТЕ для получения дополнительной информации, обновленный вывод рабочей личинки обновления.

Экспорт 40_custom_proxy:

#!/bin/sh
#THIS IS A GRUB PROXY SCRIPT
sh -c 'echo "### BEGIN /etc/grub.d/proxifiedScripts/custom ###";
"/etc/grub.d/proxifiedScripts/custom";
echo "### END /etc/grub.d/proxifiedScripts/custom ###";
echo "### BEGIN /etc/grub.d/proxifiedScripts/linux ###";
"/etc/grub.d/proxifiedScripts/linux";
echo "### END /etc/grub.d/proxifiedScripts/linux ###";
echo "### BEGIN /etc/grub.d/proxifiedScripts/uefi-firmware ###";
"/etc/grub.d/proxifiedScripts/uefi-firmware";
echo "### END /etc/grub.d/proxifiedScripts/uefi-firmware ###";' | /etc/grub.d/bin/grubcfg_proxy "-*
-'"{'
-#text
+'Ubuntu'~f65365815d6524671b174d3a3d8b7446~
+'Windows'~4e5144083f338b3f4c81d7083be85d55~
+'SUBMENU' as 'Advanced Options'{+'Memtest'~5a8aaef18d8fdedc01dc802f3e3a375c~, +'SUBMENU' as 'Advanced options for Ubuntu'{+'Advanced options for Ubuntu'/* from '/etc/grub.d/proxifiedScripts/linux', +'Advanced options for Ubuntu'/'Ubuntu, with Linux 4.18.0-16-generic'~785a2bbd696f9fde2acf13125f556608~ from '/etc/grub.d/proxifiedScripts/linux', +'Advanced options for Ubuntu'/'Ubuntu, with Linux 4.18.0-16-generic (recovery mode)'~b715e6520b269cb0b2eeb36de183f057~ from '/etc/grub.d/proxifiedScripts/linux', +'Advanced options for Ubuntu'/'Ubuntu, with Linux 4.18.0-10-generic'~16a33ff9746d2f2788f6363e721c30e9~ from '/etc/grub.d/proxifiedScripts/linux', +'Advanced options for Ubuntu'/'Ubuntu, with Linux 4.18.0-10-generic (recovery mode)'~b2995c4cff62656f6ce79c4ddf33da8e~ from '/etc/grub.d/proxifiedScripts/linux'}, +'System setup'~4e15a6547b9250de59821b594ecf5dee~ from '/etc/grub.d/proxifiedScripts/uefi-firmware'}
" multi
0
задан 1 April 2019 в 11:55

2 ответа

Не смог найти окончательный ответ. Я переустановил форму GRUB, из которой выходят живая сессия и вызов его. Спасибо за взгляд в него.

0
ответ дан 25 October 2019 в 07:26

Кажется, что Вы играли много с личинкой/, копают customizer.
Если Вы не играли с 40_custom файл, и способный обновить Вашу личинку без ошибок, то следуете ниже.

1. Использовать пользовательский фон для личинки..

откройте файл /etc/default/grub с ниже команды в терминале
sudo -H gedit /etc/default/grub

под строками

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

вставьте ниже содержания

GRUB_BACKGROUND="/home/nicholas/Pictures/Winbuntu_Grub.png"

сохраните файл и близко. затем выполненный sudo update-grub и ищите текст, который запускается с "Найденного фонового изображения": если этот текст появится, то фон будет работать.

Пример:

$ sudo update-grub
Generating grub configuration file ...
Found background: /home/pratap/Pictures/Winbuntu_Grub.png
Found background image: /home/pratap/Pictures/Winbuntu_Grub.png
Found linux image: /boot/vmlinuz-4.15.0-34-generic
Found initrd image: /boot/initrd.img-4.15.0-34-generic
Found Windows Boot Manager on /dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done
$

2. изменить цвета меню личинки..

откройте файл /etc/grub.d/05_debian_theme с ниже команды в терминале
sudo -H gedit /etc/grub.d/05_debian_theme

перейдите к номеру строки приблизительно 129 и отредактируйте содержание, похожи на это

if [ -z "${2}" ] && [ -z "${3}" ]; then
        # echo "  true"
        echo "set colro_highlight=light-blue/black"
        echo "set color_normal=green/black"
fi

сохраните файл и близко. затем выполненный sudo update-grub

перезагрузка для наблюдения изменений.

enter image description here

Ссылка: https://help.ubuntu.com/community/Grub2/Displays

0
ответ дан 25 October 2019 в 07:26

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

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