|
от the_real_maniac(12-12-2005)
рейтинг (1)
[ добре ]
[ зле ]
Вариант за отпечатване КАКДА: си сложим splashimage и/или bootsplash
Оригиналът на тази статия / КАКДА / HOWTO се намира на linux-bg.org в секция Статии, подсекция Съвети.
11.12.2005 версия 0.1
I.Защо написах тази статия:
видях , че няма такава статия на български език
показват се възможностите на Линукс и GNU, и OpenSoftware :)
мислех да пиша статия(та), но не сега, обаче преди няколко дена беше пусната статия "как да си направим сами тема за splashimage". И се почнаха въпросите (вкл. и “при мен не работи”). Затова се виждам “принуден” да я напиша.
не гарантирам за това, че няма да си повредите информацията , това са само съвети и насоки, които Вие ще вземете или не под внимание ! Отговорност не нося за вашите десйствия. Успех* !
* - досега съм спасявал много Линукс инсталирани ОС от безнадежни ситуация, така че Линукс е гъвкав (Отворения Софтуер Е гъвкак !). При изтриване на /usr/bin пак можах да си възстановя Debian-a. Така че се съмнявам да направите фатална грешка, но винаги има такава вероятност.
II.Как е изградено това ръководство:
- какво е bootsplash и splashimage
- какво Ви трябва
- инсалиране и конфигуриране на GRUB за splashimage
- инсталиране и конфигуриране на LILO зa splashimage
- инстaлиране и конфигуриране на ядро ( Linux kernel) за bootsplash
- bootsplash теми и създаване на initrd образ/image съдържащ тема за bootsplash.
- настройка на GRUB за bootsplash
- настройка на LILO за bootsplash
- FAQ / ЧЗВ (Често Задавани Въпроси)
Е да почваме. Само преди това трябва да отбележа , че АКО изключиме времето за компилиране на ново ядро, слагането на splashimage _И_ bootsplash отнема не повече от 5мин.
III.На работа:
- Какво е bootsplash и splashimage.
Какво е splashimage ? - splashimage е функция , която Ви дава възможноста да имате хубаво изображение , което да стои , докато избирате Операционната система, която искате да заредите.
Какво е bootplash ? - bootsplash пък е функция, която Ви дава възможност да имате графичен процес на зареждане на вашата Линукс базирана система. Защо Линукс, защото тази функция се залага в ядрото. Все още тя не е официална част от Linux(ядрото), но доста дистрибуции вече я включват в своите ядра.
Страница на проекта: http://www.bootsplash.org
- Какво Ви трябва:
Нищо , освен гласова команда “Искам bootsplash и splashimage”. Чакате 5мин и воаля.
И това ще дойде, но се връщам в реалността и от тук ще карам само по същество. :)
Какво Ви трябва за bootsplash:
С една дума: 'повече'. Трябват Ви малко повечко неща.
- linux ядро с подръжка на bootsplash , тъй като не е включена още тази възможност в Linux ядрото (kernel.org) то ще трябва да я добавите Вие чрез patch/кръпка.
- също така вашето linux ядро трябва да има и подржъка на initrd.
- какво е initrd ?
initrd (е функция, която) дава възможност на bootloader-a да зареди RAM диск. Този RAM диск може да бъде използван и като root файлове система и ... (много други приложения), но най-често (както и в нашият случей) се използва, за да позволи зареждане на система в две фази. Зареждане на ядрото с минални (само небоходими неща в него) и от initd вече се взимат допълнителните модули и/или файлове необходими за по нататъшно зареждане на системата.
По-конректно - във вашето ядро ще има възможност да се изборазява изборажение в/у конзолите, но самото изборажение, което e допълнително (а и все пак голямо по размер** ) ще се зареди от RAM диска.
** - защо казвам голямо по размер. Изборажението взависимост може да достигне големи размери , а и наистина то не е необходимо за началното зареждане, така че като допълнителен – ненужен; компонент мясото му е в initd.
- и последно вашето linux ядро трябва да има подръка за framebuffer за вашата Видео карта.
- framebuffer подръжката в ядрото осигурява ясно дефиниран начин на комуникация с frame buffer-a на дадено графично устройстово. Така че програмите да НЯМАТ нужда да се затормозяват и да ползват различни (взависимост от устройството) начини за достъп на ниско ниво с графичното устройство. По-точно ви трявба vesafb подръжка, която Ви дава възможността да използване графични режими в конзола на базата на framebuffer подржъката.
Или казано ясно и простичко точно какво Ви осигурява /върши – дава ви възможност да имате конзола на голяма , хубава резолюция 1024x768 (примерно). Също така , ако картата Ви е VESA 3.0 стандарт, ще може те да използвате и конзола в хубава резолюция с мах. опресняващата честота поддържана от вашият монитор и видео карта. (примерно 1024x768 @ 100Hz, което е идеално за работа в конзола с 17 инчов монитор).
- Инсталиране и конфигуриране на (GNU) GRUB за splashimage
- Инсталиране:
Както вече казах възможността за splashimage се добавя чрез patch/кръпка , защото не е в главният,основният*** изходен код на GRUB (http://www.gnu.org/software/grub). Въпреки че някои дистрибуции предлагат на потребителите си готови пакети (били те source (от изходен код) или binary (готови за изпълнение - компилирани)). Такива дистрибуции са RedHat**** (и наследника Fedora ), Debian****, Gentoo и други.
Ако използвате някоя от горните дистрибуции просто инсталирайте чрез вашата пакетната система.
За Debian например:
вкарайте следният ред в sources.list (ако не знаете какво е sources.list вижте debian-book-bg)
deb http://ftp.bg.debian.org/debian unstable main
след това #apt-get update
самото инсталиране #apt-get install grub -t unstable
това е.
Ако вашата дистрибуция лежи на ръчното инсталиране от страна на потребителя или по някаква причина Ви се налага или искате да компилирате GRUB от изходен код следващите редове са за Вас. В компилирането на grub няма нищо специфично, така че ако сте инсталирали вече от изходен код (и знаете процедурата можете да продължите спокойно надолу , НО (!) не забравяйте да приложите кръпката !
Препоръчвам Ви да ползвате следният изходен код
http://ruslug.rutgers.edu/~mcgrof/grub-images/grub-debian-sources/grub_0.93+cvs20030224.orig.tar.gz
и кръпка
http://ruslug.rutgers.edu/~mcgrof/grub-images/grub-debian-sources/grub_0.93+cvs20030224-2.diff.gz, тъй като кръпката е за точно тази версия и идва от Debian отговорника за подръжката на grub пакета в Debian. Т.е. всичко работи на 6 :-P Ако въпреки това имате нужда от друга версия или искате последната пак Ви препоръчвам да ползвате Debian-ската (http://www.packages.debian.org от тук търсите grub за unstable. Там ще намерите изходният код и кръпката. (почти най-долу на страницата на пакета grub)).
След като ги свалите стандартните процедури по компилиране на изход код и прилагане на кръпка:
Намирате се в директорията , където сте свалили GRUB и кръпката ...
#tar xzvf grub_0.93+cvs20030224.orig.tar.gz
#gunzip grub_0.93+cvs20030224-2.diff.gz
#patch -p0
- Конфигуриране на GRUB за splashimage:
(Важно уточнение: тук няма да се разисква как да си настроите GRUB така че да стартирате тази или онази операционна система, това или еди-кое си ядро. За това си има други ръководства. google е ваш приятел. linux-bg.org и форума му също. :-) А най-вече търсачката на форума в огънят влиза за Вас !
Какви са изискванята и ограниченията, които поставя GRUB splashimage:
- изображение с резолюция 640х480;
- максимум 14 цвята;
- изборажението да в xpm.gz формат (всъщност важно е да е компресирано в gz формат , не е важно да има .xpm.gz)
Да си направим картинка :)
#mkdir /boot/grub/images
#cd /boot/grub/images
#wget http://82.227.222.166/skins/galleries/wallpapers/matrix/Dodge_THIS.jpg
#convert -resize 640x480 -colors 14 Dodge_THIS.jpg dodge-this.xpm
#gzip dodge-this.xpm
#ls -lh dodge-this.xpm.gz
относно 3-тата команда - (не мога да намеря в момента първоизточника, затова давам алтернативен източик така да се каже)
относно 4-тата командата - (аз лично ги правя на 8 цвята, защото някои изборажения не знам защо не подлежат на конвертиране към 14 цвята)
относно 6-тата / последна команда - (просто за да се уверите че файла го има и от любопитство до колко е паднал размера му).
convert е програма от Imagemagick проекта (За Debian: apt-get install imagemagick).
Mожете да ползвате GIMP вместо convert за да конвертирате изображението в необходимия вариант, отварят изображението с GIMP:
Десен бутон на мишката в/у изборажението -> Image/Изображение -> Mode/тип -> Indexed/Индексиран , избирате 14 -> OK
Относно размера от менюто Image/Изображение -> Scale Image / Преоразмеряване -> избирате 640 х 480 в пиксели -> OK
Естествено не забравяйте да запишете промените -> Save.
За да разбере GRUB , че искате splashimage и коя картинка точно искате трябва да се добави точно ЕДИН РЕД.
отворете вашият конфигурационен файл - най-вероятно /boot/grub/menu.lst
някъде в началото или на видно място за Вас, аз лично го слагам след основните опции (timeout,default,fallback и т.н.) и преди описаните възможности в менюто (ядра, ОС и други); сложте следният ред
splashimage=(hd0,3)/boot/grub/images/dodge-this.xpm.gz
(hd0,3) = hda4 = (предполагаемата) root файлова система
/boot/grub/images/dodge-this.xpm.gz абсолютният път до изображението, което искаме;
ако пък /boot Ви е на отделен дял (като при мен). Да предположим , че (hd0,3) = hda4 = / (rootfs) , a (hd0,6) = hda7 = /boot .
може да се объркате и да напшете пак /boot , което ще е грешка, защото Вие "вече сте" в /boot ;-)
splashimage=(hd0,6)/grub/images/dodge-this.xpm.gz
Сега обновете grub с командата
#grub-install /dev/hda
Като предполагам , че /dev/hda е вашият първи хард диск, също така и че искате GRUB в MBR (честно да Ви кажа аз не виждам причина bootloader-a да не се инсталира в MBR, освен за експериментиране).
Тъй като някои хора може да са загубили връзката по пътя, ето в крайна сметка един конфигурационен файл на GRUB със splashimage. root = /dev/hda4 = (hd0,3) и /boot = /dev/hda7 = (hd0,6).
#
# Sample boot menu configuration file
#
timeout 10
default 0
fallback 1
splashimage=(hd0,6)/grub/images/dodge-this.xpm.gz
title Debian GNU/Linux
root (hd0,6)
kernel /vmlinuz root=/dev/hda4 vga=0x317
title Debian GNU/Linux (old kernel)
root (hd0,6)
kernel /vmlinuz.old root=/dev/hda4
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
Сега може да рестартирате и да видите вашият splashimage :-)
- Инсталиране и конфигуриране на LILO за splashimage
Въпреки че до преди седмица на всички машини ползвах LILO и съм върл фен на LILO не ми се е налаго да си играя да слагам splashimage под него. В най-скоро време ще тествам и опиша как стоят нещата.
Някои ако има желание да напише тази част , стига да е добре описано - нито прекалено подробно , нито много кратко; с удоволствие ще я добавя. Въпреки че аз следващата събота/неделя мисля ще напиша главите/частите свързани с LILO.
Надявам се това да е единствената неприятна изненада в това HOWTO/КАКДА ;-) Поне докато не го допълня.
- Инстaлиране и конфигуриране на ядро ( linux kernel) за bootsplash:
Тук няма да разяснявам в подробности как се инсталира , комплира ядро. Има си други - специално за това; ръководства. Обърнете се към тях по тези въпроси.
bootsplash също като при GRUB и splashimage не е възможност , която е заложена в основният изходен код (идващ от http://www.kernel.org), поради което и тя също се добавя чрез слагане на съответната кръпка.
Кръпки може да намерите на http://www.bootsplash.de за 2.6.х ядра, за по-стари ядра (2.4.х най-вече) на http://www.bootsplash.de/files/old/. Като ако ще действате сами не избързвайте , ами разгледайте и намерете последната версия за вашето ядро. Ще дам направо цялата процедурa като ще предположа, че ползвате 2.6.7 ядро (всъщност ядрото , което ползвам аз и Ви го препоръчвам като стабилност и производителност за мен се е доказало).
Нека преди това обаче да обобща какво трябва да поддържа вашето ядро:
За 2.6.х ядра
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Device Drivers --->
Block devices --->
Loopback device support
RAM disk support
(4096) Default RAM disk size
[*] Initial RAM disk (initrd) support
Graphics support --->
[*] Support for frame buffer devices
[*] VESA VGA graphics support
Console display driver support --->
[*] Video mode selection support
Framebuffer Console support
Bootsplash configuration --->
[*] Bootup splash screen
За 2.4.х ядра
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Processor type and features --->
[*] MTRR (Memory Type Range Register) support
Block Devices ->
[*] Loopback device support
[*] RAM disk support
(4096) Default RAM disk size
[*] Initial RAM disk (initrd) support
Console Drivers ->
[*] VGA text console
[*] Video mode selection support
Console Drivers -> Frame-buffer support ->
[*] Support for frame buffer devices
[*] VESA VGA graphics console
[*] Use splash screen instead of boot logo
Също така не включвайте следната опция за което и да е ядро:
Logo configuration --->
[ ] Bootup logo
В долният пример предплагаме, че всичко освен bootsplash подръжката е включено както трябва.
#uname -r
2.6.7
#cd /usr/src
(отиваме на http://www.bootsplash.de и намираме последната кръпка за 2.6.7 , която е bootsplash-3.1.4-sp3-2.6.7.diff)
#wget http://www.bootsplash.de/files/bootsplash-3.1.4-sp3-2.6.7.diff
#wget http://www.bg.kernel.org/linux/kernel/v2.6/linux-2.6.7.tar.bz2
#tar xjvf linux-2.6.7.tar.bz2
#ln -s linux-2.6.7 linux
#cd linux
#patch -p1
#make distclean (ако преди това сте имали изходният код, а не сте го разархивирали току що)
#cp /boot/config-`uname -r` .config (взимаме конфигурацията на сегашното работещо ядро)
#make prepare
тук ще бъдете запитани за bootsplash support, тъй като старото ви ядро е нямало тази опция и естествено няма как да има стойност на нея - отговорете с y
Можете да ползвате make menuconfig , за да настроите конфигурацията на вашето ядро и да включите необходимите за bootsplash модули, ако не са включени.
#nano Makefile (на EXTRAVERSION задайте версия , така че да се различава от другите ядра ,примерно -bootsplash)
#make bzImage modules modules_install
#make install
( или
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.7-bootsplash && cp System.map /boot/System.map-2.6.7-bootsplash
#cp .config /boot/config-2.6.7-bootsplash
)
(За потребители на Debian могат да ползват make-kpkg от пакета kernel-package, вместо nano Makefile, make bzImage до make install:
make-kpkg --append_to_version -bootsplash kernel_image
dpkg -i /usr/src/kernel-image*2.6.7-bootsplash*.deb
)
Укажете новото си ядро в /boot/grub/menu.lst или /etc/lilo.conf в зависимост кое ползвате.
Изпълнявате естествено #grub-install /dev/hda или #lilo, за да се възприемат новите конфигурации.
След като вече изпълнихте часта свързана с ядрото и вече имате работещо ядро с подръжка на bootsplash остава само да конфигурирате GRUB/LILO , да създадете initrd образ с тема за bootsplash (което се прави с т.н userspace tools). Което става лесно и бързо, всъщност както и в началото казах най-много време отнема компилирането на ядрото.
- bootsplash теми и създаване на initrd образ/image съдържащ тема за bootsplash.
За целта трябва да си инсталирате потребителските инструментите на/за bootsplash. Чрез тях Вие може да настройвате и контролирате (вече заложената) в ядрото възможност за bootsplash.
Свалете ги от ftp://ftp.openbios.org/pub/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2
За да ги инсталирате - компилирате трябва да имате libmng [ M-N-G library ] (за Debian потребители apt-cache search libmng и после apt-get install _съответнитe_ libmng libmng-dev пакети) и също така трябва да напишете един пропуснат ред в ttf.c .
#wget ftp://ftp.openbios.org/pub/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2
#tar xjvf bootsplash-3.0.7.tar.bz2
#cd bootsplash-3.0.7
#ls
COPYING Documentation Scripts Utilities
#cd Utilities
(отваряте с някои удобен ви текстов редактор ttf.c и намирате)
#include
#include [
#include
(това е , записвате , излизате от редактора)
#make
#cp splash fbresolution fbmngplay /sbin
(готово :) )
Какво инсталирахте току що:
splash - е доста много функционен инструмент. Най-често се използва само за добавяне на картинката в initrd образ/image, но също така има и възможността да сменя картинката докато системата работи. Т.е може да бъде използвана и за показване на анимации по-време на зареждащият процес.
fbresolution - показва текущата използвана резолюция
fbmngplay - програма позволяваща използвайки libmng библиотеката изобразяването на анимации в/у конзолата. fbmngplay е официална част от libmng
Избиране на тема - теми може да свалите от bootsplash.de. За пример аз ще взема една много интересна тема, която ще се хареса и на по-голямата част от Вас :-D. Изтеглете (примерно) http://bootsplash.de/files/themes/Theme-Matrix.tar.bz2
и изпълнете следните команди / предполагаме че сте в директорията , където сте изтеглили темата::
#mkdir -p /etc/bootsplash/themes
#tar xjvf Theme-Matrix.tar.bz2 -C /etc/bootsplash/themes
#cd /etc/bootsplash/themes/
#ls
Theme-Matrix
#ln -s Theme-Matrix current
Последното е препоръчително да се направи, за да е по-лесно и ясно конфигурирането.
Добавяне на изображение за bootsplash в initrd образ/image
Това е работа на splash инструмента, който по-горе инсталирахте. Формата на командата в случеят е: "splash -s -f /път/до/конфигурационният-файл-на-темата/_config_name.cfg >> initrd-image" без кавичките разбира се, или в горният пример:
#splash -s -f \
/etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg >> /boot/bootsplash-initrd
Трябва да знаете, обаче , че използвайки този bootsplash-initrd и по подразбиране ще имате bootsplash само за първта конзола (най-често tty1).
Ако искате да имате не само на първа конзола може да използвате следната splash команда като я сложите в стартиращ се скрипт по-време на началното зареждане. Като имайте предвид , че splash индексира от 0 (т.е първата конзола е с номер 0, втората с 1 и т.н):
Долната команда включва bootsplash и на втората конзола.
splash -s -u 1 \
/etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg
Важно ! За да имате bootsplash с размери (примерно) 1024х768 трябва да ползвате framebuffer с резолюцията 1024x768 и 16bits цветове. Т.е да подадете съответният режим към ядрото при стартиране чрез vga= ... Но на това ще обърнем по-голямо внимание при конфигурирането на bootloader-a.
Таблица на режимите:
Colours | 640x400|640x480|800x600|1024x768|1152x864|1280x1024|1400x1050|1600x1200|
16bits | ? | 0x311| 0x314| 0x317| 0x163| 0x31A| 0x341| 0x31E|
Ако имате progress bar в темата трябва да направите следните допълнителни настройки и скриптове, за работи progress bar-a , иначе progress bar ще има, но прогреса няма да се отчита.
Тъй като тук имам някои все още не напълно изяснение неща или по-точно 'променливи' първо ще обсъдя нещата , после ще го добавя или ако някои иска да напише тази част - също е вариант. Като цяло мисля , че ще се справя и сам , но помощ е добре дошла. Особено , ако някои вече е направил добри скриптове, който да отчитат прогреса по време на зареждащият процес. Съжелявам :-(
bootsplash анимация
Много неизвестни все още. Ако някои се е занимавал може да го добави, иначе аз ще разуча въпроса като имам време.
- Настройка на GRUB за bootsplash
Настройкта се състои в посочване на правилната framebuffer резолюция , splash режим и посочване на initrd образа/image-a , който съдържа самата тема за bootsplash.
vga= _стойност_
допустими стойности посочващи framebuffer резолюции вижте по-горе
splash=_стойност_
възможни стойности:
silent - тих режим, т.е ако темата поддържа такъв режим няма да виждате съобщенията на конзолата, ами зададеното от темата изображение.
verbose - подробен режим , подразбиращият се режим - виждате съобщенията на конзолата в/у зададеното от темата изображение или анимация.
0 - това е НУЛА и означава буквално splash OFF
initrd /път-до/initrd-image - initrd опция последвана от пътя до initrd образа указва initrd образа, който да се зареди от GRUB. Като трябва тази initrd опция да е за ядрото, което поддържа bootsplash , нали ;-))
Примерен конфигурационен файл. root = /dev/hda4 = (hd0,3) и /boot = /dev/hda7 = (hd0,6)
#
# Sample boot menu configuration file
#
timeout 10
default 0
fallback 1
# Е ако имате splashimage ще имате долната линия , но не коментирана
#splashimage=(hd0,6)/grub/images/dodge-this.xpm.gz
title Debian GNU/Linux (bootsplash kernel)
root (hd0,6)
kernel /vmlinuz root=/dev/hda4 vga=0x317 splash=silent
initrd /bootsplash-initrd
title Debian GNU/Linux (old kernel)
root (hd0,6)
kernel /vmlinuz.old root=/dev/hda4
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
За да се заредят новите промени в bootloader-a изпълнете като root:
grub-install /dev/hda
Рестартирайте и стартирайте ядрото с подръжката на bootsplash , и вижте резултата.
- Настройка на LILO за bootsplash
Както и при GRUB тук трябва да се окажат правилната framebuffer резолюция , splash режим и посочване на initrd образа/image-a (тук е и единствената разлика), който съдържа самата тема за bootsplash.
vga= _стойност_
допустими стойности посочващи framebuffer резолюции вижте по-горе
splash=_стойност_
възможни стойности:
silent - тих режим, т.е ако темата поддържа такъв режим няма да виждате съобщенията на конзолата, ами зададеното от темата изображение.
verbose - подробен режим , подразбиращият се режим - виждате съобщенията на конзолата в/у зададеното от темата изображение или анимация.
0 - това е НУЛА и означава буквално splash OFF
initrd=/път-до/initrd-image - initrd опция последвана от пътя до initrd образа указва initrd образа, който да се зареди от LILO. Като трябва тази initrd опция да е за ядрото, което поддържа bootsplash. Забележете че ИМА = между опцията и стойността й.
Примерен конфигурационен файл. root = /dev/hda4 = (hd0,3) и /boot = /dev/hda7 = (hd0,6)
lba32
boot=/dev/hda
root=/dev/hda4
map=/boot/map
delay=0
prompt
timeout=50
vga=normal
default="Debian bootsplash"
image=/boot/vmlinuz
label="Debian bootsplash"
read-only
initrd=/boot/bootsplash-initrd
vga=0x317
append="splash=silent"
image=/boot/vmlinuz.old
label="Debian oldkernel"
read-only
other=/dev/hda1
label="Windows"
Изпълнете lilo като root , за да се обнови bootloader-a. Рестартирайте и изберете ядрото с подръжка на bootsplash , и вижте резултата.
- FAQ / ЧЗВ - няма за момента.
Използвани източници:
- http://ruslug.rutgers.edu/~mcgrof/grub-images/
- http://www.bootsplash.org
- http://www.bootsplash.com
- http://www.tldp.org/HOWTO/Framebuffer-HOWTO.html
- http://www.hants.lug.org.uk/cgi-bin/wiki.pl?LinuxHints/BootSplash
- http://www.linuxfromscratch.org/hints/downloads/files/bootsplash.txt
- http://gentoo-wiki.com/HOWTO_Framebuffer:Bootsplash:Grubsplash
- linux-bg.org
и други (изпуснати от мен да спомена и такива, които съм ползвал в процеса, когато аз тепърва съм се захващал с всичко по-горе :-) ).
TODO
- Да се прекара текста през проверка на правописа.
- Да се направи така че примерният код и команди да изпъкват на фона на текста, а не да се ползва тагът pre, има няколко опции трябва да се реши коя да е (отделено с два тага за линия - в началото и края; или с docembed).
- Да се заменят адресите на страницте в използвани източници с тяхните заглавия, за да се знае за какво иде реч.
- Да се напишат "Инсталиране и конфигуриране на LILO за splashimage".
- Да се напише частта за progress bar-a.
- Да се напише частта за bootsplash анимацията.
- Да се качат използвани файлове на linux-bg.org или друг сигурно достъпен сайт.
- Как сами да си правим bootsplash теми.
- След като всичко в todo листа е изпълнено (т.е последна стъпка) един подробен преглед и изчистване на текста от двусмислици , завързани изречения, и като цяло изчистване на текста по смисъл и яснота.
За допуснати грешки, неточности или въпроси може да пишете като коментар към статията в linux-bg.org , като коментар в темата във форума - http://linux-bg.org/cgi-bin/ib3/ikonboard.cgi?act=ST;f=13;t=11640 или като e-mail до мен (виж по-долу).
Накратко: Отворен съм към критика, но ако искате да се заяждате винаги ще се намери за какво да се заядате. Иначе ясно ми е ,че не може да сме на едно мнение всички или че няма да има само градивна критика и т.н ,и т.н. И все пак надявам се всичко по-горе да Ви помогне поне малко. Успех !
Извинявам се , че забавих пускнаето на статията с 1 ден (~16 часа всъщност),но независеше от мен - бях готов, ISP-то ми обаче незнайно защо точно в този момент (11.12.05 7+ pm) трябваше да няма свързаност.
the_real_maniac (the.real.maniac@gmail.com || dgt_it@abv.bg) Powered by Debian GNU/Linux // Be Free ... USE Linux
<< RedHat и KDE | Писане на кирилица в графична среда >>
|
|