Ключевые слова:boot, lilo, grub, linux, (найти похожие документы)
From: X-Stranger
Date: Mon, 20 Sep 2004 18:21:07 +0000 (UTC)
Subject: Анимированные заставки в lilo и grub
Оригинал: http://forum.linux.by/weblog_entry.php?t=2443
Все знают, что у Grub и LiLo есть одна очень интересная функция -
анимированные заставки (animated boot screen). А если кто не знает -
рекомендую срочно ознакомиться здесь: ttp://www.gamers.org/~quinet/lilo/
Вкратце: если у вас стоит Linux Loader (LILO) или Grub, то при
загрузке появляется экран, на котором можно выбрать, какую ОСу
загружать. Так вот ту же самую менюшку и экран можно нарисовать
графикой и анимировать. Долгое время у меня стояла заставочка с
пингвинами (см. на том же сайте). Но так давно как пару дней назад
решил я это дело поменять, и как кстати напоролся на
http://kde-look.org (хороший сайтик, где можно найти все, чтобы
украсить свой десктоп) на прикольную заставку
Помните, как в первой части Матрицы Морфей, предлагая Нео выбрать
синюю или красную пилюлю, говорил: "Все, что я тебе предлагаю, это
правду. Ничего больше" (сорри, если мой вольный перевод кого-нибудь
уязвил Smile ). Теперь, если у вас в меню LiLo всего лишь два пункта,
Windows и Linux, и вы обладаете достаточно ровными руками чтобы
установить данную заставку, то этот нелёгкий выбор придется делать и
вам =8-[ ] Very Happy Но не стоит пугаться, данная заставка стоит
того, чтобы её поставить. Если интересно, то читаем дальше, а иначе
страничку можно просто закрыть ;)
Для меня установка поначалу почему-то оказалась непроста. Лило в упор
не хотел понимать, что я от него хочу, пока наконец до меня не дошло,
что у меня в ALTLinux Sisyphus стоит его не самая последняя версия -
22.4.1-alt4 - несмотря на то, что Сизиф у меня за 8 марта. А она не
поддерживает 8-битные картинки. После пришествия такой мысли проблема
решилась довольно быстро.
Итак, если хочешь себе такую заставку, то делай раз: качаем архив с
заставкой (внизу этой заметки) handy_128bis.bmp.bz2. Делай два:
запускаем рутовскую консольку с Midnight Commander или что-то подобное
и распаковываем данный файлик в каталог /boot/. Делай три (в той же
рутовской консольке с Миднайтом или др): модифицируем /etc/lilo.conf,
делая следующие изменения. Если присутствует строчка похожая на
"message=/boot/splash/message", то комментируем её, поставив вначале
строки знак # ("решётка"). Если есть строчка, которая начинается со
слова install, то приводим её к виду "install=/boot/boot-bmp.b"(без
кавычек ессна Smile ) или просто добавляем её где-нить в начале, если
такой строчки нет. После неё же добавляем следующее:
bitmap=/boot/handy_128bis.bmp
bmp-colors=38,68,53,112,38,25
bmp-table=114p,347p,2,7
bmp-timer=470p,336p,25,0,11
Теперь, контроллируем, есть ли в этом же файле строчка "vga=791", если
нет - пишем её в начале. Далее, делай четыре (опять же под рутом):
набираем и запускаем команду lilo. Если не появилось надписей типа
"Unsupported bitmap" или других ошибок, связанных с нашей
устанавливаемой картинкой, а также ошибок не связанных с картинкой
Smile , тогда всё, можно перезагружаться и наслаждаться классным
бутовым сплэш-скрином Cool
Теперь, если у вас надписи типа "Unsupported bitmap", то делаем так.
Либо качаем новую версию lilo в исходниках версии не ниже 22.5.8 и
компилим с попутной установкой на вашу систему, и опять же запуском
команды lilo. Либо берем качаем архив с бинарниками LiLo, который
прилагается внизу статьи. Нам из него нужен сам файл lilo. Я его
просто напросто перезаписал поверх старого в каталог /sbin (знаю, что
многие скажут, что это некорректно и пр, но лично мне было просто лень
что-то компилить в два часа ночи Smile да и потом, когда я буду снова
переустанавливать lilo, опять искать этот файлик будет влом). Или
можно просто временно распаковать его куда-нибудь. В первом случае
опять же просто набираем команду lilo, во втором - ./lilo,
предварительно перейдя в тот каталог, куда вы этот файлик засунули.
Всё, теперь, если не повылазили ошибки, можно перезагружаться, иначе
читаем дальше.
Если у вас всё же лезут какие-то ошибки, то проверьте правильность
ваших изменений в файле lilo.conf. Проверьте, настроен ли он у вас
вообще на множественную загрузку, проверьте синтаксис всех параметров.
Не лишним будет почитать man lilo и сопутствующую документацию.
На сегодня все. Удачных вам опытов с bootsplashes и помните, что если
у вас перестал загружаться Linux, то здесь вам поможет либо
загрузочная дискетка, либо Linux Live-CD навроде Knoppix :wink:
Рис. 1. Заставка EnterTheLinux: http://forum.linux.by/download.php?id=16
Архив с заставкой EnterTheLinux: http://forum.linux.by/download.php?id=18
Архив с бинарниками lilo: http://forum.linux.by/download.php?id=17