Can't open cfg file: //etc/splash/natural_gentoo/1280x1024.cfg
No silent picture specified for theme
No verbose picture specified for theme
Затем на экране идет загрузка модулей из initramfs, появляются какие-то сообщения от udev, потом происходит видимо загрузка init и появляется уже картинка загрузки ОС с прогресс-баром и прочими вкусностями. В консоли tty1 (ctrl+alt+F1) фона нет. В ядре включены опции framebuffer и вообще проделаны все манипуляции, которые требовались. С прошлым монитором 19'' (1280х1024) все работало прекрасно. Собираю ядро так:
Код: Выделить всё
genkernel --oldconfig --splash-res=1920x1080 --splash=natural_gentoo --install --xconfig allВ папке /etc/splash/natural_gentoo имеется как 1280x1024.cfg, так и 1920x1080.cfg, модифицированный мной из 1920x1200 с изменением размера картинок и правкой координат в конфиге.
Мой grub.cfg:
Код: Выделить всё
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root='(hd1,msdos3)'
search --no-floppy --fs-uuid --set=root 38ac91af-cfd6-4e1f-8c3c-6cb631473790
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
#вместо auto изначально стояло set gfxmode=1920x1080x32, но пробовал и 1920x1080, 1920x1200 - ошибки нет, но картинки нет тоже.
# set gfxpayload=1920x1200
# изначально стояло set gfxpayload=keep, была ошибка. Сейчас ошибки нет, но и картинки тоже.
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
set locale_dir=($root)/grub/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
insmod jpeg
background_image -m stretch /grub2/theme/background.jpg
if sleep --interruptible 0 ; then
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo, с Linux x86_64-3.2.1-gentoo-r2' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.2.1-gentoo-r2 ...'
linux /kernel-genkernel-x86_64-3.2.1-gentoo-r2 root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro video=uvesafb:ywrap,1920x1080-32 splash=silent,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.2.1-gentoo-r2
}
menuentry 'Gentoo, с Linux x86_64-3.2.1-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.2.1-gentoo ...'
linux /kernel-genkernel-x86_64-3.2.1-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro splash=silent,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.2.1-gentoo
}
menuentry 'Gentoo, с Linux x86_64-3.1.5-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.1.5-gentoo ...'
linux /kernel-genkernel-x86_64-3.1.5-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro vga=795 splash=silent,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.1.5-gentoo
}
menuentry 'Gentoo, с Linux x86_64-3.1.4-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.1.4-gentoo ...'
linux /kernel-genkernel-x86_64-3.1.4-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro vga=795 splash=silent,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.1.4-gentoo
}
menuentry 'Gentoo, с Linux x86_64-3.1.3-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.1.3-gentoo ...'
linux /kernel-genkernel-x86_64-3.1.3-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro vga=795 splash=silent,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.1.3-gentoo
}
menuentry 'Gentoo, с Linux x86_64-3.1.1-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.1.1-gentoo ...'
linux /kernel-genkernel-x86_64-3.1.1-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro vga=795 splash=silent,fadein,theme:natural_gentoo quiet console=tty1
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.1.1-gentoo
}
menuentry 'Gentoo, с Linux x86_64-3.1.0-gentoo' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-3.1.0-gentoo ...'
linux /kernel-genkernel-x86_64-3.1.0-gentoo root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-3.1.0-gentoo
}
menuentry 'Gentoo, с Linux 2.6.39-r3' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux 2.6.39-r3 ...'
linux /kernel-2.6.39-r3 root=/dev/sdb3 ro
}
menuentry 'Gentoo, с Linux 2.6.29-r3' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux 2.6.29-r3 ...'
linux /kernel-2.6.29-r3 root=/dev/sdb3 ro
}
menuentry 'Gentoo, с Linux x86_64-2.6.39-gentoo-r3' --class Gentoo --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root fe46f8c7-2080-4467-be94-be65040746f5
echo 'Загружается Linux x86_64-2.6.39-gentoo-r3 ...'
linux /kernel-genkernel-x86_64-2.6.39-gentoo-r3 root=UUID=38ac91af-cfd6-4e1f-8c3c-6cb631473790 ro
echo 'Загружается начальный ramdisk ...'
initrd /initramfs-genkernel-x86_64-2.6.39-gentoo-r3
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
#GRUB_DEFAULT=1
#GRUB_TIMEOUT=30
#GRUB_GFXMODE=1920x1080x32
#GRUB_BACKGROUND='/boot/grub2/theme/background.jpg'
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###Собственно вопрос: что надо прописать в set gfxmode и/или set gfxpayload, чтобы картинка была, не разъезжалась и вообще желательно соответствовала нужному мне разрешению экрана?