Чиним 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. Консоль также должна заработать как положено.


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

50 комментариев на «“Чиним splash-заставку в Ubuntu 10.04”»

  1. Спасибо, загрузка стала немного приятнее, но именно картинка загрузки (splash) и в консоли на Ctrl+Alt+F* картинка вся сдвигается влево на где-то 1 см, видимо в иксах используется проприетарный драйвер (Nvidia 173) FX 5500, а в консоли нет, в результате каждый раз нажимать на мониторе автонастройку… Можно ли как-то ликвидировать разницу в "горизонтальном позиционировании"?

    • Clinri, у меня на мониторе с аналоговым входом та же ерунда. Меня это не сильно напрягает, так что не разбирался как починить. На другом мониторе (с цифровым входом) такой проблемы нет (да и быть по-идее не может).

    • Я для себя решил проблему установкой разрешения 1024х768_24. Хоть и у моего ЖК монитора разрешение 1280×1024, но теперь сплэш крупнее (особо заметного ухудшения качества картинки незаметно, зато не бросаются в глаза очевидные "косяки"), нет сдвига, и в консоли не нужно изображение двигать.

  2. Действительно, всё как надо заработало. Монитор с DVI входом, широкоформатный.
    На бетке таких проблем не было, зато АТИшные дрова не ставились. Видимо проблема всё-таки в дровах.
    Мне заставка с 9-ки нравится, как поменять новую на старую?

    • Erofim, в репах есть пакет «splashy» для управления заставкой и пакет тем к нему «splashy-themes». Можете попробовать поэкспериментировать.

  3. Спасибо большое. Я уже было отчаялся.
    Только я не понял, в Ubuntu 10.04 за заставки отвечает splashy или plymouth?

    • moses, насколько я понимаю, оба пакета предназначены примерно для одного и того же. Только plymouth входит в список официально поддерживаемого ПО, а splashy нет. Хотя меня такие вещи никогда не останавливали 🙂
      В любом случае, я не пользовался ни plymouth, ни splashy, так что конкретные советы давать не могу.

  4. Выставил 1680х1050 вместо 1280×1024 и скрин съехал влево, причем очень сильно – надпись ubuntu не по центру а с левого края. При этом если идет проверка дисков, то надписи часть слева часть справа но не по центру…

    • Чистый, это проблема аналоговых мониторов. С цифровым монитором, подключенным через цифровой вход на видеокарте, таких проблем нет. Как решить проблему — я и сам не знаю, да и не копался в ней, поскольку для себя считаю ее некритичной.

        • Чистый, странно, я был уверен, что это проблема аналоговых подключений. У меня Samsung SM 940BF, подключенный через DVI, работает без проблем, никаких полос. А вот Samsung SM 920N, подключенный через аналоговый вход, имеет черную полоску сбоку.

          Вообще не представляю, как подобные проблемы могут быть на DVI, тем более, что на аналоговом после автоподстройки все становится на место.

          • У меня нет черных полос. У меня весь экран залит цветом как и должен, а вот логотип смещен влево.

          • Чистый, а консоль работает нормально?
            Если да, то я бы с этим не заморачивался…

          • Все работает, но все же неприятно 🙂
            Я и не заморачиваюсь, просто решил отписаться – вдруг чего умного люди подскажут 🙂

  5. Спасибо, все встало на свои места. Кстати, у знакомого на не_новом тошиба никаких косяков не было =\

  6. Спасибо, Вы молодец!!! Я с апреля мыкался (не профи я, но линукс нравится) и вот теперь на моем Аcer 3000 загрузочный экран в норме и, заметьте, с первого раза. Очень Вам признателен. МОЛОДЕЦ!!!

  7. Есть догадка, которую я заметил возясь с частотами вертикальной и горизонтальной развёртки монитора, что plymouth использует неверную частоту горизонтальной развертки, вертикальная например та же (60Гц) а использование другой горизонтальной сдвигает изображение… Тут сложно выявить зависимость, кто в этом виноват и кого лечить, попробую в баг репорте намекнуть про это.

    • Я так тоже думаю. Ммм.. и как же тогда частоту поменять? В файлике /etc/default/grub? Ищу решение в гугле:) ).. никак:(((

  8. Все работает. Но теперь появился косяк в виде ошибки диска с просьбой нажать любую клавишу, после нажатия – система загружается. Как это исправить?

    • Проблема оказалась в забытой воткнутой флешке, с которой и пыталась загрузиться система))

  9. А мне не помогло, так и осталась текстовая и страшная.
    Вот если снести дрова АТІ тогда оно появляется но опять же страшное сдвинутое непонятно куда. Видать над проблемой надо работать Шаттлворту.

  10. Спасибо огромнейшее!!! Очень подробная инструкция и мне очень она помогла) Спасибо большое!!!

  11. Наверно всё таки проще: sudo gksu gedit. Если выполнять всё в одной консоли, то тогда и выбирать ничего не нужно будет. Только при первой команде sudo apt-get install один раз ввести пароль и всё. 🙂

    • Команда sudo gksu gedit вообще не имеет смысла.
      Либо sudo gedit, либо gksu gedit.
      Просто sudo запрашивает пароль суперпользователя в консоли, а gksu — в виде графического окошка.
      Ну а что именно использовать в нашем случае — не так уж важно, кому как привычней.

  12. Раньше все проделывал по описанному сценарию и проблем не было, но сейчас выдает вот такую ошибку:
    /etc/default/gr ub: 28: Syntax error: EOF in backquote substitution

  13. Спасибо дружище! Два дня мучался, весь инет перерыл, пока на твою статью не наткнулся! СПАСИБО!

    • Не ожидал, что статья будет иметь такой отклик 🙂
      Пожалуйста, очень радует, что смог помочь хорошим людям 🙂

  14. Спасибо огромное… Я сначала искал уроки по inkscape , затем нашёл ваш сайт, с него попал на блог, а в результате нашёл решение проблемы, которая меня месяц беспокоила… Кстати спасибо за уроки для inkscape! Я уже в нём иконку для домашней папки сделал.

    • Спасибо и вам за теплые слова 🙂
      Очень приятно, что мои статьи оказались полезными.

  15. Спасибо большое за такую подробную и содержательную статью! Прекрасно все работает как в 10.04 так и в 10.10!

  16. Спасибо, помогло для Lubuntu 14.04.2 Lts! Картинка при загрузке сдвинулась, но зато теперь работает переход в консоль по Ctrl+Alt+F*

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *