# Modified by YaST2. Last modification on Пт июл 25 00:18:42 NOVT 2014
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
# If you change this file, run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards to update
# /boot/grub2/grub.cfg.
GRUB_DISTRIBUTOR="openSUSE 13.1"
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=8
GRUB_CMDLINE_LINUX_DEFAULT=" resume=/dev/sda2 splash=silent quiet showopts nomodeset"
# kernel command line options for failsafe mode
GRUB_CMDLINE_LINUX_RECOVERY="showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe"
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=gfxterm
# 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_GFXPAYLOAD_LINUX=1280x1024x8
GRUB_GFXMODE=auto
# 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_LINUX_RECOVERY=true
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
# Skip 30_os-prober if you experienced very slow in probing them
# WARNING foregin OS menu entries will be lost if set true here
GRUB_DISABLE_OS_PROBER=false
GRUB_THEME=/boot/grub2/themes/openSUSE/theme.txt
GRUB_BACKGROUND=/boot/grub2/themes/openSUSE/background.png
GRUB_USE_LINUXEFI=false
cat /boot/grub2/grub.cfg
Показать
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-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
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="${saved_entry}"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
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 {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
font="/usr/share/grub2/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/openSUSE/ascii.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans10.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans12.pf2
loadfont ($root)/boot/grub2/themes/openSUSE/DejaVuSans-Bold14.pf2
insmod png
set theme=($root)/boot/grub2/themes/openSUSE/theme.txt
export theme
if [ x${boot_once} = xtrue ]; then
set timeout=0
elif sleep --interruptible 0 ; then
set timeout=8
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'openSUSE 13.1' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
submenu 'Дополнительные параметры для openSUSE 13.1' $menuentry_id_option 'gnulinux-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
menuentry 'openSUSE 13.1, с Linux 3.11.10-17-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-17-desktop-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.10-17-desktop (режим восстановления)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.10-17-desktop-recovery-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.10-17-desktop …'
linux /boot/vmlinuz-3.11.10-17-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.10-17-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.6-4-desktop' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-advanced-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.6-4-desktop …'
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 resume=/dev/sda2 splash=silent quiet showopts nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.6-4-desktop
}
menuentry 'openSUSE 13.1, с Linux 3.11.6-4-desktop (режим восстановления)' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.6-4-desktop-recovery-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
load_video
set gfxpayload=1280x1024x8
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Загружается Linux 3.11.6-4-desktop …'
linux /boot/vmlinuz-3.11.6-4-desktop root=UUID=4671b7ce-8aa6-45ce-9eb2-d9d369d38b66 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-3.11.6-4-desktop
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'openSUSE 13.1 Memtest' --class opensuse --class memtest86 --class gnu --class tools $menuentry_id_option 'memtest-4671b7ce-8aa6-45ce-9eb2-d9d369d38b66' {
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
else
search --no-floppy --fs-uuid --set=root 4671b7ce-8aa6-45ce-9eb2-d9d369d38b66
fi
echo 'Loading memtest ...'
linux16 /boot/memtest.bin
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###
### 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.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
cat /sys/class/graphics/fb0/modes
Показать
U:800x600p-75
Может из какого-то другого файла настройки берёт? А то это уже на бред начинает походить, на изменение вообще не реагирует.
Добавлете в /etc/default/grub строки
[console]
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX=keep
[/console]
затем делаете
[console]
grub-mkconfig > /boot/grub/grub.cfg
[/console]
Либо в сам файл grub.cfg вносите правки
[console]
...
search --no-floppy --fs-uuid --set=root e8b4786b-39f1-457b-bdcf-82f19fc6aed7
if loadfont /share/grub/unicode.pf2 ; then set gfxmode=1280x1024x32
load_video
insmod gfxterm
insmod lvm
insmod part_msdos
insmod ext2
set root='(vg0-boot)'
search --no-floppy --fs-uuid --set=root 8189b8c1-01b8-4af1-b35d-eb3ea5d26e69
set locale_dir=($root)/grub/locale
set lang=ru
insmod gettext
fi
...
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os {
load_video set gfxpayload=keep
insmod gzio
insmod lvm
insmod part_msdos
insmod ext2
...
[/console]
Всё готово.
Ну значит у тебя кривой grub или BIOS видео карты, ибо я только что проделал описанные действия на своём Debian, драйвер как раз Nvidia проприетарный и в результате имею 1280x1024x32 в grub и то же самое в консоли.
Попробуй внести указанные правки в grub.cfg.
"measles" написал:
Правильнее
text
grub-mkconfig > /boot/grub2/grub.cfg
В Debian как раз /boor/grub даже у grub2.
Ты хоть проверил изменилось или нет что-либо в grub.cfg? Проверь так же на этапе работы grub, выдели пункт меню и нажми "e".
kostik87,
Логично, что проверяю изменения. Да, в grub.cfg изменения есть, но что толку. Видеокарта не гонит, проверял на другом компе. Тоже склоняюсь к мысли, что GRUB закосячен, но причины понять не могу. GRUB переустанавливал - эффект тот же.
Бу-га-га, кардинально. Поймите, у вас может возникнуть ещё уйма моментов, которые потребуют разобраться в них вам самостоятельно, если вы не научитесь делать это, то, видимо, вам придётся каждый раз в такой ситуации переустанавливать систему.
kostik87, я учёл ваш совет, но, дело в том, что суся у меня уже лет 10 живёт (на буке стоит gentoo), и это единственный раз, когда пришлось столь кардинально решать проблему.
А ошибка, скорее всего, была в кривой установке (переходил на 64х битную).
У меня после установки проприетарных драйверов Nvidia консоль тоже стала 800x600
Это нормально, ведь в модуле Noveau есть поддержа KMS, что позволяет драйверу опрашивать монитор по EDID и выставлять оптимальное для монитора разрешение, в проприетарных драйверах KMS нет, поэтому единственная возможность иметь более высокое разрешение в консоли - это framebuffer, например VESA и соответственно передача параметра ядра vga, в случае использования grub-0.97 и lilo или установка разрешение в GRUB2, смотри выше.