PLD-doc: book/pl_book__konfiguracja/pl_konfiguracja__initrd.sec queue/pl_konfiguracja__boot_loader.u...

qwiat cvs w pld-linux.org
Nie, 10 Paź 2004, 22:44:54 CEST


Author: qwiat
Date: Sun Oct 10 20:44:20 2004
New Revision: 4743

Added:
   PLD-doc/queue/pl_konfiguracja__boot_loader.update!
Modified:
   PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__initrd.sec
Log:
-dodanie opisu rc-boot i kosmetyka w initrd


Modified: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__initrd.sec
==============================================================================
--- PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__initrd.sec	(original)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__initrd.sec	Sun Oct 10 20:44:20 2004
@@ -4,10 +4,11 @@
 	<section id="konfiguracja_initrd_wstep">
 	<title>Wstęp</title>
 	<para>
-		Zdarza się czasami, że potrzebujemy uruchomić <application>PLD</application> z naszego dysku twardego
-		w innym komputerze. Jeśli drugi komputer posiada inną płytę główną niemal
-		pewne jest to że system się nie uruchomi. Ujrzymy na ekranie komunikat jądra
-		o błędzie:
+		Zdarza się czasami, że potrzebujemy uruchomić
+		<productname>PLD</productname> z naszego dysku twardego
+		w innym komputerze. Jeśli drugi komputer posiada inną płytę
+		główną lub inny system plików, niemal pewne jest to że system
+		się nie uruchomi. Ujrzymy na ekranie komunikat jądra o błędzie:
 	</para> 
 	<screen>Kernel panic: VFS: Unable to mount root fs...</screen>
 	<para>
@@ -30,8 +31,8 @@
 	<title>Przygotowanie</title>
 	<para>
 		Będziemy potrzebować dystrybucję uruchamianą z płyty CD. Do tego będzie się
-		nadawała się niemal każda taka dystrybucja np.: <application>PLDLiveCD</application>
-		lub <application>RescueCD</application>.
+		nadawała się niemal każda taka dystrybucja np.: <productname>PLDLiveCD</productname>
+		lub <productname>RescueCD</productname>.
 		Podłączamy dysk twardy do docelowego komputera. Po uruchomieniu
 		systemu z płytki musimy dostać się na główny system plików (/) - opis
 	       	jak to zrobić znajduje się w dziale <xref linkend="administracja_rescue" /> 

