EnterTheLinux

EnterTheLinux

Все знают, что у Grub и LiLo есть одна очень интересная функция — анимированные заставки (animated boot screen). А если кто не знает — рекомендую срочно ознакомиться здесь: http://www.gamers.org/~quinet/lilo/ . Вкратце: если у вас стоит Linux Loader (LILO) или Grub, то при загрузке появляется экран, на котором можно выбрать, какую ОСу загружать. Так вот ту же самую менюшку и экран можно нарисовать графикой и анимировать.

Долгое время у меня стояла заставочка с пингвинами (см. на том же сайте). Но не далее чем пару дней назад решил я это дело поменять и как раз кстати наткнулся на http://kde-look.org (хороший сайтик, где можно найти все, чтобы украсить свой десктоп) на прикольную заставку (см. рис. 1).
Помните, как в первой части "Матрицы" Морфей, предлагая Нео выбрать синюю или красную пилюлю, говорил: "Все, что я тебе предлагаю, это правду. Ничего больше" (сорри, если мой вольный перевод кого-нибудь уязвил:)). Теперь, если у вас в меню LiLo всего лишь два пункта, Windows и Linux, и вы обладаете достаточно ровными руками, чтобы установить данную заставку, то этот нелегкий выбор придется делать и вам:). Но не стоит пугаться: данная заставка стоит того, чтобы ее поставить. Если интересно, то читаем дальше, а иначе страничку можно просто закрыть;).
Для меня установка поначалу почему-то оказалась непростой. Лило в упор не хотел понимать, что я от него хочу, пока наконец до меня не дошло, что у меня в 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" (без кавычек, естественно:)) или просто добавляем ее где-нибудь в начале, если такой строчки нет. После нее же добавляем следующее:

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" или других ошибок, связанных с нашей устанавливаемой картинкой, а также ошибок, не связанных с картинкой:), тогда все — можно перезагружаться и наслаждаться классным бутовым сплэш-скрином B-).
Если же у вас есть надписи типа "Unsupported bitmap", то делаем так. Либо качаем новую версию lilo в исходниках версии не ниже 22.5.8 и компилим с попутной установкой на вашу систему, после чего, опять же, запускаем команду lilo. Либо берем качаем архив с бинарниками LiLo, который прилагается внизу статьи. Нам из него нужен сам файл lilo. Я его просто-напросто перезаписал поверх старого в каталог /sbin (знаю, что многие скажут, что это некорректно и пр., но лично мне было просто лень что-то компилить в два часа ночи:), да и потом, когда я буду снова переустанавливать lilo, опять искать этот файлик будет влом). Или можно просто временно распаковать его куда-нибудь. В первом случае, опять же, просто набираем команду lilo, во втором — ./lilo, предварительно перейдя в тот каталог, куда вы этот файлик засунули. Все, теперь, если не повылазили ошибки, можно перезагружаться, иначе читаем дальше.

Если у вас все же лезут какие-то ошибки, то проверьте правильность ваших изменений в файле lilo.conf.
Проверьте, настроен ли он у вас вообще на множественную загрузку, проверьте синтаксис всех параметров.
Не лишним будет почитать man lilo и сопутствующую документацию.
На сегодня все. Удачных вам опытов с bootsplashes, и помните, что если у вас перестал загружаться Linux, то здесь вам поможет либо загрузочная дискетка, либо Linux Live-CD навроде Knoppix;).

Необходимые ссылки:
Архив с заставкой Enter TheLinux: http://forum.linux.by/download.php?id=18
Архив с бинарниками lilo: http://forum.linux.by/download.php?id=17
Официальный сайт Knoppix (для тех, кому приспичит:)): http://knopper.net

Искренне Ваш, пингвиновод X-Stranger,
x@linux.by



Компьютерная газета. Статья была опубликована в номере 19 за 2004 год в рубрике soft :: ос

©1997-2024 Компьютерная газета