PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__fbsplash.sec

paszczus cvs w pld-linux.org
Sob, 9 Kwi 2005, 10:43:26 CEST


Author: paszczus
Date: Sat Apr  9 10:43:25 2005
New Revision: 5750

Added:
   PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__fbsplash.sec
Log:
- dokuemnt przerobiony z queue/fbsplash.html
- w zasadzie powinien nadawac sie do uzytku
- ktos kto sie zna niech sprawdzi czy wszystko wszedzie jest zamkniete
- jak bedzie master sie dobrze generowal z tym to dodajcie


Added: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__fbsplash.sec
==============================================================================
--- (empty file)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__fbsplash.sec	Sat Apr  9 10:43:25 2005
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="iso-8859-2"?>
+<section id="konfiguracja_fbsplash">
+<title>fbsplash</title>
+	<section id="konfiguracja_fbsplash_wstep">
+	<title>Wstęp</title>
+		<para>
+			Czym jest fbsplash?
+			Opcja jądra pozwalająca na tło graficzne w konsoli i ustawiająca pierwszą 
+			konsolę w tryb "cichy" przy uruchamianiu/zamykaniu systemu.
+		</para> 
+		<para>
+			Na początku należy zbudować splashutils.spec i splashutils-theme-darkblue.spec 
+			(i oczywiście zainstalować). Do obsługi fbsplash potrzebny jest kernel z Ac >= 2.6.8. 
+		</para>
+	</section>
+
+
+		
+	<section id="konfiguracja_fbsplash_instalacja">
+	<title>Instalacja</title>
+		<para>
+			Kopiujemy initrd do katalogu /root i tam bedziemy wykonywac wszystkie czynnosci:
+		</para>
+		<screen># cp /boot/initrd-`rpm -q --qf "%{VERSION}-%{RELEASE}\n" kernel`.gz /root</screen>
+		<para>
+			Następnie należy rozpakować plik initrd:
+		</para>
+		<screen># gzip -d /root/initrd-`rpm -q --qf "%{VERSION}-%{RELEASE}\n" kernel`.gz</screen>
+		<para>
+			Po rozpakowaniu należy go zamontować, np. do katalogu /root/initrd/:
+		</para>
+		<screen># mkdir /root/initrd</screen>
+		<screen># mount -o loop /root/initrd-`rpm -q --qf "%{VERSION}-%{RELEASE}\n" kernel` /root/initrd</screen>
+		<para>
+			 Kopiujemy zawartość /root/initrd/ do np. /root/newinitrd
+		</para>
+		<screen># mkdir /root/newinitrd</screen>
+		<screen># cp -a /root/initrd/* /root/newinitrd/</screen>
+		<screen># geninitrd -v /boot/initrd_nowy 2.6.7</screen>
+	</section>
+
+	<section id="konfiguracja_fbsplash_konfiguracja">
+	<title>Konfiguracja</title>
+		<para>
+			Edytujemy plik /root/newinitrd/linuxrc i wpisujemy: ( po umount /proc )
+		</para>
+		<screen>mount -t proc none /proc
+
+mount -t devfs none /dev
+
+mknod /dev/fbsplash c 10 63
+
+mknod /dev/fb0 c 29 0
+
+/sbin/splash_util.static -t darkblue --vc=0 -c setcfg
+
+/sbin/splash_util.static -t darkblue --vc=0 -c setpic
+
+/sbin/splash_util.static -t darkblue --vc=0 -c on
+
+umount /dev
+
+umount /proc</screen>
+
+	</section>
+
+	<section id="konfiguracja_fbsplash_koncowe">
+	<title>Konfiguracja</title>
+		<para>
+			Tworzymy katalog /root/newinitrd/sbin/ i kopiujemy pliki znajdujące się w /sbin :
+<screen># mkdir /root/newinitrd/sbin
+# cp /sbin/splash* /root/newinitrd/sbin/</screen>
+		<para>
+			Jeszcze tworzymy katalog /root/newinitrd/etc/splash/:
+		<screen># mkdir /root/newinitrd/etc/splash/</screen>
+		</para>
+		<para>
+			Kopiujemy jeszcze ostatnie potrzebne pliki: 
+		</para>
+<screen># cp -a /etc/splash/darkblue /root/newinitrd/etc/splash/</screen>
+		<para>
+			Ostatnim krokiem jest zamknięcie initrd:
+		</para>
+		<screen># umount /root/initrd
+# genromfs -d /root/newinitrd -f /boot/initrd-`rpm -q --qf "%{VERSION}-%{RELEASE}\n" kernel`
+# gzip /boot/initrd-`rpm -q --qf "%{VERSION}-%{RELEASE}\n" kernel`</screen>
+		<para>	
+			To tyle, teraz należy zrestartować system i możemy się cieszyć fbsplashem.
+		</para>
+	</section>
+	
+</section>




Więcej informacji o liście dyskusyjnej pld-doc