PLD-doc/book/pl_book__instalacja/pl_instalacja__rescuecd.sec
patrys
cvs w pld-linux.org
Nie, 27 Lis 2005, 20:06:22 CET
Author: patrys
Date: Sun Nov 27 20:06:13 2005
New Revision: 6578
Modified:
PLD-doc/book/pl_book__instalacja/pl_instalacja__rescuecd.sec
Log:
- profesor Miodek mode
Modified: PLD-doc/book/pl_book__instalacja/pl_instalacja__rescuecd.sec
==============================================================================
--- PLD-doc/book/pl_book__instalacja/pl_instalacja__rescuecd.sec (original)
+++ PLD-doc/book/pl_book__instalacja/pl_instalacja__rescuecd.sec Sun Nov 27 20:06:13 2005
@@ -3,15 +3,15 @@
<title>Wstęp</title>
<para>
Oprócz instalacji przy pomocy instalatora, który został omówiony w poprzednim
- rozdziale, mamy możliwość zainstalowania PLD przy pomocy płytki
+ rozdziale, mamy możliwość zainstalowania PLD przy pomocy płyty
RescueCD. Sposób opisany poniżej ma te zaletę, że daje nam
- okazję do lepszego poznania PLD już na etapie instalacji, a
- ponadto umożliwia nam wykonywanie bardziej wyrafinowanych operacji, które
- są standardowo niedostępne z poziomu instalatora.
+ okazję lepszego poznania PLD już na etapie instalacji, a
+ ponadto umożliwia wykonanie bardziej wyrafinowanych operacji, które
+ są niedostępne z poziomu instalatora.
</para>
<note><title>Nowy format indeksów w wersji PLD 2.0</title>
<para>W związku z nową wersją indeksów programu
- <productname>poldek</productname> w PLD AC mogą wystąpić kłopoty z
+ <productname>poldek</productname>, w PLD AC mogą wystąpić kłopoty z
oficjalną wersją RescueCD i LiveCD. Zalecane jest wczytanie
wersji RescueCD od wersji beta z 2005.08.15 z sekcji download
(zawierający poldka w wersji 0.19.x+)</para>
@@ -21,43 +21,43 @@
<title>Wymagania</title>
<para>
Do poprawnej instalacji potrzebny jest nam dostęp do internetu
- lub płytki CD z <ulink url="ftp://ftp.pld-linux.org">PLD</ulink>, a także płytka
+ lub płyty CD z <ulink url="ftp://ftp.pld-linux.org">PLD</ulink>, a także płyta
<ulink url="http://rescuecd.pld-linux.org">RescueCD</ulink> lub
<ulink url="http://livecd.pld-linux.org">LiveCD</ulink>.
Omawiany sposób instalacji uwzględnia połączenie internetowe,
- aczkolwiek zmiana dla źródeł z płytek CD, obejmuje
- praktycznie tylko modyfikacje odpowiednich parametrów w
+ aczkolwiek zmiana źródeł pakietów na płytę CD ogranicza się
+ praktycznie tylko do modyfikacji odpowiednich parametrów w
<filename>/etc/poldek.conf</filename> lub
<filename>/etc/poldek/</filename> dla nowego poldka (od wersji
- 0.19+). Więcej o opcjach poldka możemy uzyskać za pomocą polecenia
+ 0.19+). Więcej informacji o opcjach poldka możemy uzyskać za pomocą polecenia
<command>man poldek</command>)
</para>
<para>
- Jeżeli ściągnąłeś już plik <filename>rescue.iso</filename> bądź
- <filename>pldcd-current.iso</filename> to teraz potrzebujesz go
- wypalić na płytę. Nie może to być jednak zwykłe nagranie, musisz
- wybrać w programie do nagrywania opcje "Nagraj plik obrazu
- (ISO)". Dzięki temu płyta przy odpowiednio ustawionym BIOS-ie,
+ Jeżeli pobrałeś już obraz <filename>rescue.iso</filename> bądź
+ <filename>pldcd-current.iso</filename>, to teraz jest właściwy moment, aby
+ wypalić go na płycie. Nie może to być jednak zwykłe nagranie, musisz
+ wybrać w programie do nagrywania opcję "Nagraj plik obrazu
+ (ISO)". Dzięki temu, płyta przy odpowiednio ustawionym BIOS-ie,
będzie mogła wystartować RescueCD po włączeniu komputera.
</para>
</section>
<section id="instalacjarc_konfiguracja">
<title>Konfiguracja</title>
<para>
- Po zbootowaniu, RescueCD zapyta się czy skopiować ISO
- do pamięci RAM. Jeżeli posiadamy więcej niż 98MB RAM możemy
- wcisnąć Y.
+ Po uruchomieniu, RescueCD zada pytanie, czy skopiować zawartość ISO
+ do pamięci RAM. Jeżeli posiadamy więcej niż 98MB pamięci RAM, możemy
+ odpowiedzieć twierdząco przez przyciśnięcie Y.
</para>
<para>
- Gdy mamy już uruchomione RescueCD podłączymy się do
+ Gdy mamy już uruchomione RescueCD, podłączymy się do
internetu. Robimy to w następujący sposób:
</para>
<screen># modprobe ne2k-pci</screen>
<para>
- ne2k-pci jest to moduł karty sieciowej. W zależności
- od posiadanej karty podajemy różne moduły. Aby
- sprawdzić jaką mamy kartę możemy skorzystać z
- polecenia <command>lspci</command>
+ W powyższym przykładzie ne2k-pci to moduł karty sieciowej. W zależności
+ od posiadanej karty, zmieniamy go na moduł właściwy naszemu
+ urządzeniu. Aby sprawdzić, jaka karta znajduje się w komputerze,
+ możemy skorzystać z polecenia <command>lspci</command>:
</para>
<screen># lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
@@ -69,11 +69,11 @@
<para>
Tutaj interesuje nas tylko Ethernet controller. W tym
przypadku modułem będzie 3c59x. Gdy znaleźliśmy już
- moduł odpowiadający naszej karcie sieciowej edytujemy
+ moduł odpowiadający naszej karcie sieciowej, edytujemy
plik <filename>/etc/sysconfig/network</filename> (zmian
możemy dokonać edytorem <command>vim</command> albo
korzystając z programu <command>mc</command>) i
- zmieniamy w nim:
+ dokonujemy następujących zmian:
</para>
<screen>NETWORKING=yes
# Ustawiamy na "yes" jeżeli chcemy komunikować się z siecią.
@@ -100,11 +100,11 @@
sprawdzamy ustawienia dla interfejsu sieciowego. Musi
być tam co najmniej jeden plik
<filename>ifcfg-ethx</filename> (gdzie "x" jest numerem
- interfejsu sieciowego). Przy np. dwóch kartach sieciowych
- mogą to być pliki <filename>ifcfg-eth0</filename> i <filename>ifcfg-eth1</filename>.
+ interfejsu sieciowego). Przy dwóch kartach sieciowych będą
+ to dwa pliki - <filename>ifcfg-eth0</filename> i <filename>ifcfg-eth1</filename>.
</para>
<para>
- Przykładowo dla jednej karty sieciowej nasz plik
+ Przykładowo, dla jednej karty sieciowej, nasz plik
<filename>/etc/sysconfig/interfaces/ifcfg-eth0</filename>
może wyglądać tak:
</para>
@@ -138,8 +138,8 @@
BOOTPROTO=none</screen>
<para>
Aby nasz system mógł korzystać przy połączeniu z
- internetem z serwerów DNS musimy ustawić resolver (zamiast podanego
- niżej adresu IP DNS, możemy podać adres właściwy dla naszej sieci):
+ internetem z serwerów DNS, musimy ustawić resolver (zamiast podanego
+ niżej adresu IP serwera DNS, możemy podać adres właściwy dla naszej sieci):
</para>
<screen># echo 'nameserver 194.204.159.1'> /etc/resolv.conf</screen>
<para>
@@ -150,7 +150,7 @@
Podnoszenie interfejsu eth0......................[ ZROBIONE]
#</screen>
<para>
- I sprawdzić czy mamy wyjście na świat wykonując np.:
+ Następnie należy upewnić się, że działa wyjście na świat, wykonując np.:
</para>
<screen># ping www.pld-linux.org
PING www.pld-linux.org (81.0.225.27) 56(84) bytes of data.
@@ -162,8 +162,8 @@
3 packets transmitted, 3 received, 0% packet loss, time 2020ms
rtt min/avg/max/mdev = 47.264/183.911/326.006/113.861 ms</screen>
<para>
- Jeżeli zobaczymy coś takiego to oznacza, że wszystko
- jak narazie OK. W przypadku braku wyjścia można spróbować wykonać
+ Jeżeli otrzymany wynik będzie podobny do powyższego, oznacza to że wszystko
+ jest w porządku. W przypadku braku wyjścia można spróbować wykonać
<command>ping</command> na inny adres (np. google.pl) lub podając
adres IP (w przypadku gdyby serwer DNS nie działał prawidłowo) np. 216.239.37.99
</para>
@@ -173,18 +173,19 @@
<note>
<title>Dla użytkowników RescueCD</title>
<para>W najnowszych wersjach RescueCD standardowo
- moduł do dysku twardego jest wyłączony
- ponieważ użytkownik może go nie potrzebować -
- bo posiada np. SCSI. Dlatego może być potrzeba
- zainicjowania modułu IDE dla HDD:</para>
+ moduł do dysku twardego jest wyłączony,
+ ponieważ użytkownik może go nie potrzebować
+ (np. posiada wyłącznie kontroler SCSI). Dlatego może wystąpić potrzeba
+ ręcznego zainicjowania modułu IDE dla HDD:</para>
<screen># modprobe ide-disk</screen>
</note>
<para>
- W celu przyśpieszenia naszego dysku ( jeżeli nasz dysk obsługuje DMA )
+ W celu zwiększenia wydajności dysku (jeżeli ten obsługuje DMA),
możemy skorzystać z programu <command>hdparm</command>.
- Dzięki temu nasz dysk powinien działać o wiele szybciej.
- Włączamy DMA dla dysku (w przykładzie /dev/hda)
+ Dzięki temu dysk powinien działać o wiele szybciej.
+ Aby włączyć DMA dla dysku (w przykładzie /dev/hda), użyj
+ poniższego polecenia:
</para>
<screen># hdparm -d1 /dev/hda
/dev/hda:
@@ -197,8 +198,6 @@
to możemy ominąć poniższe czynności:
</para>
-
-
<screen># dmesg | grep -i hd
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:DMA, hdd:pio
@@ -206,10 +205,11 @@
hdc: SAMSUNG DVD-ROM SD-616Q, ATAPI CD/DVD-ROM drive
hda: 23784 sectors (4822 MB) w/426KiB Cache, CHS=4963/255/63, UDMA(100)</screen>
<para>
- Polecenie to pokazuje nam jakie mamy urządzenia.
+ Polecenie to pokazuje nam, jakie mamy urządzenia.
Wyszukujemy nasz dysk, w tym wypadku
<command>hda</command> i uruchamiamy program
- <command>cfdisk</command> na tym urządzeniu:
+ <command>cfdisk</command>, podając nazwę urządzenia jako
+ parametr:
</para>
<screen># cfdisk /dev/hda
@@ -236,23 +236,24 @@
Toggle bootable flag of the current partition</screen>
<para>
- Program ten wygląda mniej więcej tak. Oczywiście
- pokazane partycje są już gotowe ale jeżeli nie mamy żadnych wywołujemy
- <command>[New]</command> i tworzymy. Jeżeli mamy
+ Powyższy ekran powinien odpowiadać z grubsza temu, co
+ pojawi się na Twoim ekranie. Oczywiście, przykład
+ zawiera już utworzone partycje. Jeżeli nie mamy żadnych, wywołujemy
+ <command>[New]</command> i tworzymy je. Jeżeli mamy
partycje, których nie chcemy kasować a np. zmniejszyć
- (np. istniejąca instalacja innego systemu) to
+ (np. istniejąca instalacja innego systemu), to
powinniśmy zainteresować się programem
<command>parted</command>.
</para>
<para>
- Gdy już mamy stworzone partycje trzeba teraz się
- zdecydować jaki system plików chcemy mieć. Do wyboru
+ Gdy już mamy stworzone partycje, pozostało jeszcze
+ zdecydować, jakiego systemu plików użyć. Do wyboru
mamy: ext2, ext3, reiserfs, xfs, itp.
</para>
<screen># mkfs.xfs /dev/hda1</screen>
<para>
- Jeżeli tworzymy ext3 to dajemy
- <command>mkfs.ext3</command>, jeśli
+ Analogicznie, jeżeli tworzymy system ext3, to w powyższym
+ przykładzie polecenie należy zastąpić przez <command>mkfs.ext3</command>, jeśli
reiserfs to <command>mkfs.reiserfs</command> itd.
W miejscu /dev/hda1 wpisujemy naszą główną partycję.
</para>
@@ -271,28 +272,28 @@
</para>
<screen># mkdir /dest</screen>
<para>
- czyli tworzymy katalog do którego zamontujemy naszą
- partycję i montujemy ją:
+ czyli tworzymy katalog, do którego zamontujemy naszą
+ partycję. Następnie montujemy ją:
</para>
<screen># mount -t xfs /dev/hda1 /dest</screen>
<para>
Jeżeli posiadamy inny system plików, np.
- <command>ext3</command> to polecenie wygląda tak: <command>mount -t ext3</command>, itd.
+ <command>ext3</command>, to polecenie wygląda tak: <command>mount -t ext3</command>, itd.
</para>
</section>
<section id="instalacjarc_install">
<title>Instalacja</title>
<para>
- Teraz przechodzimy już do właściwej instalacji. Jeżeli
- nie wiemy na jakiej architekturze pracujemy wykonujemy
- komendę <command>arch</command>
+ Teraz przechodzimy do właściwej instalacji. Jeżeli
+ nie wiemy na jakiej architekturze pracujemy, wykonujemy
+ komendę <command>arch</command>:
</para>
<screen># arch
i686</screen>
<para>
- Oczywiście może tu też się pojawić i386, i586 i inne.
- Jeżeli posiadamy athlona to należy zmienić na athlon.
- Teraz w zależności od posiadanej architektury zmieniamy
+ Oczywiście, może tu też się pojawić i386, i586 i inne.
+ Jeżeli posiadamy Athlona, to odpowiednią architekturą będzie athlon.
+ Teraz, w zależności od posiadanej architektury, zmieniamy źródła w
<filename>/etc/poldek.conf</filename>
</para>
<note><title>Dla użytkowników RescueCD w wersji beta (od
@@ -305,13 +306,13 @@
konfiguracyjnych znajduje się w
<filename>/etc/poldek/</filename>. Jeżeli w
dalszym opisie wystąpią niezgodności dotyczące
- umiejscowieniu plików poldka to prosimy uwzględnienie
+ umiejscowieniu plików poldka, to prosimy uwzględnienie
nowych lokacji</para>
</note>
<screen># grep -n i386 /etc/poldek.conf
source = ac ftp://ftp.pld-linux.org/dists/ac/PLD/i386/PLD/RPMS/</screen>
<para>
- No i zmieniamy w przypadku i686 na taką linijkę:
+ W przypadku i686, zastępujemy powyższą linijkę na pokazaną niżej:
</para>
<screen>source = ac ftp://ftp.pld-linux.org/dists/ac/PLD/i686/PLD/RPMS/</screen>
<para>
@@ -354,42 +355,42 @@
<para>
Po wczytaniu podstawowych plików PLD na nowej partycji
możemy wejść do nowego środowiska korzystając z
- możliwości jakie daje <command>chroot</command>:
+ możliwości, jakie daje <command>chroot</command>:
</para>
<screen># chroot /dest bash</screen>
<para>
- Ponieważ znajdujemy się w nowym środowisku musimy
+ Ponieważ znajdujemy się w nowym środowisku, musimy
ponownie ustawić DNS dla połączeń sieciowych:
</para>
<screen># echo 'nameserver 194.204.159.1' > /etc/resolv.conf</screen>
<para>
Czas dopisać nasze partycje do
- <filename>/etc/fstab</filename> przykładowo może to
- wyglądać tak (w zależności od partycji, które
- stworzyliśmy):
+ <filename>/etc/fstab</filename>. Przykładowa konfiguracja
+ wygląda tak, jak na poniższym ekranie (w zależności od partycji, które
+ stworzyliśmy, nasz plik może się różnić od przedstawionego tutaj przykładu):
</para>
<screen>/dev/hda1 / xfs defaults 0 0
/dev/hda5 swap swap defaults 0 0
none /proc proc defaults,gid=17 0 0
none /dev/pts devpts gid=5,mode=620 0 0</screen>
<para>
- Teraz dla pewności możemy jeszcze podmontować /proc w taki sposób:
+ Teraz, dla pewności, możemy jeszcze podmontować /proc w taki sposób:
</para>
<screen># mount /proc</screen>
<para>
W tym momencie, jeżeli stworzylismy oddzielną partycję
- dla katalogu <filename>boot</filename> montujemy także
- te partycję:
+ dla katalogu <filename>boot</filename>, montujemy także
+ tę partycję:
</para>
<screen># mount /dev/hdxy /boot</screen>
<para>
- zamiast "x" wpisujemy numer dysku, a "y" partycji z
- <filename>/boot</filename>. Oczywiście przy partycji
- na HDD SCSI zamiast <emphasis>hdxy</emphasis> podajemy
+ zamiast "x" wpisujemy numer dysku, a "y" zastępujemy numerem partycji
+ zawierającej <filename>/boot</filename>. Oczywiście, przy partycji
+ na dysku SCSI, zamiast <emphasis>hdxy</emphasis> podajemy
<emphasis>sdxy</emphasis>.
</para>
<para>
- Aby nie pobierać jeszcze raz indexów poldka
+ Aby nie pobierać jeszcze raz indeksów poldka,
edytujemy <filename>/etc/poldek.conf</filename>
i zmieniamy cachedir na:
</para>
@@ -400,36 +401,35 @@
<screen># poldek -i kernel-grsecurity</screen>
<para> Aktualnie w PLD znajduje się kernel 2.6, w którym nie ma pliku
- <filename>/etc/modules.conf</filename> , lecz jest plik
+ <filename>/etc/modules.conf</filename>. Zastępuje go plik
<filename>/etc/modprobe.conf</filename>, który generujemy
w następujący sposób:
</para>
<screen># generate-modprobe.conf > /etc/modprobe.conf</screen>
<para>
- W przypadku użycia RescueCD z kernelem serii 2.4,
- powyższy sposób generowania nie uda nam się. Wtedy
+ W przypadku użycia RescueCD z kernelem z serii 2.4,
+ powyższy sposób generowania nie powiedzie się. Wtedy
musimy ręcznie dopisać do
<filename>/etc/modprobe.conf</filename> odpowiednie
moduły, które są potrzebne do poprawnego startu
systemu. Np. dla dysków SCSI należy dopisać nazwę z
- odpowiednim modułem, a także z kartą sieciową:
+ odpowiednim modułem, to samo tyczy się kart sieciowych:
</para>
<screen>alias scsi_hostadapter nazwa_modułu_scsi
alias eth0 nazwa_modułu_karty_sieciowej</screen>
<para>
- Po dopisaniu odpowiednich modułów wywołujemy:
+ Po dopisaniu odpowiednich modułów, wywołujemy:
</para>
<screen># depmod -a 2.6.8-4</screen>
<para>
- Oczywiście parametr po "-a" zależy o wersji kernela
+ Oczywiście parametr po "-a" zależy o wersji kernela,
jaki mamy zainstalowany.
</para>
<para>
- Po czynnościach związanych z kernelem i aby
- być na czasie, dokonujemy upgrade wszystkich
- posiadanych pakietów:
+ Po czynnościach związanych z kernelem najrozsądniej wykonać
+ upgrade wszystkich zainstalowanych pakietów:
</para>
- <screen># poldek --shcmd='upgrade *'</screen>
+ <screen># poldek --upgrade-dist</screen>
<para>
Sprawdzamy katalog <filename>/boot</filename>
</para>
@@ -437,15 +437,15 @@
initrd
initrd-2.6.8-4.gz</screen>
<para>
- Jeżeli nie widać czegoś takiego, a jest już zainstalowany
- kernel to należy użyć polecenia <command>geninitrd</command> aby
+ Jeżeli nie znajdują się tam wskazane powyżej pliki, a jest już zainstalowany
+ kernel, to należy użyć polecenia <command>geninitrd</command> i
wygenerować odpowiedni image kernela. Przykładowo dla
- kernela 2.6.8-4 polecenie będzie podobne do
- <command>geninitrd -v -f /boot/initrd 2.6.8-4</command>
+ kernela 2.6.8-4 polecenie to będzie wyglądać następująco:
</para>
+ <screen># geninitrd -v -f /boot/initrd-2.6.8-4.gz 2.6.8-4</screen>
<para>
- Czas na konfigurację bootmanagera. Jeżeli mamy
- <command>lilo</command> to przykładowy plik
+ Czas na konfigurację bootmanagera. Jeżeli zdecydowaliśmy się na
+ <command>lilo</command>, to przykładowy plik
<filename>/etc/lilo.conf</filename> może wyglądać tak:
</para>
<screen>boot=/dev/hda
@@ -469,8 +469,8 @@
kernel /boot/vmlinuz root=0301
initrd /boot/initrd</screen>
<para>
- Teraz gdy już mamy gotowy config musimy nadpisać
- początkowy sektor dysku, w przypadku <command>lilo</command>
+ Teraz, gdy mamy gotowy plik z konfiguracją, musimy nadpisać
+ rozruchowy sektor dysku. W przypadku <command>lilo</command>
wykonujemy:
</para>
<screen># lilo -v
@@ -506,8 +506,8 @@
New UNIX password:
Retype new UNIX password:</screen>
<para>
- A następnie sprawdzić plik
- <filename>/etc/shells</filename> - powinny być tam co
+ Warto jeszcze sprawdzić plik
+ <filename>/etc/shells</filename> - powinny znajdować się tam co
najmniej następujące wpisy:
</para>
<screen>/bin/ksh
@@ -516,23 +516,23 @@
/bin/rbash</screen>
<para>
Zbliżamy się do finału - wychodzimy ze środowiska chroot
- poleceniem <command>exit</command> .
+ poleceniem <command>exit</command>.
</para>
<para>
- Aby po restarcie mieć odrazu internet możemy skopiować
+ Aby po reboocie maszyny mieć dostęp do internetu, możemy skopiować
nasze pliki konfiguracyjne <filename>network</filename>
- oraz <filename>ifcfg-eth0</filename> :
+ oraz <filename>ifcfg-eth0</filename> z zewnętrznego systemu:
</para>
<screen># cp /etc/sysconfig/network /dest/etc/sysconfig
# cp /etc/sysconfig/interfaces/ifcfg-eth0 /dest/etc/sysconfig/interfaces/</screen>
<para> Teraz wykonujemy komendę <command>cd /</command>,
- odmontujemy naszą partycje <command>umount /dest</command>
+ odmontujemy naszą partycje przez <command>umount /dest</command>
i wychodzimy z RescueCD poleceniem <command>reboot</command>
</para>
<para>
- Po zmianie w BIOS dysku startowego na HDD możemy już
- wyjąć płytkę CD z napędu i cieszyć się nową instalacją
- PLD :)
+ Po zmianie w BIOS dysku startowego na HDD, możemy
+ wyjąć płytę CD z napędu i rozpocząć pracę na świeżo zainstalowanej
+ kopii PLD.
</para>
</section>
Więcej informacji o liście dyskusyjnej pld-doc