Кривое разрешение Plymouth с драйверами от NVidia и замена темы загрузочного экрана Plymouth.
Не, ну поставил я Ubuntu, загружаю её первый раз — вижу кривой XSplash, потом понял что в ubuntu не XSplash, а Plymouth… но, зараза, все равно кривой!!!
Перезагружаюсь — тоже самое, ну и подумал я что просто не качественная картинка с дистрибутивом идет, решил поменять свой экран загрузки на другой …
Вообщем бегу на http://gnome-look.org , ищу для себя более-менее симпатичную Plymouth тему, устанавливаю её … Заходим в папку, в которой находятся все Plymouth темы, скачиваем например тему Ubuntu-Orange-Plymouth (Lucid) 1.1 и распакуем её:
cd /lib/plymouth/themes
wget http://gnome-look.org/CONTENT/content-files/128813-Ubuntu-Orange-Plymouth1.1.tar.gztar -xvf 128813-Ubuntu-Orange-Plymouth1.1.tar.gz
Далее запукаем скрипт:
sudo update-alternatives —config default.plymouth
выбираем номер темы:
leo@leo-laptop:~$ sudo update-alternatives —config default.plymouth
Есть 2 вариантов для альтернативы default.plymouth (предоставляет /lib/plymouth/themes/default.plymouth).
Выбор Путь Приор Состояние
————————————————————
* 0 /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 автоматический режим
1 /lib/plymouth/themes/Ubuntu-10.4-SWoRD-Edition1.1/Ubuntu-10.4-SWoRD-Edition1.1.plymouth 100 ручной режим
2 /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth 100 ручной режим
Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число: 1
Обновляем образ initramfs системы:
sudo update-initramfs -u
Перезагружемся и насла… Бл* … новая plymouth тема — а показывает так же криво …
Снова начал искать решение, и сново нашел, подобрав правильный запрос:
Первое что ставим, от демон v86d:
sudo apt-get install v86d
Далее редактируем конфигурацию GRUB-а:
sudo gedit /etc/default/grub
Находим следующую строчку:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
Заменяем на:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash nomodeset video=uvesafb:mode_option=1280×800-24,mtrr=3,scroll=ywrap»
далее в параметре:
GRUB_GFXMODE=
вписываем разрешение:
GRUB_GFXMODE=1280×800
В параметре:
GRUB_CMDLINE_LINUX=
Вписываем пустые кавычки:
GRUB_CMDLINE_LINUX=»»
Сохраняем и закрываем файл.
Далее открываем файл /etc/initramfs-tools/modules:
sudo gedit /etc/initramfs-tools/modules
и добавляем следующую строчку:
uvesafb mode_option=1440×900 mtrr=3 scroll=ywrap
Сохраняем и закрываем файл.
Обновляем настройки GRUB-а:
sudo update-grub2
и выполняем следующие команды:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u
Перезагружаемся и наслаждаемся!!!
Источники:
http://ubuntologia.ru/forum/viewtopic.php?f=101&t=3402
http://www.linuxspace.org/archives/2718