Чиним splash-заставку в Ubuntu 10.04

  •   15.05.2010
  •   50 комментариев
  •   Ubuntu

Ай-да Ubuntu 10.04, ай-да LTS… В целом дистрибутив мне нравится, есть множество положительных изменений (например, наконец-то допилили Pulse Audio до рабочего состояния). Только вот присутствуют в нем некоторые мелкие баги, которые совсем не к лицу LTS-версии. Один из самых заметных багов — отсутствие splash-заставки при запуске и проблемы при переключении в консоль на некоторых конфигурациях. Насколько я понимаю, проблема эта главным образом наблюдается у многих владельцев видеокарт nVidia. Впрочем, эта проблема легко излечима, и в этой заметке я расскажу, как от нее избавиться.

Чиним splash-заставку в Ubuntu 10.04
Предисловие

Идея была мной взята на softpedia.com, здесь же я привожу свой вольный сокращенный вариант статьи на русском языке. В этой самой статье все операции предлагается делать в окошке, вызываемом по комбинации Atl+F2, я же предлагаю все делать в обычной консоли. Впрочем, особой разницы нет.

Шаг 1

Для начала установите пакет, который понадобится для дальнейших действий:

sudo apt-get install v86d
Шаг 2

Теперь отредактируйте немного грубовский конфиг, открыв его на правах root-пользователя (если разрешение вашего экрана отлично от 1280×1024, замените его в строках ниже на свое):

gksu gedit /etc/default/grub

В открывшемся файле найдите строку (в дефолтной поставке это строка №9):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

… и замените ее на следующую:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"

Теперь найдите эту строку (№18):

#GRUB_GFXMODE=640x480

… и замените ее на:

GRUB_GFXMODE=1280x1024

Сохраните и закройте редактируемый файл.

Шаг 3

Отредактируйте еще один конфиг, открыв его на правах суперпользователя:

gksu gedit /etc/initramfs-tools/modules

Добавьте в конец этого файла следующую строку:

uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap

Сохраните и закройте файл.

Шаг 4

Выполните в терминале последовательно следующие три команды:

echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-grub2
sudo update-initramfs -u
Шаг 5

Перезагрузите свой компьютер. Если вы все сделали по инструкции выше, то после перезагрузки вы сможете наблюдать прекрасную splash-заставку Ubuntu 10.04. Консоль также должна заработать как положено.