PLD-doc/book/pl_book__administracja/pl_administracja__rescue.sec

qwiat cvs w pld-linux.org
Wto, 28 Gru 2004, 00:48:07 CET


Author: qwiat
Date: Mon Dec 27 23:48:00 2004
New Revision: 5398

Modified:
   PLD-doc/book/pl_book__administracja/pl_administracja__rescue.sec
Log:
- niemal calkowite przepisanie podrozdzialu do bardziej zjadliwej postaci
- poprawa kilku drobiazgow strony merytorycznej


Modified: PLD-doc/book/pl_book__administracja/pl_administracja__rescue.sec
==============================================================================
--- PLD-doc/book/pl_book__administracja/pl_administracja__rescue.sec	(original)
+++ PLD-doc/book/pl_book__administracja/pl_administracja__rescue.sec	Mon Dec 27 23:48:00 2004
@@ -3,55 +3,104 @@
 <title>Ratowanie systemu</title>
 	<section id="administracja_rescue_wstep">
 	<title>Wstęp</title>
-	<para>
-		Czesami może się zdarzyć, że upgrejdując kernel lub inny ważny pakiet popsujemy
-		sobie system uniemożliwiając jego start. Jeżeli dojdzie do takiej sytuacji
-		jedyne co nam zostaje to ratować naszego linuksa z innego systemu. Do tego
-		celu może nam posłuzyć inna dystrybucja zainstalowana na dysku, bądź 
-		bootowalna płytka z linuksem.	
-	</para> 
+		<para>
+			Jeśli nastąpiła awaria uniemożliwiająca uruchomienie
+			systemu, możemy go naprawić posługując się innym
+			systemem zainstalowanym na twardym dysku lub niemal
+			każdą dystrybucją uruchamianą z płyty CD np.
+			<emphasis>PLDLiveCD</emphasis> lub
+			<emphasis>RescueCD</emphasis>. W
+			tym rozdziale przedstawimy jak można dokonać takiej
+			naprawy z użyciem RescueCD - dystrybucji stworzonej
+			specjalnie do takich zadań.
+		</para> 
 	</section>
+
+
 	<section id="administracja_rescue_przygotowanie">
 	<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.: PLDLiveCD lub RescueCD.
-		Uruchamiamy system i w przypadku RescueCD musimy załadować odpowienie
-		moduły do obsługi naszego dysku. W przypadku gdzy jest to dysk IDE 
-	</para>
+		<para>
+			Na początek musimy zadbać o to, aby system mógł się
+			uruchomić z płyty CD, uzyskamy to modyfikując
+			odpowiednią opcję BIOS-u komputera.
+		</para>
+		<para>				
+			Teraz uruchamiamy komputer z RescueCD umieszczonym w
+			napędzie CD-ROM i czekamy aż system się uruchomi.
+			RescueCD nie ładuje w trakcie startu żadnych
+			sterowników pamięci masowych (IDE/SCSI/...), tak więc
+			musimy wykonać to samodzielnie. Jeśli ratowany system
+			jest na dysku IDE musimy załadować moduł
+			<emphasis>ide-disk</emphasis>
+		</para>
 		<screen># modprobe ide-disk</screen>
-	<para>
-		powino wystarczyć.		
-	</para>
-	<para>
-		Następnie musimy zamontować główny system plików (/). 
-	</para>
-	<screen># mkdir /mnt/rootfs
-# mount /dev/hda3</screen> 
-	<para>
-		Jeżeli masz więcej partycji na których znajdują się pliki systemowe także je 
-		podmontuj w odpowiednich katalogach. Np.:	
-	</para>
-	<screen># mount /dev/hda1 /mnt/rootfs/boot </screen>
 	</section>
-        <section id="administracja_rescue_naprawa">
-        <title>Naprawa</title>
-	<para>
-		Teraz w zależności co popsułeś musisz podjąc odpowiednie działania. Jeżeli
-		jest to jakiś plik konfiguracyjny możesz szybko go poprawić. Natomiast
-		przy popsutym kernelu albo bootloaderze należy wykonać polecenie: 	
-	</para>
-	<screen># chroot /mnt/rootfs /bin/sh</screen>
-	<para>
-		i tutaj działasz jak na macierzystym systemie. Warto zamontować /proc
-		przed reinstalacją kernela ponieważ jest wymagany do poprawnego 
-		wygenerowania initrd.
-	</para>
-	<para>
-		Może się zdarzyć, że poldek się nie uruchamia w chroocie i uniemożliwia 
-		to nam zmiane jakiegoś pakietu. Sposobem na obejście tego jest uruchomienie
-		go z flagą --root , np:	
-	</para>
-	<screen># poldek --root /mnt/rootfs</screen>
+
+
+	<section id="administracja_rescue_naprawa">
+	<title>Naprawa</title>
+		<para>
+			W przypadku problemów z systemem plików lub sprzętem
+			musimy użyć odpowiedniego narzędzia, z RescueCD
+			otrzymujemy liczne programy naprawcze i diagnostyczne.
+		</para>
+		<para>
+			Jeżeli problem dotyczy jakiegoś pliku konfiguracji,
+			musisz najpierw podmontować odpowiednią partycję
+			i użyć dowolnego edytora tekstu. W tym celu tworzymy
+			nowy katalog, a następnie montujemy do niego
+			właściwe urządzenie np.: 
+		</para>
+<screen># mkdir /mnt/rootfs
+# mount -t auto /dev/hda3 /mnt/rootfs</screen> 
+		<para>
+			Jeżeli masz więcej partycji, na których znajdują się
+			pliki systemowe (np. <filename>/boot</filename>), także
+			je podmontuj w odpowiednich katalogach np.:	
+		</para>
+<screen># mount -t auto /dev/hda1 /mnt/rootfs/boot </screen>
+
+		<para>
+			W wielu wypadkach wygodniejsze, a czasami nawet
+			konieczne będzie wykonanie tzw.
+			<emphasis>chroot-a.</emphasis> Polega
+			to na podmianie głównego systemu plików używanego przez
+			dany program na główny system plików ratowanego systemu
+			operacyjnego. Będzie to konieczne przy problemach z
+			jądrem, bootloaderem czy initrd. Aby wykonać tą
+			operację należy wykonać komendę: 	
+		</para>
+<screen># chroot /mnt/rootfs /bin/sh</screen>
+		<para>
+			To polecenie uruchomi powłokę
+			<filename>/bin/sh</filename> w taki sposób że wszystkie
+			działania z jej poziomu będą odbywały się przeźroczyście
+			na urządzeniu <filename>/dev/hda3</filename>.
+		</para>
+		<para>
+			W wielu wypadkach wymagane będzie dodatkowo zamontowanie
+			pseudo systemu plików <filename>/proc</filename>.
+		</para>
+<screen># mount /proc</screen>
+
+		<para>
+			Jest to konieczne przy tworzeniu obrazu initrd
+			(np. przy reinstalacji kernela).
+		</para>
+		<para>
+			Może się zdarzyć, że poldek się nie uruchamia w
+			chroocie. Sposobem na obejście tego jest uruchomienie
+			go z flagą <emphasis>--root</emphasis> , np:	
+		</para>
+<screen># poldek --root /mnt/rootfs</screen>
+	</section>
+	<section id="administracja_rescue_zakonczenie">
+	<title>Operacje końcowe</title>
+		<para>
+			Jeśli używamy powłoki korzystającej z chroot-a wystarczy
+			że zakończymy jej pracę wydając polecenie
+			<command>exit</command>. Na koniec odmontowujemy
+			systemy plików jeśli takie są i restartujemy komputer.
+		</para>
 	</section>
 </section>




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