PLD-doc: book/pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec queue/pl_konfiguracja__boot_loa...

qwiat cvs w pld-linux.org
Sob, 16 Paź 2004, 09:10:53 CEST


Author: qwiat
Date: Sat Oct 16 07:10:42 2004
New Revision: 4754

Removed:
   PLD-doc/queue/pl_konfiguracja__boot_loader.update!
Modified:
   PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec
Log:
-wstawienie opisu rc-boot to opisu bootloadera


Modified: PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec
==============================================================================
--- PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec	(original)
+++ PLD-doc/book/pl_book__konfiguracja/pl_konfiguracja__boot_loader.sec	Sat Oct 16 07:10:42 2004
@@ -165,4 +165,153 @@
 chainloader +1
 </screen>
 </section>
+
+
+<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 bootloadera (np.
+		<application>LiLo</application>, <application>Grub</application>),
+		nie znając jego zasady działania oraz składni pliku konfiguracji.
+		Pakiet <application>rc-boot</application> został
+		stworzony w celu automatycznego aktualizowania bootloadera
+		po zaktualizowaniu jądra, jednak nie zdobył szerszej
+		popularności wśród użytkowników.
+	</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ż
+		<application>rc-boot</application> 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, mamy do wyboru następujące
+		pozycje: <literal>Linux</literal>, <literal>DOS</literal>
+		(DOS/Windows), <literal>BSD</literal>. Opcja
+		<literal>ROOT</literal> wskazuje partycję na której znajduje
+		się system, wartość podana powyżej jest tylko przykładem.
+		Wartości <literal>KERNEL</literal> i
+		<literal>INITRD</literal> są wskazaniami do pliku kernela i
+		pliku initrd - muszą odnosić się do właściwych pozycji
+		w katalogu <filename>/boot</filename>
+	</para>	
+
+	<para>
+		Dla każdego kolejnego obsługiwanego systemu operacyjnego należy
+		dodać kolejny plik obrazu. Jeśli chcemy używać systemu firmy
+		Microsoft, należy utworzyć pusty plik o nazwie np. "windows" i
+		umieścić w nim przykładową konfigurację:
+	</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 na wszelki wypadek 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>
+</section>
+




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