1) Первым делом для удобства мы создадим отдельную папку, в которой будут хранится наши изображения:
sudo mkdir -p /usr/share/images/grub
2) Копируем заранее подготовленные изображения (png, tga - подойдут точно; jpg/jpeg - предположительно)
- Примечание: если изображение в результате всех проделанных операций не будет отображаться или будет отображаться некорректно, то можно открыть его программой
xviewer
в полноэкранном режиме (F11) и сделать скриншот (print screen)
Примечание 2: также можно установить пакет, который уже содержит в себе изображения (на мой вкус - они посредственные)sudo apt-get install grub2-splashimages
sudo echo "GRUB_BACKGROUND=\"/usr/share/images/grub/1.png\"" >> /etc/default/grub
- Примечание 1: Она добавит в конец текстового файла /etc/default/grub новую строку вида GRUB_BACKGROUND="/usr/share/images/grub/1.png"
Примечание 2: 1.png в команде следует заменить на название вашего изображения
sudo update-grub
5) Перезагружаемся
Как поменять цвет надписей в GRUB 2?
1) Откроем текстовым редактором файл /etc/grub.d/40_custom:
sudo xed /etc/grub.d/40_custom
2) Добавим в конец следующие строки:
Код: Выделить всё
set menu_color_normal=
set menu_color_highlight=
set color_normal=
- Примечание 1:
menu_color_normal — Цвет не выделенного пункта меню / цвет фона;
menu_color_highlight — Цвет выделенного пункта меню / цвет фона;
color_normal — Цвет надписей в меню загрузки и цвет текста в консоли GRUB / цвет фона.
Примечание 2: После знака равно нужно установить интересующие нас цвета в формате color-foreground/color-background, т.е. цвет текста/цвет фона (например, yellow/white). Если цвет фона будет black, то фон станет прозрачным (т.е. он будет как бы отсутствовать).
Примечание 3:
[attachment=0]Какие цвета можно установить.png[/attachment]
sudo update-grub
5) Перезагружаемся
Комментариев, подробного разбора здесь не будет, отмечу лишь то, что я установил Grub Customizer и создал пункт меню с
Name: Windows Boot Manager (на /dev/sda1)
Тип: Прочее
Boot sequence:
Примечание (от 25.08.17): более элегантно загрузку Windows 7 в автоматическом режиме добавила утилита boot-repair. Имеем:
Name: Windows Boot UEFI loader
Тип: Прочее
Boot sequence:
Name: Windows Boot Manager (на /dev/sda1)
Тип: Прочее
Boot sequence:
Код: Выделить всё
insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 7A6C-1892
else
search --no-floppy --fs-uuid --set=root 7A6C-1892
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
Name: Windows Boot UEFI loader
Тип: Прочее
Boot sequence:
Код: Выделить всё
search --fs-uuid --no-floppy --set=root 7A6C-1892
chainloader (${root})/EFI/Boot/bkpbootx64.efi