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