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