Added: PLD-doc/queue/pl_konfiguracja__boot_loader.update!
==============================================================================
--- (empty file)
+++ PLD-doc/queue/pl_konfiguracja__boot_loader.update!	Sun Oct 10 20:44:20 2004
@@ -0,0 +1,147 @@
+
+   <!-- proponuję "dokleić" ten plik do pl_konfiguracja__boot_loader.sec -->
+
+
+<section id="konfiguracja_boot_loader_rc-boot">
+	<title>RC-BOOT</title>
+
+<section id="konfiguracja_boot_loader_rc-boot_wstep">
+	<title>Wstęp</title>
+
+	<para>
+		Osoby nie przepadające z konfiguracją powyższych bootloaderów
+		mogą skorzystać z narzędzia o nazwie <application>rc-boot</application>.		
+		Jest to proste i wygodne w użyciu narzędzie, stworzone dla
+		potrzeb PLD, które zapewnia uniwersalny interfejs do
+		zarządzania bootloaderem.
+		Dzięki programowi <application>rc-boot</application> możemy
+		używać dowolnego boot loadera (np.
+		<application>Lilo</application>, <application>Grub</application>)
+		nie znając jego zasady działania i składni pliku konfiguracji.
+		Pakiet <application>rc-boot</application> został
+		stworzony w celu automatyzacji procesu aktualizacji jądra,
+		jednak nic nie stoi na przeszkodzie, aby konfigurować go samemu.
+	</para>
+
+	<para>
+		Aby utworzyć
+		bootloader omawianym narzędziem należy się posłużyć poleceniem
+		<command>rc-boot</command>, to jaki bootloader zostanie użyty i
+		jakie opcje będą ustawione, definiujemy w jednym uniwersalnym
+		pliku konfiguracji:
+		<filename>/etc/sysconfig/rc-boot/config</filename>. Dodatkowo
+		wymagane są specjalne pliki "obrazów" odpowiadające każdemu
+		systemowi operacyjnemu, który chcemy obsługiwać z poziomu
+		bootloadera. Są to proste pliki konfiguracyjne umieszczane w
+		katalogu <filename>/etc/sysconfig/rc-boot/images</filename>.
+		Po zainstalowaniu systemu powinien tam być przynajmniej jeden
+		taki plik.		
+	</para>
+</section>
+
+
+<section id="konfiguracja_boot_loader_rc-boot_config">
+	<title>Podstawowa konfiguracja</title>
+
+	<para>
+		Po zainstalowaniu pakietu <application>rc-boot</application>
+		wymagane są poprawki w konfiguracji pliku
+		<filename>/etc/sysconfig/rc-boot/config</filename>. Na początek
+		odblokujemy działanie <application>rc-boot</application>:
+	</para>
+
+<screen>DOIT=yes</screen>
+
+	<para>
+		Kolejno wybieramy bootloader jaki chcemy używać, mamy do wyboru
+		<application>lilo</application> oraz <application>grub</application>:
+	</para>
+
+<screen>LOADER=grub</screen>
+
+	<para>
+		Następnie ustalamy gdzie ma być zainstalowany bootloader np.:	
+		<literal>/dev/hda</literal>, <literal>/dev/hdb2</literal> lub
+		<literal>mbr</literal>. Wartość <literal>mbr</literal> oznacza
+		że <application>rc-boot</application> stara się automatycznie
+		wykryć gdzie jest twój MBR (Master Boot Record).
+	</para>	
+
+<screen>BOOT=mbr</screen>
+	
+	<para>
+		Jeśli posiadamy więcej niż jeden obraz, możemy wskazać
+		domyślny, poprzez podanie nazwy pliku obrazu z katalogu
+		<filename>/etc/sysconfig/rc-boot/images</filename>. Definiowanie
+		tej opcji nie jest konieczne, gdyż rc-boot próbuje samemu wykryć
+		domyślny system operacyjny, jednak w naszym przykładzie
+		ustawimy to "na sztywno":
+	</para>
+
+<screen>DEFAULT=pld</screen>
+</section>
+
+<section id="konfiguracja_boot_loader_rc-boot_obrazy">
+	<title>Tworzenie "obrazów"</title>
+
+	<para>
+		Teraz możemy przejść do utworzenia plików obrazów. Mają one
+		bardzo prostą budowę - są to pliki tekstowe składające się 
+		z kilku wierszy. Poniższa treść pliku jest wystarczającą
+		konfiguracją do uruchomienia Linuksa, plikowi temu nadamy
+		nazwę "pld".
+	</para>	
+
+<screen>TYPE=Linux
+ROOT=/dev/hda3
+KERNEL=/boot/vmlinuz
+INITRD=/boot/initrd</screen>		
+
+
+	<para>
+		Opcja <literal>TYPE</literal> określa rodzaj systemu
+		operacyjnego dla danego obrazu: <literal>Linux</literal>,
+		<literal>DOS</literal>, <literal>BSD</literal>. Opcja
+		<literal>ROOT</literal> wskazuje partycję na której znajduje
+		się system. Wartości <literal>KERNEL</literal> i
+		<literal>INITRD</literal> muszą wskazywać na odpowiednie pliki
+		w katalogu <filename>/boot</filename>
+	</para>	
+
+	<para>
+		Dla każdego kolejnego obsługiwanego systemu operacyjnego należy
+		dodać kolejny plik, w przypadku systemu firmy Microsoft
+		plik może mieć następującą treść:
+	</para>
+
+<screen>TYPE=dos
+ROOT=/dev/hda1</screen>
+
+	<para>
+		Na koniec generujemy bootloader używając polecenia
+		<command>rc-boot</command>.
+	</para>
+
+<screen># rc-boot
+pld taken as defult image
+image: pld * is linux on /dev/hda3
+image: windows is dos on /dev/hda1</screen>
+</section>
+
+<section id="konfiguracja_boot_loader_rc-boot_uwagi">
+	<title>Uwagi</title>
+	<para>
+		Program <application>rc-boot</application> nadpisze plik
+		konfiguracji wybranego bootloadera, zanim więc użyjemy tego
+		narzędzia powinniśmy zrobić kopię bezpieczeństwa bezpieczeństwa
+		właściwego pliku.
+	</para>
+
+	<para>
+		Więcej szczegółów można uzyskać z podręcznika systemowego
+	</para>
+</section>
+</section>
+
+
+




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