Настройка plymouth для Nvidia в Ubuntu 11.04

Поставив Ubuntu столкнулся с неприятностью отображения при загрузке темы Plymouth… Проблема старая и почему-то за пару лет разработчики не особо озадачились ее решением — приходится лезть в файлы и редактировать ручками после установки…

Решение простое но хотелось бы чтобы когда-то в это не приходилось бы вникать самому…

Итак редактируем файл /etc/default/grub — изменяем в нем две строчки:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1440x900-24mtrr=3scroll=ywrap" GRUB_GFXMODE=1440x900

Вместо 1440×900 вставляем поддерживаемое разрешение… Узнать его можно задав команду (должны быть установлены пакеты v86d и hwinfo):

sudo hwinfo --framebuffer

Затем открываем файл /etc/initramfs-tools/modules куда добавляем строчку (опять же со своим разрешением):

uvesafb mode_option=1440x900-24 mtrr=3 scroll=ywrap

Еще (вроде необязательно но и хуже не станет) редактируем файл /etc/grub.d/00_header заменяем разрешение на свое:

if [ "x${GRUB_TIMEOUT}" = "x" ] ; then GRUB_TIMEOUT=3 ; fiif [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900 ; fi

Далее запускаем в терминале команду:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

И генерируем новые файлы:

sudo update-grubsudo update-initramfs -u

Перегружаемся и скорее всего получаем работающий plymouth… :) Скорее всего — потому что бывают особые случаи когда данный рецепт не работает…


Оригинал статьи http://pingvinoff.net/2011/04/20/nastrojka-plymouth-dlya-nvidia-v-ubuntu-11-04/

0 комментариев

Оставить комментарий