Instalacja Debiana GNU/Linux 2.2 dla architektury ARM

80
Instalacja Debiana GNU/Linux 2.2 dla architektury ARM Bruce Perens Sven Rudolph Igor Grobman James Treacy Adam Di Carlo tlumaczenie: Marcin Owsiany <[email protected]> version 2.2.27, 14 October, 2001 Streszczenie Ten dokument zawiera instrukcje dotycz ˛ ace instalacji systemu Debian GNU/Linux 2.2, dla ar- chitektury ARM (“arm”). Zawiera tak ˙ ze odno´ sniki do innych ´ zródel informacji, w tym zawieraj ˛ a- cych wskazówki dotycz ˛ ace maksymalnego wykorzystania mo ˙ zliwo´ sci systemu.

Transcript of Instalacja Debiana GNU/Linux 2.2 dla architektury ARM

  • Instalacja Debiana GNU/Linux 2.2 dlaarchitektury ARM

    Bruce PerensSven RudolphIgor GrobmanJames Treacy

    Adam Di Carlotumaczenie: Marcin Owsiany

    version 2.2.27, 14 October, 2001

    Streszczenie

    Ten dokument zawiera instrukcje dotyczace instalacji systemu Debian GNU/Linux 2.2, dla ar-chitektury ARM (arm). Zawiera takze odnosniki do innych zrde informacji, w tym zawieraja-cych wskazwki dotyczace maksymalnego wykorzystania mozliwosci systemu.

  • Prawa autorskie

    Ten dokument moze byc rozpowszechaniany i/lub zmieniany w zgodzie z postanowieniami Ogl-nej Licencji Publicznej GNU. 1996 Bruce Perens 1996, 1997 Sven Rudolph 1998 Igor Grobman, James Treacy 1998-2001 Adam Di Carlo 1999-2001 polskiego tumaczenia Marcin Owsiany

    Ten dokument jest oprogramowaniem wolnodostepnym; moze byc rozpowszechniany i/lub zmieni-any w zgodzie z postanowieniami Oglnej Licencji Publicznej GNU takiej, jak zostaa opub-likowana przez fundacje Free Software Foundation; albo w wersji 2 tejze licencji, albo (Waszwybr) w dowolnej pzniejszej.

    Ten podrecznik jest rozprowadzany w nadziei, ze bedzie uzyteczny, ale bez zadnej gwarancji; nawetbez zadnej domniemanej gwarancji wynikajacej z nabycia lub odpowiadania konkretnemu celowi.Wiecej szczegw znajdziecie w Oglnej Publicznej Licencji GNU.

    Kopia GNU General Public License jest dostepna w dystrybucji Debian GNU/Linux jako /usr/doc/copyright/GPL lub za pomoca World Wide Web na serwerze GNU (http://www.gnu.org/copyleft/gpl.html). Mozna takze otrzymac ja piszac na adres Free Software Founda-tion, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

    Wymagane jest odpowiednie uwzglednienie informacji o Debianie i autorach tego dokumentu wjakichkolwiek materiaach opracowanych z jego wykorzystaniem. Jesli zmodyfikujesz i ulepszyszten dokument, prosimy o poinformowanie jego autorw poprzez liste .

    http://www.gnu.org/copyleft/gpl.htmlhttp://www.gnu.org/copyleft/gpl.html

  • i

    Spis tresci

    1 Debian wita 1

    1.1 Czym jest Debian? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    1.2 Czym jest GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

    1.3 Czym jest Debian GNU/Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    1.4 Czym jest Debian GNU/Hurd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.5 Jak zdobyc Debiana? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.6 Jak zdobyc najnowsza wersje tego dokumentu? . . . . . . . . . . . . . . . . . . . . . . 4

    1.7 Organizacja tego dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.8 UWAGA: Ten dokument nie jest ukonczony . . . . . . . . . . . . . . . . . . . . . . . . 6

    1.9 Na temat praw autorskich i licencji na oprogramowanie . . . . . . . . . . . . . . . . . 6

    2 Wymagania systemowe 9

    2.1 Obsugiwany sprzet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2.1.1 Obsugiwane architektury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2.1.2 Obsuga procesorw, pyt gwnych i kart grafiki . . . . . . . . . . . . . . . . 10

    2.2 Nosniki instalacyjne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

    2.2.1 Obsugiwane pamieci masowe . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2.3 Wymagania co do rozmiaru pamieci i przestrzeni dyskowej . . . . . . . . . . . . . . 11

    2.4 Peryferia i inny sprzet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

    2.5 Kupowanie sprzetu specjalnie dla systemu GNU/Linux . . . . . . . . . . . . . . . . 11

    2.5.1 Unikaj nietypowego lub zamknietego sprzetu . . . . . . . . . . . . . . . . . . 12

  • SPIS TRESCI ii

    3 Zanim zaczniesz 13

    3.1 Kopie zapasowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    3.2 Potrzebne informacje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    3.3 Ustawienia sprzetu i systemu operacyjnego przed instalacja . . . . . . . . . . . . . . 14

    3.3.1 Przetaktowywanie procesora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    3.3.2 Nieprawidowe moduy pamieci . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    4 Dzielenie dysku twardego na partycje 17

    4.1 Informacje wstepne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    4.1.1 Drzewo katalogw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    4.2 Planowanie uzycia systemu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    4.3 Nazwy urzadzen w Linuksie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    4.4 Zalecany ukad partycji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    4.5 Przykadowe partycjonowanie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

    4.6 Partycjonowanie przed instalacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

    5 Metody instalacji Debiana 23

    5.1 Przeglad procesu instalacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    5.2 Wybr wasciwego zestawu instalacyjnego . . . . . . . . . . . . . . . . . . . . . . . . 24

    5.3 Zrda instalacji dla rznych etapw . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    5.3.1 adowanie poczatkowego systemu instalacyjnego . . . . . . . . . . . . . . . . 25

    5.3.2 Nosniki zrdowe i etapy instalacji . . . . . . . . . . . . . . . . . . . . . . . . . 25

    5.3.3 Zalecenia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    5.4 Opis plikw systemu instalacyjnego . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

    5.4.1 Dokumentacja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    5.4.2 Pliki potrzebne do zaadowania systemu instalacyjnego . . . . . . . . . . . . 27

    5.4.3 Pliki sterownikw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    5.4.4 Pliki z systemem podstawowym . . . . . . . . . . . . . . . . . . . . . . . . . . 28

    5.4.5 Narzedzia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

  • SPIS TRESCI iii

    5.5 TFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    5.6 Dyskietki . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    5.6.1 Niezawodnosc dyskietek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    5.6.2 adowanie systemu z dyskietek . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    5.6.3 Instalacja systemu podstawowego z dyskietek . . . . . . . . . . . . . . . . . . 31

    5.6.4 Tworzenie dyskietek z obrazw . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    5.7 CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

    5.8 Dysk twardy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    5.9 Instalacja z NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    6 Uruchamianie systemu instalacyjnego 35

    6.1 Argumenty adowania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

    6.1.1 Argumenty dbootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    6.2 Interpretacja komunikatw startowych jadra . . . . . . . . . . . . . . . . . . . . . . . 36

    6.3 adowanie z twardego dysku . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    6.3.1 Instalacja z partycji Linuksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    6.4 adowanie i/lub instalacja z CD-ROM-u . . . . . . . . . . . . . . . . . . . . . . . . . 37

    6.5 adowanie z TFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    6.5.1 Konfiguracja serwera RARP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    6.5.2 Konfiguracja serwera BOOTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    6.5.3 Waczanie serwera TFTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    6.5.4 Przenoszenie obrazw TFTP na miejsce . . . . . . . . . . . . . . . . . . . . . . 40

    6.5.5 Installing with TFTP and NFS Root . . . . . . . . . . . . . . . . . . . . . . . . 40

    6.6 Co zrobic w przypadku problemu? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    7 Poczatkowa konfiguracja systemu przy uzyciu programu dbootstrap 43

    7.1 Wprowadzenie do dbootstrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    7.1.1 Uzywanie powoki i przegladanie dziennika systemowego . . . . . . . . . . . 44

    7.2 Uwagi dotyczace wydania . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

  • SPIS TRESCI iv

    7.3 Gwne menu procedury instalacyjnej systemu Debian GNU/Linux . . . . . . . . 44

    7.4 Konfiguracja klawiatury . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    7.5 Ostatnia szansa! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    7.6 Podzia dysku na partycje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    7.7 Przygotowanie i aktywowanie partycji wymiany . . . . . . . . . . . . . . . . . . . 46

    7.8 Przygotowanie partycji Linuksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    7.9 Zamontowanie uprzednio przygotowanej partycji . . . . . . . . . . . . . . . . . . . 48

    7.10 Montowanie partycji nie obsugiwanych przez program dbootstrap . . . . . . . . 48

    7.11 Instalacja jadra i moduw systemu operacyjnego . . . . . . . . . . . . . . . . . . . 49

    7.11.1 NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    7.11.2 Siec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    7.11.3 Gwny system plikw przez NFS . . . . . . . . . . . . . . . . . . . . . . . . . 50

    7.12 Konfiguracja moduw - sterownikw urzadzen . . . . . . . . . . . . . . . . . . . . 50

    7.13 Konfiguracja sieci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

    7.14 Instalacja systemu podstawowego . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    7.15 Konfiguracja systemu podstawowego . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    7.16 Przygotowanie Linuksa do uruchamiania z twardego dysku . . . . . . . . . . . . . 53

    7.17 Przygotowanie dyskietki startowej . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

    7.18 Moment prawdy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    7.19 Konfiguracja systemu po zaadowaniu . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    7.20 Hasa MD5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    7.21 Obsuga ukrytych hase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    7.22 Ustawianie hasa administratora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    7.23 Tworzenie zwykego uzytkownika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    7.24 Konfiguracja PPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

    7.25 Konfigurowanie programu APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

    7.25.1 Konfigurowanie sieciowych zrde pakietw . . . . . . . . . . . . . . . . . . . 58

    7.26 Instalacja pakietw: prosta czy zaawansowana . . . . . . . . . . . . . . . . . . . . . . 58

    7.27 Prosty wybr pakietw - instalator zadan . . . . . . . . . . . . . . . . . . . . . . . . . 59

  • SPIS TRESCI v

    7.28 Zaawansowany wybr pakietw przy pomocy programu dselect . . . . . . . . . . 59

    7.29 Zgaszanie sie do systemu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

    8 Kolejne kroki oraz gdzie znalezc wiecej informacji 61

    8.1 Jesli jestes nowy/nowa w UNIX-ie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    8.2 Orientacja w Debianie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    8.3 Inne dokumenty i zrda informacji . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    8.4 Kompilowanie nowego jadra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    9 Informacje techniczne na temat systemu instalacyjnego 65

    9.1 Kod zrdowy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    9.2 Rescue Floppy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

    9.3 Zamiana jadra na dyskietce Rescue Floppy . . . . . . . . . . . . . . . . . . . . . . . . 65

    9.4 Dyskietki z systemem podstawowym . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    10 Dodatek 67

    10.1 Dodatkowe informacje oraz jak zdobyc system Debian GNU/Linux . . . . . . . . . . 67

    10.1.1 Dodatkowe informacje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    10.1.2 Jak zdobyc system Debian GNU/Linux . . . . . . . . . . . . . . . . . . . . . . 67

    10.1.3 Serwery lustrzane Debiana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    10.1.4 GPG, SSH i inne programy dotyczace bezpieczenstwa . . . . . . . . . . . . . 68

    10.2 Urzadzenia Linuksa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    11 Administrivia 71

    11.1 Na temat tego dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    11.2 Wsptworzenie tego dokumentu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

    11.3 Gwni wsptwrcy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

    11.4 Znaki handlowe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72

  • SPIS TRESCI vi

  • 1

    Rozdzia 1

    Debian wita

    Cieszymy sie bardzo, ze zdecydowaes/zdecydowaas sie wybrac Debiana. Jestesmy pewni, zeprzekonasz sie jak unikatowa dystrybucja jest Debian GNU/Linux. aczy ona w sobie najlepszewolnodostepne oprogramowanie z caego swiata.

    Ten rozdzia zawiera przeglad Projektu Debian i dystrybucji Debian GNU/Linux. Jesli znasz juzhistorie projektu i dystrybucji, mozesz przejsc od razu do nastepnej czesci.

    1.1 Czym jest Debian?

    Debian to organizacja w caosci zozona z ochotnikw, ktrej celem jest rozwj oprogramowa-nia wolnodostepnego i promocja ideaw Free Software Foundation. Wszystko zaczeo sie w1993 roku, kiedy to Ian Murdock postanowi stworzyc kompletna i spjna dystrybucje, oparta nastosunkowo modym jadrze Linuksa zapraszajac programistw, ktrzy chcieliby wsptworzycprojekt. Ta stosunkowo maa grupka entuzjastw zapoczatkowana przez Free Software Foun-dation (http://www.gnu.org/fsf/fsf.html), pod wpywem filozofii GNU (http://www.gnu.org/) wyrosa przez kilka lat na organizacje zrzeszajaca okoo 500 rozwijajacych.

    Zajmuja sie oni miedzy innymi administracja serwerw WWW (http://www.debian.org/) iFTP (ftp://ftp.debian.org/), projektowaniem grafiki, analiza prawna licencji programw,pisaniem dokumentacji i oczywiscie tworzeniem pakietw z programami i opieka nad nimi.

    Aby uatwic zrozumienie naszej filozofii i przyciagnac ludzi, ktrzy wierza w ideay Debianaopublikowalismy kilka dokumentw opisujacych nasze wartosci.

    Umowa Spoeczna Debiana (http://www.debian.org/social_contract) to dokumentopisujacy zwiazek Debiana ze spoecznoscia oprogramowania wolnodostepnego. Kazdy,kto zgodzi sie przestrzegac warunkw Umowy Spoecznej, moze zostac czonkiem projektu(http://www.debian.org/doc/maint-guide/). Kazdy opiekun moze wprowadzic

    http://www.gnu.org/fsf/fsf.htmlhttp://www.gnu.org/http://www.gnu.org/http://www.debian.org/ftp://ftp.debian.org/http://www.debian.org/social_contracthttp://www.debian.org/doc/maint-guide/

  • Rozdzia 1. Debian wita 2

    do dystrybucji nowe oprogramowanie - pod warunkiem, ze spenia ono nasze kryteria woln-odostepnosci, i ze pakiet odpowiada naszym standardom jakosci.

    Wytyczne Debiana dotyczace Oprogramowania Wolnodostepnego (http://www.debian.org/social_contract#guidelines) (ang. Debian Free Software Guidelines) to jasna izwieza definicja oprogramowania wolnodostepnego w rozumieniu Debiana. Dokumentten ma wielkie znaczenie dla ruchu oprogramowania wolnodostepnego (ang. Free Soft-ware Movement) i stanowi podstawe przy tworzeniu Open Source Free Software Guide-lines (http://opensource.org/osd.html).

    Polityka Debiana (http://www.debian.org/doc/debian-policy/) to dokument dokad-nie okreslajacy nasze standardy jakosci.

    Czonkowie Debiana uczestnicza takze w innych projektach; niektre z nich sa scisle zwiazane zDebianem, a inne oglnie wiaza sie z Linuksem i jego spoecznoscia. Sa to miedzy innymi:

    Linux Standard Base (http://www.linuxbase.org/) (LSB) to projekt majacy na celustandaryzacje podstawowego systemu GNU/Linux, co pozwoli rznym producentom opro-gramowania i sprzetu pisac aplikacje i sterowniki urzadzen oglnie dla Linuksa, a nie tylkodla konkretnych dystrybucji.

    Filesystem Hierarchy Standard (http://www.pathname.com/fhs/) (FHS) to projekt ma-jacy na celu standaryzacje wygladu systemu plikw Linuksa. Pozwoli to producentom opro-gramowania skupic sie na pisaniu aplikacji, a nie na dopasowywaniu swoich programw dorznych dystrybucji.

    Debian Jr. (http://www.debian.org/devel/debian-jr/) to wewnetrzny projekt De-biana suzacy stworzeniu czegos, co Debian bedzie mg zaoferowac najmodszym uzytkown-ikom.

    Wiecej informacji na temat Debiana dostepnych jest w Debian FAQ (http://www.debian.org/doc/FAQ/).

    1.2 Czym jest GNU/Linux

    Projekt GNU stworzy spjny zestaw narzedzi dla systemu UNIX i podobnych mu systemw,takich jak Linux. Narzedzia te pozwalaja na przeprowadzenie rznych czynnosci od tak prostych,jak kopiowanie lub usuwanie plikw z systemu do tak skomplikowanych, jak kompilowanie pro-gramw i edycja dokumentw w wielu rznych formatach.

    System operacyjny skada sie z rznych podstawowych programw, potrzebnych do komunikacjii przyjmowania polecen od uzytkownikw, czytania i zapisywania danych na twardych dyskach,tasmach i drukarkach, kontrolowania uzycia pamieci i uruchamiania innych programw. Na-jwazniejsza czescia systemu jest jadro. W systemie GNU/Linux jadrem jest Linux. Reszte sys-temu tworza rzne programy, z ktrych wiele zostao napisanych dla projektu GNU, lub przezjego czonkw. Samo jadro Linux nie jest dziaajacym systemem operacyjnym, dlatego wolimynazywac system operacyjny GNU/Linux, zamiast Linux, jak to czyni zazwyczaj wiekszosc

    http://www.debian.org/social_contract#guidelineshttp://www.debian.org/social_contract#guidelineshttp://opensource.org/osd.htmlhttp://www.debian.org/doc/debian-policy/http://www.linuxbase.org/http://www.pathname.com/fhs/http://www.debian.org/devel/debian-jr/http://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/

  • Rozdzia 1. Debian wita 3

    ludzi.

    Jadro Linux (http://www.kernel.org/) pojawio sie w 1991 roku, kiedy to finski student in-formatyki Linus Torvalds ogosi nowa wersje jadra dla systemu Minix na grupie dyskusyjnejcomp.os.minix. Wiecej informacji znajduje sie na Stronie Historii Linuksa (http://www.li.org/linuxhistory.php) Linux International.

    Linus Torvalds z pomoca kilku zaufanych zastepcw nadal koordynuje prace kilkuset rozwi-jajacych. Doskonae podsumowanie dyskusji na liscie dyskusyjnej linux-kernel to KernelTraffic (http://kt.linuxcare.com/kernel-traffic/). Wiecej informacji na temat listylinux-kernel mozna znalezc w jej FAQ (http://www.tux.org/lkml/).

    1.3 Czym jest Debian GNU/Linux?

    Ze zozenia filozofii i metod Debiana oraz narzedzi GNU i jadra Linux, a takze innych waznychwolnodostepnych programw powstaa wyjatkowa dystrybucja zwana Debian GNU/Linux. Skadasie ona z wielu pakietw z oprogramowaniem. Kazdy pakiet skada sie z programw, skryp-tw, dokumentacji i informacji na temat konfiguracji, posiada opiekuna (ang. maintainer), ktryjest odpowiedzialny za aktualizacje pakietu, sledzenie zgoszen bedw i komunikacje z rzeczy-wistym autorem programu. Dzieki duzej ilosci uzytkownikw i systemowi sledzenia bedwproblemy sa szybko odnajdywane i naprawiane.

    Dzieki temu, ze zwracamy duza uwage na szczegy, mozemy stworzyc dystrybucje wysokiejjakosci, stabilna i skalowalna. Instalacje mozna atwo konfigurowac, dzieki czemu system mozepenic rzne role: od firewalla, poprzez naukowa stacje robocza po potezny serwer.

    Cecha, ktra najbardziej wyrznia Debiana sposrd innych dystrybucji GNU/Linuksa jest sys-tem zarzadzania pakietami narzedzia te daja administratorowi systemu Debian cakowita kon-trole nad zainstalowanymi pakietami, w tym mozliwosc zainstalowania pojedynczego pakietulub automatycznej aktualizacji caego systemu. Mozna takze zapobiec aktualizacji poszczegl-nych pakietw. Mozna nawet powiedziec systemowi zarzadzania pakietami o programach, ktresamodzielnie skompilowaes/skompilowaas i o tym jakie zaleznosci one zaspokajaja.

    Aby chronic system przed konmi trojanskimi i innymi wrogimi programami, serwery Debianasprawdzaja, czy pakiety pochodza od ich rzeczywistych opiekunw. Opiekunowie bardzo starajasie z kolei konfigurowac pakiety w bezpieczny sposb. Jesli pojawiaja sie problemy z bezpieczenst-wem pakietw, poprawki dostepne sa zazwyczaj bardzo szybko. Dzieki temu, ze system atwojest aktualizowac, poprawki w bezpieczenstwie mozna automatycznie pobrac z Internetu i zain-stalowac.

    Podstawowa i najlepsza metoda na otrzymanie pomocy dotyczacej systemu Debian GNU/Linuxoraz na kontakt z opiekunami sa listy dyskusyjne prowadzone przez Debiana (w czasie pisaniatego dokumentu jest ich ponad 90). Najatwiejszym sposobem na zapisanie sie na liste jest wyko-rzystanie strony suzacej do zapisywania sie (http://www.debian.org/MailingLists/subscribe).

    http://www.kernel.org/http://www.li.org/linuxhistory.phphttp://www.li.org/linuxhistory.phphttp://kt.linuxcare.com/kernel-traffic/http://www.tux.org/lkml/http://www.debian.org/MailingLists/subscribe

  • Rozdzia 1. Debian wita 4

    1.4 Czym jest Debian GNU/Hurd

    Debian GNU/Hurd to system Debian GNU, ktry zamiast monolitycznego jadra Linuksa uzywaGNU Hurd zestawu serwerw dziaajacych wok mikrojadra GNU Mach. Hurd jest wciazw budowie i nie nadaje sie jeszcze do codziennego uzytku, ale prace trwaja. Hurd jest obecnierozwijany tylko dla architektury i386, choc po stabilizacji systemu zostana opracowane wersje dlainnych architektur.

    Wiecej informacji mozna znalezc na stronie Debiana GNU/Hurd (http://www.debian.org/ports/hurd/) i liscie dyskusyjnej .

    1.5 Jak zdobyc Debiana?

    Informacje na temat tego, jak pobrac Debiana z Internetu lub od kogo mozna kupic oficjalne CDDebiana, znajduja sie na stronie WWW dystrybucji (http://www.debian.org/distrib/).Lista serwerw lustrzanych Debiana (http://www.debian.org/distrib/ftplist) zawierawszystkie oficjalne serwery lustrzane Debiana.

    Debiana mozna atwo aktualizowac po instalacji. Procedura instalacji uatwia takie skonfigurowaniesystemu, ze w razie potrzeby mozna bedzie atwo go zaktualizowac po instalacji.

    1.6 Jak zdobyc najnowsza wersje tego dokumentu?

    Dokument ten zmienia sie bardzo czesto. Sprawdz strony Debiana 2.2 (http://www.debian.org/releases/2.2/), gdzie dostepne sa najnowsze informacje na temat wersji 2.2. Uaktual-nione wersje tego podrecznika sa takze dostepne na oficjalnych stronach Podrecznika Instalacji(http://www.debian.org/releases/2.2/arm/install).

    1.7 Organizacja tego dokumentu

    Ten dokument ma suzyc jako podrecznik tym, ktrzy uzywaja Debiana po raz pierwszy. Staramysie tu robic jak najmniej zaozen na temat poziomu wiedzy uzytkownika, jednak zakadamyoglna wiedze na temat pracy sprzetu.

    Zaawansowani uzytkownicy takze moga znalezc w tym dokumencie interesujace informacje, takiejak minimalne rozmiary instalacji, szczegy na temat sprzetu obsugiwanego przez system in-stalacyjny Debiana i tym podobne. Zachecamy zaawansowanych uzytkownikw do przejrzeniadokumentu.

    http://www.debian.org/ports/hurd/http://www.debian.org/ports/hurd/http://www.debian.org/distrib/http://www.debian.org/distrib/ftplisthttp://www.debian.org/releases/2.2/http://www.debian.org/releases/2.2/http://www.debian.org/releases/2.2/arm/install

  • Rozdzia 1. Debian wita 5

    Oglnie rzecz biorac, dokument jest przeznaczony do przeczytania w caosci, oprowadza uzytkown-ika po procesie instalacji. Oto poszczeglne kroki tego procesu i odpowiadajace im rozdziay wtym podreczniku.

    1. Sprawdz, czy sprzet, ktry posiadasz odpowiada wymaganiom systemu instalacyjnego,rozdzia Wymagania systemowe na 9 stronie.

    2. Zrb kopie zapasowa systemu i zaplanuj jego ukad oraz konfiguracje sprzetu przed zain-stalowaniem Debiana, rozdzia Zanim zaczniesz na 13 stronie.

    3. Podziel dysk na partycje. Jest to bardzo wazna czesc instalacji, bo dany ukad partycji praw-dopodobnie nie bedzie przez pewien czas zmieniany.

    4. W rozdziale Metody instalacji Debiana na 23 stronie zostay przedstawione rzne sposobyinstalacji Debiana. Wybierz i odpowiednio przygotuj nosnik instalacyjny, ktry najbardziejCi odpowiada.

    5. Nastepnie uruchom system instalacyjny. Informacje na ten temat sa w rozdziale Uruchami-anie systemu instalacyjnego na 35 stronie; zawiera on takze informacje na temat problemw,ktre moga wystapic podczas startu oraz radzenia sobie z nimi.

    6. Przeprowadz wstepna konfiguracje systemu, jest to opisane w rozdziale Poczatkowa kon-figuracja systemu przy uzyciu programu dbootstrap na 43 stronie, w podrozdziaach odWprowadzenie do dbootstrap na 43 stronie do Konfiguracja sieci na 51 stronie.

    7. Zainstaluj system podstawowy, rozdzia Instalacja systemu podstawowego na 52 stronie.

    8. Uruchom nowo zainstalowany system podstawowy i przeprowadz kilka niezbednych dzi-aan, rozdzia Moment prawdy na 54 stronie.

    9. Zainstaluj reszte systemu uzywajac programu dselect lub apt-get; rozdzia Instalacjapakietw: prosta czy zaawansowana na 58 stronie.

    Po zainstalowaniu systemu mozesz przeczytac rozdzia Kolejne kroki oraz gdzie znalezc wiecejinformacji na 61 stronie. Mwi on gdzie mozna znalezc wiecej informacji na temat Uniksa i De-biana oraz o tym, jak zamienic jadro. Jesli chcesz zbudowac wasny system instalacyjny ze zrde,przeczytaj Informacje techniczne na temat systemu instalacyjnego na 65 stronie.

    Informacje na temat tego dokumentu, i tego jak przyczynic sie do jego rozwoju mozna znalezc wrozdziale Administrivia na 71 stronie.

  • Rozdzia 1. Debian wita 6

    1.8 UWAGA: Ten dokument nie jest ukonczony

    Dokument ten jest niekompletny i prawdopodobnie zawiera bedy, problemy gramatyczne, itp.Jesli widzisz sowa FIXME lub TODO, mozesz byc pewien/pewna, ze jestesmy swiadomitego, ze dana czesc nie jest kompletna. Bedziemy wdzieczni za pomoc, sugestie, a zwaszcza aty.

    Wersje dotyczace architektur innych niz x86 tego dokumentu sa szczeglnie niekompletne, niedokadnei niesprawdzone. Zwaszcza tutaj potrzebna jest pomoc!

    Wersje robocze tego dokumentu mozna znalezc pod adresem http://www.debian.org/releases/2.2/arm/install. Znajduje sie tam lista wersji dokumentu dla poszczeglnych architektur ijezykw.

    Dostepne sa takze zrda. Wiecej informacji na temat tego, jak nam pomc mozesz znalezc wrozdziale Administrivia na 71 stronie. Bedziemy wdzieczni za sugestie, komentarze, aty i zgoszeniabedw (bedy nalezy zgaszac w pakiecie boot-floppies, wczesniej sprawdziwszy, czy ktosjuz nie zgosi danego bedu).

    1.9 Na temat praw autorskich i licencji na oprogramowanie

    Jestem przekonany, ze znasz licencje na wiekszosc komercyjnego oprogramowania - zgodnie znimi mozna uzywac tylko jednej kopii programu na jednym komputerze. W systemie DebianGNU/Linux jest inaczej. Zachecamy Cie do zainstalowania kopii na kazdym komputerze wszkole lub w miejscu pracy. Podaruj kopie swoim znajomym, pomz go zainstalowac na ichkomputerach! Mozesz nawet wykonac tysiace kopii i sprzedawac je - z kilkoma ograniczeniami.Wszystko to dzieki temu, ze Debian jest oparty na oprogramowaniu wolnodostepnym.

    To, ze oprogramowanie jest wolnodostepne nie znaczy, ze nie ma ono praw autorskich, ani zepyty CD na ktrych jest rozprowadzane sa za darmo. Wolnodostepne znaczy miedzy innymi,ze licencje poszczeglnych programw nie zmuszaja Cie do pacenia za rozprowadzanie lub uzy-wanie ich. Oznacza takze, ze kazdy moze rozszerzac, dostosowywac i modyfikowac oprogramowanieoraz rozprowadzac efekty swojej pracy.1

    Wiele programw w systemie jest objetych Oglna Publiczna Licencja GNU, lub inaczej GPL. Wymagaona udostepnienia kodu zrdowego programw gdy rozpowszechnia sie ich kopie. Dzieki temuuzytkownik ma mozliwosc modyfikacji programw. Dlatego waczylismy kod zrdowy do dys-trybucji.2 Istnieje kilka innych rodzajw praw autorskich i licencji programw bedacych czes-cia Debiana. Mozesz poznac prawa autorskie i licencje kazdego programu patrzac do pliku/usr/doc/nazwa-pakietu/copyright po zainstalowaniu danego pakietu w systemie.

    1Zwrc uwage, ze rozprowadzamy takze wiele pakietw, ktre nie speniaja naszych kryteriw wolnodostep-nosci. Sa one udostepnione w dziaach contrib lub non-free; patrz Debian FAQ (http://www.debian.org/doc/FAQ/), pod The Debian FTP archives.

    2Informacje na temat tego, jak znalezc i rozpakowac pakiety zrdowe Debiana znajduja sie w Debian FAQ (http://www.debian.org/doc/FAQ/) pod Basics of the Debian Package Management System.

    http://www.debian.org/releases/2.2/arm/installhttp://www.debian.org/releases/2.2/arm/installhttp://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/http://www.debian.org/doc/FAQ/

  • Rozdzia 1. Debian wita 7

    Wiecej informacji na temat licencji i tego, jak Debian decyduje czy cos jest na tyle wolnodostepne,by byc waczonym do gwnej dystrybucji mozna znalezc w Wytycznych Debiana dotyczacychOprogramowania Wolnodostepnego (http://www.debian.org/social_contract#guidelines).

    Najwazniejsza uwaga prawna jest fakt, ze to oprogramowanie nie ma zadnych gwarancji. Pro-gramisci, ktrzy tworzyli te programy robili to dla dobra spoecznosci. Nie ma gwarancji naprzydatnosc oprogramowania w jakimkolwiek celu. Jednak dzieki temu, ze oprogramowanie jestdarmowe, masz prawo dopasowac je do swoich potrzeb w jakikolwiek sposb.

    http://www.debian.org/social_contract#guidelines

  • Rozdzia 1. Debian wita 8

  • 9

    Rozdzia 2

    Wymagania systemowe

    Ten rozdzia zawiera informacje na temat sprzetu potrzebnego do uruchomienia Debiana. Znaj-duja sie tu takze odnosniki do dalszych informacji na temat sprzetu obsugiwanego przez GNU iLinuksa.

    2.1 Obsugiwany sprzet

    Debian nie wnosi dodatkowych wymagan sprzetowych ponad te, ktre posiadaja jadro Linuksai narzedzia GNU. Dlatego kazda architektura lub platforma, na ktra zostao przeniesione jadroLinuksa, libc, gcc, i tym podobne, oraz na ktra istnieje wersja Debiana, umozliwia jego dziaanie.

    W naszym zestawie dyskietek instalacyjnych sa jednak pewne ograniczenia dotyczace obsugi-wanego sprzetu. Byc moze niektre architektury obsugiwane przez Linuksa moga nie miecodpowiadajacych im dyskietek instalacyjnych. Jesli tak jest, byc moze bedziesz musia/musiaautworzyc specjalny dysk instalacyjny (patrz Zamiana jadra na dyskietce Rescue Floppy na 65 stronie)lub skorzystac z instalacji sieciowej.

    Zamiast opisywac rzne konfiguracje sprzetu, ktre sa obsugiwane w architekturze ARM, tenrozdzia zawiera oglne informacje i odnosniki do miejsc, w ktrych mozna znalezc ich wiecej.

    2.1.1 Obsugiwane architektury

    Debian 2.2 obsuguje szesc architektur: komputery zgodne z Intel x86, maszyny Motorola 680x0jak Atari, Amiga, oraz Makintosze, maszyny DEC Alpha, maszyny Sun SPARC, maszyny ARMi StrongARM oraz niektre maszyny IBM/Motorola PowerPC, w tym CHRP, PowerMac i PReP.Architektury te nazywamy tu odpowiednio: i386, m68k, alpha, sparc, arm i powerpc.

  • Rozdzia 2. Wymagania systemowe 10

    Ten dokument opisuje instalacje dla architektury arm. Jesli szukasz informacji na temat innycharchitektur, zobacz strony Debian-Ports (http://www.debian.org/ports/).

    Jest to pierwsze oficjalne wydanie Debian GNU/Linux dla architektury ARM. Wydaje nam sie,ze nadaje sie juz do wydania. Jednak z powodu krtkiego okresu udostepnienia (a przez toniewielu testw wykonanych przez uzytkownikw) w porwnaniu do wersji dla innych architek-tur byc moze natrafisz na jakies bedy. Uzyj naszego systemu sledzenia bedw (http://bugs.debian.org/) aby zgosic jakiekolwiek problemy; nie zapomnij wspomniec, ze bad pochodzi zwersji na ARM. Byc moze bedziesz takze musia/musiaa skorzystac z listy dyskusyjnej debian-arm (http://www.debian.org/MailingLists/subscribe).

    2.1.2 Obsuga procesorw, pyt gwnych i kart grafiki

    2.2 Nosniki instalacyjne

    Istnieja cztery rzne nosniki, ktre moga zostac uzyte do instalacji Debiana: dyskietki, CD-ROMy,lokalne partycje dysku lub siec. Rzne czesci tej samej instalacji moga uzywac rznych sposobw:opiszemy to w rozdziale Metody instalacji Debiana na 23 stronie.

    Instalacja z dyskietek jest popularna, choc zazwyczaj najmniej pozadana. Jednakze w wielu przy-padkach bedziesz zmuszony/zmuszona wykonac pierwszy start systemu z dyskietki, uzywajacRescue Floppy. Zazwyczaj bedzie potrzebna dyskietka wysokiej gestosci (1440 kilobajtw) 3 i pcalowa.

    Dla niektrych architektur mozna takze przeprowadzic instalacje z CD-ROMu. Na maszynach,na ktrych mozna zaadowac system z CD-ROMu, mozna przeprowadzic instalacje w ogle nieuzywajac dyskietek. Nawet, jesli Twj system na to nie pozwala, mozesz do instalacji uzyc CD-ROMu w poaczeniu z innymi metodami po uprzednim zaadowaniu systemu z innego nosnika;patrz adowanie i/lub instalacja z CD-ROM-u na 37 stronie.

    Inna opcja jest instalacja z lokalnego dysku. Jesli masz wolne miejsce na partycjach innych niz te,na ktre chcesz zainstalowac system, jest to z pewnoscia dobra metoda. Na niektrych platfor-mach istnieja nawet specjalne programy instalacyjne, suzace do adowania Linuksa z AmigaOS,TOS lub MacOS.

    Ostatnia opcja jest instalacja sieciowa. Mozesz zainstalowac system przez HTTP lub NFS. Mozesztakze uruchomic system poprzez siec. Inna opcja jest instalacja bezdyskowa przy uzyciu adowaniasystemu z sieci i montowania przez NFS wszystkich lokalnych systemw plikw prawdopodob-nie bedzie do tego potrzebne co najmniej 16MB RAM. Po zainstalowaniu systemu podstawowegomozna zainstalowac reszte przez kazdy rodzaj poaczenia sieciowego (w tym PPP), poprzez FTP,HTTP lub NFS.

    Bardziej szczegowe opisy tych metod jak i wskazwki dotyczace wyboru najlepszej metodyznajduja sie w rozdziale Metody instalacji Debiana na 23 stronie. W dalszej czesci tego rozdziau

    http://www.debian.org/ports/http://bugs.debian.org/http://bugs.debian.org/http://www.debian.org/MailingLists/subscribe

  • Rozdzia 2. Wymagania systemowe 11

    znajduja sie informacje, dzieki ktrym mozesz upewnic sie czy urzadzenie, z ktrego zamierzaszadowac i instalowac system, jest obsugiwane przez program instalacyjny Debiana.

    2.2.1 Obsugiwane pamieci masowe

    Dyski startowe Debiana zawieraja jadro, ktre zostao zbudowane w taki sposb, aby zmaksymal-izowac ilosc systemw na jakich moze dziaac. Niestety zwieksza to jego rozmiary, a jadro zawieramnstwo sterownikw, ktre nigdy nie zostana uzyte (z rozdziau Kompilowanie nowego jadrana 62 stronie mozesz nauczyc sie jak wasnorecznie zbudowac jadro). Jednak obsuga najwiekszejmozliwej ilosci urzadzen jest potrzebna by upewnic sie, ze Debian moze byc zainstalowany wwielu konfiguracjach sprzetu.

    2.3 Wymagania co do rozmiaru pamieci i przestrzeni dyskowej

    Twj komputer musi miec co najmniej 5MB pamieci i 64MB wolnego miejsca na twardym dysku.Jesli chcesz zainstalowac sensowna ilosc oprogramowania, waczajac w to System X Window orazprogramy dla programistw i biblioteki, bedzie potrzebne co najmniej 300 MB. W miare kom-pletna instalacja zajmuje okoo 800 MB. Aby zainstalowac wszystko, co jest dostepne w Debianie,bedzie potrzebne okoo 2 GB. W zasadzie nie ma sensu instalowac wszystkiego, poniewaz niek-tre z pakietw koliduja z innymi.

    2.4 Peryferia i inny sprzet

    Linux obsuguje wiele rznych urzadzen jak myszy, drukarki, skanery, modemy, karty sieciowe,urzadzenia PCMCIA, itp. Jednak zadne z tych urzadzen nie jest wymagane do instalacji systemu.Ten rozdzia zawiera informacje na temat urzadzen nie obsugiwanych przez system instalacyjny,mimo tego, ze moga byc one obsugiwane przez Linuksa.

    2.5 Kupowanie sprzetu specjalnie dla systemu GNU/Linux

    Jest obecnie kilku producentw, ktrzy sprzedaja komputery z zainstalowanym Debianem lubinnym systemem GNU/Linux. Mozesz zapacic za taki przywilej wiecej, ale dzieki temu moznabyc spokojnym, ze sprzet jest dobrze obsugiwany przez Linuksa.

    Niezaleznie od tego, czy kupujesz system z zainstalowanym Linuksem, czy nawet uzywany sys-tem, nadal wazne jest, aby sprawdzic, czy sprzet jest obsugiwany przez jadro Linuksa. Sprawdz,czy sprzet wystepuje w listach, do ktrych odnosniki umieszczone sa powyzej. Niech Twj sprzedawca

  • Rozdzia 2. Wymagania systemowe 12

    (o ile jest taki) wie, ze kupujesz sprzet dla Linuksa. Wspomagaj dystrybutorw, ktrzy wspoma-gaja Linuksa.

    2.5.1 Unikaj nietypowego lub zamknietego sprzetu

    Niektrzy producenci sprzetu po prostu nie chca nam powiedziec jak pisac sterowniki do ichurzadzen. Inni nie chca dac nam dostepu do dokumentacji bez zgody na nieujawnianie, co niepozwolioby na opublikowanie kodu zrdowego Linuksa. Jednym z przykadw jest systemdzwieku DSP laptopw IBM uzyty w jednym z ostatnich systemw ThinkPad w niektrych znich podobnie zosta potraktowany modem. Innym przykadem jest niestandardowy sprzet wstarej serii Makintoszy.

    Jako, ze nigdy nie uzyskalismy dostepu do dokumentacji na temat tych urzadzen, po prostu niedziaaja one pod Linuksem. Mozesz pomc proszac producenta takiego sprzetu o wydanie doku-mentacji. Jesli poprosi o to wystarczajaco wiele osb, zrozumieja ze spoecznosc oprogramowaniawolnodostepnego jest waznym rynkiem.

  • 13

    Rozdzia 3

    Zanim zaczniesz

    3.1 Kopie zapasowe

    Zanim zaczniesz, zrb kopie zapasowa kazdego pliku w systemie. Instalacja moze wymazacwszystkie dane z twardego dysku! Programy uzywane podczas instalacji sa pewne i sprawd-zone, wiele z nich jest uzywanych z powodzeniem od lat, jednak jeden bedny ruch moze Cieduzo kosztowac. Nawet po zrobieniu kopii zapasowej badz uwazny/uwazna i przemysl zawszeswoje odpowiedzi i ruchy. Dwie minuty myslenia moga zaoszczedzic godzin pracy.

    Jesli planujesz miec wiecej niz jeden system operacyjny zainstalowany w komputerze, upewnij sie,ze dysponujesz nosnikiem instalacyjnym pozostaych systemw. Zwaszcza, jesli masz zamiardzielic dysk, byc moze zajdzie potrzeba odtworzenia programu adujacego system (ang. bootloader) lub w niektrych przypadkach (np. Macintosh) caego systemu.

    3.2 Potrzebne informacje

    Oprcz tego dokumentu beda Ci potrzebne: strona podrecznika dla programu cfdisk (cfdisk.txt), strona podrecznika dla programu fdisk (fdisk.txt), podrecznik obsugi dselect (dselect-beginner.html), oraz

    Jesli Twj komputer jest podaczony do sieci przez 24 godziny na dobe (tj. poaczenie Ethernetlub podobne nie poaczenie modemowe), powinienes/powinnas poprosic administratora siecio nastepujace informacje:

    Nazwe komputera (niewykluczone, ze mozna bedzie zdecydowac samodzielnie).

    Nazwe domeny.

    cfdisk.txtcfdisk.txtfdisk.txtdselect-beginner.htmldselect-beginner.html

  • Rozdzia 3. Zanim zaczniesz 14

    Adres IP komputera.

    Adres IP sieci.

    Maske sieci.

    Adres rozgaszania (broadcast).

    Adres IP domyslnej bramy (gateway), o ile taka istnieje w danej sieci.

    System w sieci, ktry powinien byc uzywany jako serwer DNS (Domain Name Service).

    Czy komputer jest podaczony do sieci z wykorzystaniem Ethernetu.

    Jesli jedynym aczem sieciowym Twojego komputera jest poaczenie szeregowe przy uzyciu PPPlub podobnego poaczenia modemowego, prawdopodobnie nie bedziesz instalowac systemu pod-stawowego przez siec. W takim przypadku nie przejmuj sie konfiguracja sieci az do czasu za-konczenia instalacji. Konfiguracja poaczenia PPP jest wyjasniona ponizej, w rozdziale Konfigu-racja PPP na 56 stronie.

    3.3 Ustawienia sprzetu i systemu operacyjnego przed instalacja

    Czasem trzeba nieco zmienic ustawienia systemu przed instalacja. Najgorzej jest na platformiex86, w innych architekturach ustawienia sprzetu sa znacznie prostsze.

    Ten rozdzia opisuje konfiguracje sprzetu, ktra moze byc potrzebna przed instalacja Debiana.Oglnie rzecz biorac, wymaga to sprawdzenia i ewentualnie odpowiedniego ustawienia firmwareTwojego systemu. Firmware to rdzenne oprogramowanie uzywane przez sprzet, jest najczesciejuruchamiane podczas startu komputera (po waczeniu zasilania).

    3.3.1 Przetaktowywanie procesora

    Wielu ludzi prbuje uzywac procesora przy wiekszej predkosci niz ta, do ktrej zosta przeznac-zony. Czasem to dziaa, ale jest czue na temperature i inne czynniki i moze zniszczyc system.Jeden z autorw tego dokumentu uzywa z powodzeniem przetaktowanego systemu przez rok,ale pzniej system zacza przerywac dziaanie programu gcc podczas kompilacji jadra systemuoperacyjnego. Przywrcenie predkosci procesora do nominalnej wartosci rozwiazao problem.

  • Rozdzia 3. Zanim zaczniesz 15

    3.3.2 Nieprawidowe moduy pamieci

    Kompilator gcc czesto jako pierwszy odczuwa uszkodzone kosci pamieci (lub inne problemy,ktre w nieprzewidziany sposb zmieniaja dane) poniewaz buduje w pamieci ogromne struk-tury danych, ktre przemierza wiele razy. Bad w tych strukturach spowoduje prbe wykonanianieprawidowej instrukcji lub dostepu do nieistniejacego obszaru pamieci. Symptomem bedziesmierc gcc z powodu niespodziewanego sygnau.

  • Rozdzia 3. Zanim zaczniesz 16

  • 17

    Rozdzia 4

    Dzielenie dysku twardego na partycje

    4.1 Informacje wstepne

    Partycjonowanie dysku oznacza po prostu dzielenie go na czesci. Kazda z czesci jest niezalezna odinnych. Mozna to porwnac do stawiania scian w budynku: postawienie mebli w jakims pokojunie wpywa na wyglad innego pokoju.

    Jesli juz posiadasz jakis system operacyjny (np. Windows95, Windows NT, OS/2, MacOS, So-laris, FreeBSD) i chcesz zainstalowac Linuksa na tym samym dysku, bedziesz prawdopodob-nie musia/musiaa go przepartycjonowac. Oglnie rzecz biorac, zmiana partycji na ktrej ist-nieje juz system plikw zniszczy znajdujace sie na niej informacje. Przed partycjonowaniem za-wsze powinno sie zrobic kopie zapasowa danych. Uzywajac analogii z budynkiem: przed prze-suwaniem sciany dobrze jest usunac meble, bo inaczej ryzykuje sie ich zniszczenie.

    GNU/Linux potrzebuje dla siebie conajmniej jednej partycji. Mozesz miec jedna partycje zawiera-jaca cay system operacyjny, aplikacje i prywatne pliki. Wielu ludzi uwaza, ze niezbedna jest takzepartycja wymiany, choc nie jest to rzeczywiscie konieczne. Miejsce wymiany (ang. swap) to obszarna dysku przeznaczony dla systemu operacyjnego, ktry umozliwia mu wykorzystanie taniegomiejsca na dysku jako pamieci wirtualnej. Umieszczenie miejsca wymiany na osobnej partycjiumozliwia Linuksowi znacznie wydajniejsze z niego korzystanie. Mozliwe jest wykorzystaniejako partycji wymiany zwykego pliku, ale nie jest to zalecane.

    Wiele osb decyduje sie jednak dac systemowi GNU/Linux wieksza ilosc partycji. Jest kilkapowodw, dla ktrych warto jest podzielic dysk na kilka mniejszych partycji. Pierwszy z nich tobezpieczenstwo. W razie awarii dysku zazwyczaj naruszona jest tylko jedna partycja. Dzieki temukonieczne jest przywrcenie (z kopii zapasowych, ktre oczywiscie skrupulatnie tworzyes/tworzyas)tylko czesci systemu. Powinienes/powinnas utworzyc przynajmniej partycje gwna (ang.root partition). Zawiera ona najbardziej niezbedne skadniki systemu. Jesli ulegna uszkodzeniuinne partycje, wciaz bedzie mozliwe zaadowanie systemu i naprawienie uszkodzen. Dzieki temunie bedzie konieczna ponowna instalacja systemu.

  • Rozdzia 4. Dzielenie dysku twardego na partycje 18

    Inny powd, wazny gwnie w przypadku zastosowan profesjonalnych, zalezy od wykorzystaniasystemu. Zazmy, ze cos wymyka sie spod kontroli i zaczyna zjadac wolne miejsce na dysku. Jesliproces sprawiajacy problemy ma uprawnienia administratora systemu (dla ktrego jest zarez-erwowany pewien obszar na dysku, ktrego nie moga uzywac zwykli uzytkownicy), to mozesie nagle okazac, ze na dysku brakuje miejsca, a to moze wywoac rznego rodzaju powika-nia. Nie musi to byc nawet problem pochodzenia lokalnego. Na przykad jesli ktos zasypie Ciepoczta elektroniczna, moze zapenic Twj dysk. Uzywajac kilku partycji mozna obronic sie przedtego typu problemami. Uzywajac znw poczty elektronicznej jako przykadu: umieszczajac /var/spool/mail na osobnej partycji wiekszosc systemu bedzie dziaac, nawet jesli ktos zasypie Cielistami.

    Jedyna prawdziwa wada uzywania wiekszej ilosci partycji jest fakt, ze zazwyczaj trudno jest zgry okreslic swoje wymagania. Jesli ktras z partycji okaze sie za maa, bedziesz musia/musiaaalbo zainstalowac system jeszcze raz, albo bedziesz skazany/skazana na ciage przenoszenie danychz miejsca na miejsce w poszukiwaniu wolnej przestrzeni na danej partycji. Z drugiej strony, jeslipartycja bedzie za duza to bedzie sie marnowaa przestrzen, ktra mogaby byc wykorzystana winnym miejscu. Przestrzen dyskowa jest teraz tania, ale po co wyrzucac pieniadze w boto?

    4.1.1 Drzewo katalogw

    Ponizsza lista opisuje niektre wazniejsze katalogi. Ma za zadanie pomc Ci okreslic sposbpodziau dysku na partycje. Jesli ten rozdzia jest dla Ciebie zbyt niejasny, zignoruj go i powrctutaj po przeczytanii reszty podrecznika instalacji.

    /: korzen oznacza punkt startowy hierarchii katalogw. Zawiera niezbedne programy, ktremoze zaadowac komputer, w tym jadro, biblioteki systemowe, pliki konfiguracyjne w /etci inne potrzebne pliki. Zazwyczaj wymaga okoo 30-50 MB, ale liczba ta moze sie wahac.

    Uwaga: nie twrz osobnych partycji na katalogi /etc, /bin, /sbin, /lib ani /dev; jeslitak zrobisz, system nie bedzie sie w stanie zaadowac.

    /dev: ten katalog zawiera rzne pliki urzadzen, ktre sa interfejsami do rznych czescisprzetu. Wiecej informacji zawiera rozdzia Nazwy urzadzen w Linuksie na 20 stronie.

    /usr: w tym katalogu znajduja sie wszystkie programy dla uzytkownikw (/usr/bin),biblioteki (/usr/lib), dokumentacja (/usr/share/doc) itp. Ta czesc systemu plikwzajmuje zazwyczaj wieksza czesc miejsca. Powinno sie na niego przeznaczyc przynajmniej300-500 MB. Jesli bedziesz instalowac wiecej pakietw, powinienes/powinnas zwiekszycilosc miejsca przeznaczonego na ten katalog.

    /home: kazdy uzytkownik bedzie umieszcza swoje dane w podkatalogu tego katalogu.Jego rozmiar zalezy od ilosci uzytkownikw, ktrzy beda uzywali tego systemu jak i odwielkosci plikw, jakie beda przechowywane w tym katalogu. W zaleznosci od planowanego

  • Rozdzia 4. Dzielenie dysku twardego na partycje 19

    uzycia powinno sie zarezerwowac ok. 100 MB dla kazdego uzytkownika, ale ta liczbe nalezydostosowac do wasnych potrzeb.

    /var: wszystkie zmieniajace sie dane, jak artykuy grup dyskusyjnych (ang. news), pocztaelektroniczna, strony WWW, cache APT-a itp. bedzie przechowywany w tym katalogu.Jego rozmiar zalezy w duzym stopniu od sposobu uzycia komputera, ale dla wiekszosciludzi bedzie podyktowany przede wszystkim wymaganiami narzedzia zarzadzania paki-etami, ktry tymczasowo umieszcza w jego podkatalogu pliki pakietw pobrane z sieci.Jesli planujesz zainstalowac z sieci prawie wszystko, co ma do zaoferowania Debian, wszys-tko na raz, to prawdopodobnie wystarczy przeznaczyc na ten katalog 2-3 gigabajtw. Jeslibedziesz instalowac wszystko etapami (to jest najpierw narzedzia i usugi, pzniej tekstoweprogramy uzytkowe, pzniej X, . . . ) to powinno wystarczyc okoo dwustu do pieciusetmegabajtw. Jesli chcesz oszczedzac miejsce na dysku i nie planujesz uzywac APT-a (przy-najmniej do wiekszych uaktualnien) mozesz przeznaczyc na ten katalog 30 lub 40 MB.

    /tmp: pliki tymczasowe tworzone przez programy najprawdopodobniej beda tworzonewasnie w tym katalogu. Powinno wystarczyc zazwyczaj 20-50 MB.

    /proc: ten wirtualny system plikw nie potrzebuje miejsca na dysku. Zawiera on ciekawei cenne dane na temat dziaajacego systemu.

    4.2 Planowanie uzycia systemu

    Wazne jest zdecydowanie, jaki rodzaj systemu bedzie Ci potrzebny. Wpywa to na wymaganiadotyczace miejsca na dysku i na sposb jego podziau.

    Mozna wziac pod uwage nastepujace zastosowania systemu:

    May serwer Nie zawierajacy wielu rzeczy przydatnych uzytkownikom wykorzystujacym powoke,zawierajacy serwer FTP, WWW, DNS, NIS i POP. Zajmie okoo 50 MB. Oczywiscie jest totylko rozmiar oprogramowania. Nalezy do tego doliczyc rozmiar udostepnianych danych.

    Komputer domowy Standardowy komputer biurkowy, zawierajacy system X Window, aplikacjegraficzne, dzwiek, edytory itp. Zainstalowane oprogramowanie zajmie okoo 500 MB.

    Komputer do pracy Bez systemu X Window, moze byc odpowiedni na komputer przenosny. Za-jmie okoo 140 MB. (Autor posiada jeszcze prostszy system zawierajacy X Window, a zajmu-jacy tylko 100 MB).

    Komputer programisty Komputer biurkowy ze wszystkimi pakietami przydatnymi przy pro-gramowaniu, jak Perl, C, C++ itp. Rozmiar ok. 475 MB. Z systemem X Window i do-datkowymi pakietami moze zajac nawet 800 MB.

  • Rozdzia 4. Dzielenie dysku twardego na partycje 20

    Nalezy pamietac, ze powyzsze rozmiary nie obejmuja wszystkich danych, ktre jednak znajdujasie we wasciwie kazdym systemie, jak pliki uzytkownikw, poczta i inne. Zawsze dobrze jest bychojnym w przydzielaniu miejsca na wasne pliki z danymi. Co wazne partycja /var w systemieDebian zajmuje wiele informacji na temat stanu systemu. Pliki programu dpkg (z informacjami natemat wszystkich zainstalowanych pakietach) moga z atwoscia zajac 20 MB. Doliczajac do tegopliki dziennika i inne, mozna przyjac, ze partycja /var zajmie conajmniej 50 MB.

    4.3 Nazwy urzadzen w Linuksie

    Nazwy dyskw i partycji w Linuksie moga sie rznic od nazw w innych systemach operacyjnych.Musisz znac te nazwy podczas tworzenia i montowania partycji. Oto podstawowe nazwy:

    Pierwszy naped dyskietek to /dev/fd0.

    Drugi naped dyskietek to /dev/fd1.

    Pierwszy dysk SCSI (wedug adresw ID SCSI) to /dev/sda.

    Drugi dysk SCSI (wedug adresw ID SCSI) to /dev/sdb, itd.

    Pierwszy CD-ROM SCSI to /dev/scd0, znany takze jako /dev/sr0.

    Pierwszy (master) dysk na pierwszym kontrolerze IDE to /dev/hda.

    Drugi (slave) dysk na pierwszym kontrolerze IDE to /dev/hdb.

    Pierwszy i drugi dysk na drugim kontrolerze IDE to odpowiednio /dev/hdc i /dev/hdd.Nowsze kontrolery IDE moga miec dwa kanay, dziaajace jak dwa kontrolery.

    Nazwy partycji na kazdym z dyskw tworzy sie dodajac jej numer do nazwy dysku: sda1 isda2 odpowiadaja pierwszej i drugiej partycji na pierwszym dysku SCSI w Twoim systemie.

    Oto przykad. Zazmy, ze masz dwa dyski SCSI, jeden pod adresem SCSI 2, a drugi po adresemSCSI 4. Pierwszy dysk (adres 2) nazywa sie wtedy sda, a drugi sdb. Jesli na dysku sda sa3 partycje, beda sie nazywac sda1, sda2, i sda3. Jesli na dysku sdb sa dwie partycje, tobeda sie nazyway sdb1 i sdb2.

    Zwrc uwage, ze jesli posiadasz kilka kontrolerw SCSI, to kolejnosc dyskw szybko moze sieokazac niejasna. Najlepszym rozwiazaniem w tym wypadku jest przeczytanie komunikatw star-towych, zakadajac ze zna sie modele dyskw.

  • Rozdzia 4. Dzielenie dysku twardego na partycje 21

    4.4 Zalecany ukad partycji

    Jak to opisano powyzej, powinno sie posiadac oddzielna partycje gwna (ang. root partition) iwieksza partycje /usr, jesli jest wystarczajaco duzo miejsca. Przykady zamieszczone sa ponizej.Wiekszosci uzytkownikw wystarczaja te dwie partycje. Jest to tym bardziej wasciwe, jesli posi-adasz jeden may dysk, poniewaz tworzenie wiekszej ilosci partycji moze spowodowac marnowaniemiejsca.

    W niektrych przypadkach moze byc potrzebna oddzielna partycja /usr/local jesli planujeszinstalowac wiele programw, ktre nie sa czescia Debiana. Jesli Twoja maszyna ma byc serwerempoczty, moze byc konieczne utworzenie oddzielnej partycji /var/spool/mail. Czesto dobrympomysem jest utworzenie osobnej partycji wielkosci 20 do 32 MB na katalog /tmp. Jesli instalu-jesz serwer dla mnstwa uzytkownikw, dobrze jest posiadac duza oddzielna partycje /home.Oglnie mwiac, partycjonowanie dysku zalezy od roli, jaka ma speniac komputer.

    Przy bardzo skomplikowanych systemach powinienes/powinnas przeczytac Multi Disk HOWTO(http://www.linuxdoc.org/HOWTO/Multi-Disk-HOWTO.html). Zawiera ono informacjeciekawe gwnie dla ISP i ludzi konfigurujacych serwery.

    Jesli chodzi o wielkosc partycji wymiany, jest na to wiele pogladw. Jedna z zasad jest posiadanietakiej ilosci miejsca wymiany, ile jest pamieci operacyjnej, choc dla wiekszosci uzytkownikw niema sensu posiadanie wiecej niz 64 MB miejsca wymiany. W wiekszosci przypadkw nie powinnobyc go takze mniej niz 16 MB. Oczywiscie sa wyjatki od tych regu. Jesli bedziesz rozwiazy-wac ukady 10000 rwnan na maszynie z 256 MB RAM-u, bedzie potrzebny gigabajt (lub wiecej)miejsca wymiany.

    Przy architekturach 32-bitowych (i386, m68k, 32-bitowy SPARC, i PowerPC), maksymalna wielkoscpartycji wymiany to 2 GB (na Alphie i SPARC64 jej wielkosc jest tak duza, ze mozna ja uznacza nieograniczona). Powinno to wystarczyc dla wiekszosci instalacji. Jesli jednak masz duzewymagania co do wielkosci miejsca wymiany sprbuj rozrzucic partycje po kilku dyskach i jeslito mozliwe na rznych kanaach SCSI lub IDE. Jadro bedzie odpowiednio dostosowywao ichuzycie aby zwiekszyc wydajnosc.

    4.5 Przykadowe partycjonowanie

    Jako przykad podajemy domowa maszyne jednego z autorw - 32 MB RAM i 1,7 GB dysk IDEna /dev/hda. Jest na nim 500 megabajtowa partycja przeznaczona na inny system operacyjny na/dev/hda1 (powinna miec 200MB bo i tak nigdy jej nie uzywam). Partycja wymiany o wielkosci32 MB miesci sie na /dev/hda3 a reszta (okoo 1,2GB na /dev/hda2) to partycja Linuksa.

    http://www.linuxdoc.org/HOWTO/Multi-Disk-HOWTO.html

  • Rozdzia 4. Dzielenie dysku twardego na partycje 22

    4.6 Partycjonowanie przed instalacja

    Istnieja dwa momenty w ktrych mozna przeprowadzic partycjonowanie: przed instalacja De-biana lub podczas jej trwania. Jesli Twj komputer bedzie w caosci przeznaczony na Debiana,powinienes/powinnas przeprowadzic partycjonowanie podczas instalacji. (Podzia dysku napartycje na 45 stronie). Jesli masz komputer z wiecej niz jednym systemem operacyjnym, powinienes/powinnasdanemu systemowi operacyjnemu pozwolic utworzyc swoje wasne partycje.

    Nastepujace rozdziay zawieraja informacje na temat partycjonowania w innym systemie opera-cyjnym przed instalacja. Zwrc uwage, ze bedzie konieczna zamiana nazw partycji w rznychsystemach; patrz Nazwy urzadzen w Linuksie na 20 stronie.

  • 23

    Rozdzia 5

    Metody instalacji Debiana

    Debiana mozna zainstalowac z wielu zrde, zarwno lokalnych (CD-ROM, dysk twardy, dyski-etki) jak i z sieci (FTP, NFS, PPP, HTTP). Debian obsuguje rzne konfiguracje sprzetu, wiec czestomozna wybrac sposrd wielu ewentualnosci. Ten rozdzia opisuje wszystkie zrda i wskazwkipomagajace wybrac jedno z nich.

    Dla rznych etapw instalacji mozna dokonac rznych wyborw. Na przykad instalacje moznazaczac z dyskietki, ale pzniej dostarczyc reszty potrzebnych plikw z dysku twardego.

    W czasie instalacji system bedzie sie zmienia: od maego, ograniczonego i mieszczacego sie naRAM-dysku - do penego systemu Debian, zainstalowanego na dysku twardym. Jednym z pod-stawowych zadan poczatkowych faz instalacji jest zwiekszenie ilosci obsugiwanego przez systemsprzetu (na przykad kart rozszerzen) i oprogramowania (np. protokow sieciowych i sterown-ikw systemw plikw). Dzieki temu w pzniejszych fazach instalacji mozna korzystac z wiekszejilosci zrde plikw niz wczesniej.

    Dla wiekszosci ludzi najatwiejsze bedzie uzycie zestawu pyt CD. Jesli masz taki zestaw i Twojamaszyna obsuguje adowanie systemu bezposrednio z pyty, to swietnie! Po prostu wsun pyte donapedu, zrestartuj system i przejdz do nastepnego rozdziau. Jesli okaze sie, ze ten standardowysposb instalacji nie dziaa na Twojej maszynie, mozesz tu wrcic, aby sprbowac znalezc innejadro lub metode instalacji. W szczeglnosci nalezy zwrcic uwage na to, ze niektre zestawy pytzawieraja rzne jadra na rznych pytach, wiec moze okazac sie, ze uda sie zaadowac system zpyty innej niz pierwsza.

    5.1 Przeglad procesu instalacji

    Ten przeglad zwraca uwage na momenty, w ktrych nalezy wybrac nosnik instalacyjny, lub podjacdecyzje, ktra wpynie na to, ktre zrda beda dostepne pzniej. Instalacja skada sie z nastepu-jacych krokw:

  • Rozdzia 5. Metody instalacji Debiana 24

    1. Zaadowanie systemu instalacyjnego.

    2. Odpowiedzenie na kilka pytan wstepnie konfigurujacych system.

    3. Wskazanie nosnika zawierajacego jadro i sterowniki.

    4. Wybranie sterownikw do zaadowania.

    5. Wskazanie nosnika zawierajacego zrdo systemu podstawowego.

    6. Restart system i zakonczenie konfiguracji.

    7. Instalacja dodatkowych pakietw z oprogramowaniem.

    Podczas dokonywania wyborw nalezy pamietac o kilku rzeczach. Pierwsza dotyczy wyborujadra. Jadro, ktre wybierzesz do przeprowadzenia instalacji bedzie tym samym jadrem, ktregobedzie uzywa Twj peny system. Muisz wybrac odpowiedni pakiet sterownikw, poniewazsterowniki zaleza od jadra. Ponizej znajduje sie krtki opis szczegw wyboru jadra, a dokadniejzestawu instalacyjnego.

    Rzne jadra maja rzne mozliwosci obsugi sieci, wiec wybierajac konkretne jadro mozesz rozsz-erzyc lub ograniczyc mozliwosci wyboru zrde dla innych plikw, zwaszcza w poczatkowychfazach instalacji.

    Wreszcie niektre sterowniki, ktre kazesz zaadowac, umozliwiaja obsuge rznych urzadzen(np. kart sieciowych, kontrolerw dyskw twardych) lub systemw plikw (np. NTFS lub NFS).Dzieki zaadowaniu odpowiednich sterownikw, w dalszych etapach instalacji bedzie mozliwewybranie dodatkowych zrde instalacyjnych.

    5.2 Wybr wasciwego zestawu instalacyjnego

    Wybr instalacji jest uzalezniony od posiadanego sprzetu. Wybierz odpowiedni katalog pod-architektury i przejrzyj znajdujaca sie tam dokumentacje.

    Jesli adujesz system z CD-ROM-u, to pamietaj o tym, ze rzne pyty zawieraja rzne zestawyinstalacyjne. Wiecej informacji mozna znalezc w dokumentacji do Twojej pyty. Details on kernelarrangement for specific CDs needed.

    5.3 Zrda instalacji dla rznych etapw

    Ten rozdzia opisuje jaki sprzet moze i zazwyczaj bedzie dziaac w rznych etapach instalacji. Niejest zagwarantowane, ze kazde urzadzenie opisanego typu bedzie dziaao z kazdym jadrem. Naprzykad dyski RAID nie beda dostepne jesli nie zainstaluje sie odpowiednich sterownikw.

  • Rozdzia 5. Metody instalacji Debiana 25

    5.3.1 adowanie poczatkowego systemu instalacyjnego

    Zaadowanie systemu instalacyjnego jest jednym z najtrudniejszych etapw instalacji. Nastepnyrozdzia opisuje dodatkowe szczegy, ale do wyboru jest zazwyczaj

    dyskietka ratunkowa (Rescue Floppy)

    CD-ROM, z ktrego mozna zaadowac system

    siec, przy pomocy TFTP

    5.3.2 Nosniki zrdowe i etapy instalacji

    Nastepujaca tabela wskazuje, ktrych zrde mozna uzyc w kazdym z etapw instalacji. Kolumnywskazuja poszczeglne etapy instalacji, sa uporzadkowane od lewej do prawej w kolejnosci, wjakiej wystepuja. W kolumnie po prawej stronie sa wymienione sposoby pobierania plikw. Pustepole oznacza, ze dany sposb nie jest obsugiwany w danym etapie instalacji, T oznacza, ze jest, aP ze tylko w niektrych przypadkach.

    adowanie | Obraz jadra | Sterowniki | System podst. | Pakiety | nosnik----------+-------------+------------+---------------+---------+------------

    P | | | | | tftpP | T | T | T | | dyskietkiP | T | T | T | Y | CD-ROMP | T | T | T | Y | dysk twardy

    | T | T | T | Y | NFS| | P | Y | Y | LAN| | | | Y | PPP

    Powyzsza tabela pokazuje na przykad, ze PPP mozna uzyc tylko do sprowadzenia pakietw.

    Zwrc uwage, ze system instalacyjny poprosi Cie o wskazanie zrda obrazu jadra i sterownikwtylko przy niektrych metodach instalacji. Jesli uruchomisz system z CD-ROM-u, system insta-lacyjny automatycznie wybierze jadro i sterowniki z pyty. Wazne jest, ze zaraz po zaadowaniusystemu z dyskietki mozna przeaczyc sie na lepsze zrdo instalacji. Nalezy jednak pamietac, ze niewolno pomieszac rznych zestaww instalacyjnych, na przykad biorac dyskietke startowa dlajednej podarchitektury, a dyskietki ze sterownikami - dla innej.

    Kolumna adowanie zawiera tylko litery P, poniewaz obsugiwane metody adowania rzniasie bardzo pomiedzy architekturami.

    Wiersze LAN i PPP odnosza sie do Internetowych metod przenoszenia plikw (FTP, HTTPitp.) przez Ethernet lub linie telefoniczna. Niektre jadra pozwalaja na wykorzystanie tych

  • Rozdzia 5. Metody instalacji Debiana 26

    sposobw wczesniej. Eksperci moga takze wykorzystac te poaczenia do zamontowania dyskwi przeprowadzenia innych operacji celem przyspieszenia caego procesu. Dostarczenie pomocy wtakich przypadkach jest poza zakresem tego dokumentu.

    5.3.3 Zalecenia

    Zdobadz zestaw pyt CD Debian GNU/Linux. Zaaduj z nich instalacje, o ile to mozliwe.

    Jesli jednak doczytaes/doczytaas tak daleko, to prawdopodobnie nie byo to mozliwe. Jesli prob-lemem byo to, ze nie dao sie zaadowac systemu z pyty, mozna przy pomocy plikw na pycieutworzyc dyskietki startowe i z nich zaadowac system, lub zrobic to z innego systemu opera-cyjnego.

    Jesli i to nie jest mozliwe, mozesz wykorzystac puste miejsce na partycji jakiegos systemu opera-cyjnego. W poczatkowych fazach instalacji system jest w stanie odczytac wiele rznych systemwplikw. (Za wyjatkiem NTFS konieczne jest uprzednie zaadowanie odpowiedniego sterown-ika). Jesli moze przeczytac Twj system plikw, powinienes/powinnas pobrac z sieci dokumen-tacje, obrazy dyskw startowych i narzedzia a takze archiwum ze sterownikami (w postaci jed-nego pliku) i system podstawowy (takze w postaci jednego pliku). Zaaduj system instalacyjny, akiedy o nie zapyta, wskaz mu pliki, ktre pobraes/pobraas.

    To sa tylko wskazwki. Powinno sie wybrac takie zrda, jakie beda najwygodniejsze. Dyskietkinie sa ani wygodnym, ani pewnym nosnikiem, wiec radzimy ich uzywac tylko w ostatecznosci.Jednak w porwnaniu z innymi sposobami adowania systemu moga w pewnych przypadkachdostarczyc najatwiejszego sposobu na rozpoczecie instalacji, jesli Twj system je obsuguje.

    5.4 Opis plikw systemu instalacyjnego

    Ten rozdzia zawiera liste plikw, ktre mozna znalezc w katalogu disks-arm. Byc moze ichpobranie w ogle nie bedzie konieczne. Zalezy to od wybranej przez Ciebie metody adowania iinstalacji systemu podstawowego.

    Wiekszosc z plikw to obrazy dyskietek, czyli pojedyncze pliki, ktre mozna zapisac na dyskietke.Ich wielkosc zalezy oczywiscie od wielkosci dyskietki docelowej. Na przykad na standardowadyskietke 3.5 calowa miesci sie 1.44MB danych. Jest to jedyny rozmiar dyskietek obsugiwanyprzez Twoja architekture. Obrazy dyskietek 1.44MB znajduja sie w katalogu images-1.44.

    Jesli do czytania tego dokumentu uzywasz przegladarki WWW na komputerze podaczonym dosieci, mozesz prawdopodobnie pobrac odpowiednie pliki zaznaczajac ich nazwy. W przypadkuprzegladarki Netscape nalezy przytrzymac klawisz SHIFT klikajac na URL aby pobrac plik. Plikimozna pobrac z URL-i w tym dokumencie lub z http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/, albo odpowiedniego katalogu na dowolnym ser-werze lustrzanym Debiana (http://www.debian.org/distrib/ftplist).

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/http://www.debian.org/distrib/ftplist

  • Rozdzia 5. Metody instalacji Debiana 27

    5.4.1 Dokumentacja

    Podrecznik instalacji:

    install.pl.txt

    install.pl.html

    install.pl.pdf Plik, ktry wasnie czytasz, dostepny w formatach ASCII, HTML lub PDF.

    Strony podrecznika systemowego dla poszczeglnych narzedzi do partycjonowania:

    fdisk.txt

    cfdisk.txt Instrukcje uzytkownika dostepnych programw do partycjonowania.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/basecont.txtLista zawartosci systemu podstawowego.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/md5sum.txtLista sum kontrolnych MD5 dla plikw binarnych. Jesli masz program md5sum, mozesz up-ewnic sie, ze pliki nie sa uszkodzone uruchamiajac komende md5sum -v -c md5sum.txt.

    5.4.2 Pliki potrzebne do zaadowania systemu instalacyjnego

    Obrazy dyskietek ratunkowych (Rescue Floppy):

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/images-1.44/rescue.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/images-1.44/rescue.binDyskietke ratunkowa (Rescue Floppy) wykorzystuje sie do przeprowadzania instalacji iw przypadkach awaryjnych, na przykad kiedy system nie chce sie zaadowac z jakiegospowodu. Dlatego zaleca sie utworzenie tej dyskietki nawet, jesli nie bedzie sie jej uzywaodo instalacji.

    Obrazy dyskietki/tek z gwnym systemem plikw:

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/images-1.44/root.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/images-1.44/root.binTen plik zawiera obraz tymczasowego systemu plikw, ktry jest adowany do pamieci pouruchomieniu systemu z dyskietki ratunkowej. Uzywa sie go do instalacji z CD-ROM-u,twardego dysku i dyskietek.

    install.pl.txtinstall.pl.htmlinstall.pl.pdffdisk.txtcfdisk.txthttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/basecont.txthttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/md5sum.txthttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/images-1.44/rescue.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/images-1.44/rescue.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/images-1.44/root.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/images-1.44/root.bin

  • Rozdzia 5. Metody instalacji Debiana 28

    Jadro Linux:

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/linux

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/linuxJest to obraz jadra Linux, uzywany do instalacji z twardego dysku i pyt CD. Nie jest potrzebnydo instalacji z wykorzystaniem dyskietek.

    Obrazy startowe TFTP

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/cats/tftpboot.img

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/tftpboot.imgObrazy startowe uzywane przy adowaniu systemu z sieci, patrz adowanie z TFTP na38 stronie. Oglnie mwiac, zawieraja jadro Linux i system plikw root.bin.

    5.4.3 Pliki sterownikw

    Te pliki zawieraja moduy jadra (sterowniki) dla wszystkich urzadzen, ktre nie sa niezbedne dozaadowania systemu. Aby mc uzyc odpowiednich moduw nalezy zainstalowac odpowiedniearchiwum ze sterownikami i wybrac sterowniki, ktrych chcesz uzyc.

    Zwrc uwage, ze archiwum ze sterownikami musi odpowiadac wybranemu uprzednio jadru.

    Obrazy dyskietek ze sterownikami (Driver Floppies):

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/driver-1.binSa to Obrazy dyskietek ze sterownikami.

    Archiwum ze sterownikami

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/drivers.tgz

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/drivers.tgzJesli nie musisz uzywac dyskietek, wybierz jeden z tych plikw.

    5.4.4 Pliki z systemem podstawowym

    System podstawowy Debiana to zbir najbardziej podstawowych pakietw koniecznych douruchomienia Debiana w zwyky sposb. Po zainstalowaniu i skonfigurowaniu systemu podsta-wowego mozna zainstalowac setki innych pakietw dodatkowych.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/linuxhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/linuxhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/cats/tftpboot.imghttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/tftpboot.imghttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/driver-1.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/netwinder/drivers.tgzhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/riscpc/drivers.tgz

  • Rozdzia 5. Metody instalacji Debiana 29

    Obrazy systemu podstawowego:

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgz

    lub

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-1.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-2.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-3.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-4.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-5.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-6.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-7.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-8.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-9.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-10.bin

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-11.binTe pliki zawieraja system podstawowy, ktry jest instalowany na partycji Linuksa w czasieinstalacji. Jest to podstawowe minimum potrzebne do zainstalowania reszty pakietw. Plikuhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgz uzywa sie do instalacji z nosnika innego niz dyskietki, tj. CD-ROM-u, dyskutwardego lub NFS.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgzhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-1.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-2.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-3.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-4.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-5.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-6.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-7.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-8.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-9.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-10.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/images-1.44/base-11.binhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgzhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgz

  • Rozdzia 5. Metody instalacji Debiana 30

    5.4.5 Narzedzia

    http://http.us.debian.org/debian/dists/potato/main/disks-i386/current/dosutils/rawrite2.exeJest to program DOS-owy suzacy do zapisania obrazu na dyskietke. Nie powinno sie kopi-owac obrazw na dyskietke, ale zapisac w surowy sposb.

    Teraz zajmiemy sie szczegami poszczeglnych metod instalacji. Dla wygody sa uozone w takiejkolejnosci, jak rzedy w tabeli opisujacej rzne zrda instalacji.

    5.5 TFTP

    adowanie systemu z sieci wymaga posiadania poaczenia sieciowego obsugiwanego przez dyski-etki instalacyjne, serwera RARP lub BOOTP i serwera TFTP. Ta metoda instalacji jest opisana wrozdziale adowanie z TFTP na 38 stronie.

    5.6 Dyskietki

    5.6.1 Niezawodnosc dyskietek

    Najwiekszym problemem dla instalujacych Debiana po raz pierwszy jest zawodnosc dyskietek.

    Dyskietka ratunkowa sprawia najwieksze problemy, poniewaz jest czytana bezposrednio przezsprzet, przed uruchomieniem Linuksa. Czesto sprzet nie czyta dyskietek tak dobrze jak sterownikdysku Linuksa i moze zatrzymac sie nagle bez wypisania zadnego komunikatu bedu, jesli przeczytanieprawidowe dane. Moga tez pojawic sie problemy z dyskietkami ze sterownikami oraz z sys-temem podstawowym., z ktrych wiekszosc objawia sie wypisaniem mnstwa komunikatw obedach wejscia/wyjscia dysku.

    Jesli instalacja zatrzymuje sie na jednej z dyskietek, nalezy w pierwszej kolejnosci ponownie po-brac z sieci dany obraz i zapisac go na inna dyskietke. Samo ponowne sformatowanie poprzedniejdyskietki moze nie wystarczyc, nawet jesli zostaa sformatowana i zapisana bez bedw. Czasemmozna sprbowac zapisac dana dyskietke na innym komputerze.

    Jeden z uzytkownikw zgosi, ze musia zapisac dyskietke trzy razy zanim zadziaaa.

    Inni uzytkownicy zgaszali, ze czasem wystarczy sprbowac zaadowac dana dyskietke kilkarazy restartujac pomiedzy prbami komputer. Wszystko to z powodu wadliwego sprzetu lubfirmowego oprogramowania urzadzen.

    http://http.us.debian.org/debian/dists/potato/main/disks-i386/current/dosutils/rawrite2.exe

  • Rozdzia 5. Metody instalacji Debiana 31

    5.6.2 adowanie systemu z dyskietek

    adowanie systemu z dyskietek jest obsugiwane przez wiekszosc platform.

    Aby zaadowac system z dyskietek po prostu pobierz obrazy dyskietek: ratunkowej (RescueFloppy) i sterownikw (Driver Floppies).

    Jesli bedzie to konieczne, mozesz takze zmodyfikowac dyskietke ratunkowa; patrz Zamiana jadrana dyskietce Rescue Floppy na 65 stronie.

    W tej architekturze system plikw nie zmiesci sie na dyskietce ratunkowej, wiec na osobna dyski-etke musisz tez zapisac obraz systemu plikw. Tworzy sie ja tak samo, jak inne dyskietki. Pozaadowaniu z dyskietki ratunkowej jadro poprosi Cie o dyskietke z systemem plikw. Wsun tadyskietke do napedu i wcisnij Enter.

    5.6.3 Instalacja systemu podstawowego z dyskietek

    UWAGA: Nie jest to zalecana metoda instalacji Debiana, poniewaz dyskietki sa czesto zawodnymnosnikiem danych. Tej metody nalezy uzyc jesli nie masz zadnych wolnych systemw plikw nadysku.

    Wykonaj nastepujace kroki:

    1. Zdobadz nastepujace obrazy dyskietek (pliki te sa opisane dokadniej w rozdziale Opisplikw systemu instalacyjnego na 26 stronie):

    obraz dyskietki ratunkowej

    obrazy dyskietek ze sterownikami

    obrazy dyskietek z systemem podstawowym, tzn., base-1.bin, base-2.bin, itd.

    obraz gwnego systemu plikw

    2. Zgromadz odpowiednia ilosc dyskietek na wszystkie obrazy, ktre musisz zapisac.

    3. Utwrz dyskietki, jak to opisano w rozdziale Tworzenie dyskietek z obrazw na nastepnejstronie.

    4. Wsun dyskietke ratunkowa do napedu i zrestartuj komputer.

    5. Przejdz do rozdziau Uruchamianie systemu instalacyjnego na 35 stronie.

  • Rozdzia 5. Metody instalacji Debiana 32

    5.6.4 Tworzenie dyskietek z obrazw

    Obraz dyskietki to plik zawierajacy caa zawartosc dyskietki w surowej postaci. Obrazu dyskietki(np. rescue.bin) nie mozna po prostu skopiowac na dyskietke. Nalezy do tego celu uzycspecjalnego programu, ktry zapisze je w surowym trybie. Jest to konieczne, poniewaz obrazysa surowym przedstawieniem zawartosci dyskietki.

    Istnieja rzne techniki tworzenia dyskietek z obrazw zalezne od Twojej platformy. Ten rozdziaopisuje jak utworzyc dyskietki z obrazw dla rznych platform.

    Niezaleznie od uzywanej metody nalezy pamietac o zabezpieczeniu dyskietki po jej zapisaniu,aby uchronic ja przed przypadkowym zniszczeniem.

    Zapisywanie obrazu na dyskietke w systemie Linux lub UNIX

    Aby zapisac obrazy na dyskietki, prawdopodobnie bedzie konieczne uzyskanie uprawnien ad-ministratora. Wsun pusta dyskietke do napedu i wydaj komende

    dd if=plik of=/dev/fd0 bs=1024 conv=sync ; sync

    gdzie plik to nazwa jednego z obrazw. /dev/fd0 to zazwyczaj nazwa pierwszego napedudyskietek, moze byc inna w Twojej stacji roboczej (w systemie Solaris bedzie to /dev/fd/0).Komenda ta moze sie zakonczyc przed zapisaniem dyskietki przez system, wiec przed wyjeciemdyskietki zaczekaj na zgaszenie sie diody sygnalizujacej prace napedu. W niektrych systemachdo wysuniecia dyskietki konieczne jest wydanie specjalnej komendy (w systemie Solaris eject).

    Niektre systemy prbuja automatycznie zamontowac dyskietke po jej wsunieciu do napedu.Mozliwe, ze bedzie konieczne wyaczenie tej opcji zanim system pozwoli na zapisanie dyskietkiw trybie surowym. Niestety w rznych systemach rznie sie to robi. W systemie Solaris moznaobejsc zarzadzanie wolumenami aby uzyskac surowy dostep do dyskietki. Najpierw sprawdzczy dyskietka jest montowana automatycznie (uzyj volcheck lub odpowiadajacej mu komendyw managerze plikw). Nastepnie uzyj podanej powyzej komendu dd, zamien tylko /dev/fd0na /vol/rdsk/nazwa_dyskietki, gdzie nazwa_dyskietki jest nazwa nadana w czasie formatowania(lub unnamed_floppy, jesli nie nadano jej nazwy). Wyacz vold. W przypadku innego systemuzapytaj administratora.

    Zapisywanie obrazw w systemach DOS, Windows lub OS/2

    W katalogu z obrazami znajdziesz program rawrite2.exe. Jest tam rwniez plik rawrite2.txtopisujacy sposb uzycia programu rawrite2.

    Aby zapisac zapisac obraz dyskietki najpierw uruchom DOS. Przy prbie uzycia rawrite2 zokna DOS w Windows moze pojawic sie wiele problemw. Podwjne klikanie na rawrite2 w

  • Rozdzia 5. Metody instalacji Debiana 33

    Explrorerze Windows takze nie dziaa. Jesli nie wiesz jak zaadowac DOS, nacisnij F8 w czasiestartu Windows.

    Po zaadowaniu DOS-u, uzyj komendy

    rawrite2 -f plik -d naped

    gdzie plik to jeden z obrazw a naped to a: lub b:, w zaleznosci od tego, ktrego napeduuzywasz.

    Zapisywanie obrazw na Atari

    W katalogu z obrazami znajdziesz program http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/rawwrite.ttp . Uruchom go klikajac dwa razy na ikonieprogramu i wpisz nazwe obrazu, ktry chcesz zapisac.

    Zapisywanie obrazw na Macintoshu

    Nie istnieje aplikacja dla MacOS pozwalajaca na zapisanie obrazw mac/images-1.44/rescue.bini mac/images-1.44/driver.bin na dyskietki (zreszta nie byo by sensu tego robic, poniewazi tak nie daoby sie z nich zaadowac systemu ani zainstalowac jadra ani moduw). Jednak plikite sa potrzebne do instalacji systemu operacyjnego i moduw w pzniejszym etapie.

    Zwrc uwage przy przenoszeniu plikw na maszyne. Pliki z rozszerzenie, .bin lub .tgz zawszemusza byc przenoszone w trybie binarnym.

    5.7 CD-ROM

    adowanie systemu z CD-ROM-u jest jednym z najatwiejszych sposobw na zainstalowanie sys-temu. Jesli nie masz szczescia i jadro na CD-ROM-ie nie dziaa w Twoim przypadku, musiszskorzystac z innej techniki.

    Instalacja z CD-ROM-u jest opisana w rozdziale adowanie i/lub instalacja z CD-ROM-u na37 stronie.

    Zwrc uwage, ze niektre napedy CD moga wymagac specjalnych sterownikw, wiec beda niedostepnewe wczesnych etapach instalacji.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/rawwrite.ttphttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/rawwrite.ttp

  • Rozdzia 5. Metody instalacji Debiana 34

    5.8 Dysk twardy

    adowanie z instniejacego systemu operacyjnego jest czesto najwygodniejsze. W przypadku niek-trych systemw jest to jedyny obsugiwany sposb instalacji. Metoda ta jest opisana w rozdzialeadowanie z twardego dysku na 37 stronie.

    Pliki na twardym dysku moga byc niedostepne we wczesnych fazach instalacji z powodu egzo-tycznego sprzetu lub systemu plikw. Jesli nie sa obsugiwane przez Linuksa, moga nie bycdostepne nawet pod sam koniec!

    5.9 Instalacja z NFS

    Z powodu natury tej metody instalacji tylko system podstawowy i dodatkowe pakiety moga byczainstalowane przez NFS. Konieczne jest posiadanie lokalnie dyskietki ratunkowej i ze sterown-ikami. Aby zainstalowac system przez NFS jest konieczne przejscie przez zwyka instalacje, jak toopisano w Poczatkowa konfiguracja systemu przy uzyciu programu dbootstrap na 43 stronie.Nie zapomnij zaadowac moduu (sterownika) dla swojej karty Ethernet, a takze moduu systemuplikw dla NFS.

    Kiedy dbootstrap poprosi Cie o wskazanie systemu podstawowego (Instalacja systemu pod-stawowego na 52 stronie), powinienes/powinnas wybrac NFS.

  • 35

    Rozdzia 6

    Uruchamianie systemu instalacyjnego

    Ten rozdzia rozpoczyna sie oglnym opisem adowania systemu Debian GNU/Linux, a nastep-nie przedstawia dokadne informacje na temat kazdego ze sposobw adowania i konczy sieradami uzytecznymi w razie problemw.

    6.1 Argumenty adowania

    Parametry adowania jadra Linux zazwyczaj uzywane sa do upewnienia sie, ze urzadzenia peryfer-yjne dziaaja poprawnie. W wiekszosci wypadkw jadro moze samo wykryc informacje dotyczaceurzadzen zewnetrznych. Jednak w niektrych wypadkach bedziesz musia/musiaa troche jadrupomc.

    Pene informacje na temat parametrw adowania mozna znalezc w Linux BootPrompt HOWTO(http://www.linuxdoc.org/HOWTO/BootPrompt-HOWTO.html); ten rozdzia zawiera tylkoszkic najistotniejszych parametrw.

    Jesli uruchamiasz system po raz pierwszy, sprbuj wykorzystac domyslne parametry (tzn. nieprbuj ustawiac zadnych argumentw) i zobacz czy dziaa poprawnie. Prawdopodobnie niebedzie zadnych problemw. Jesli jednak jakies sie pojawia, sprbuj uruchomic komputer ponowniei poszukac dodatkowych parametrw, ktre poinformuja system o Twoim sprzecie.

    Kiedy jadro aduje sie, na poczatku procesu adowania powinien pojawic sie komunikat Memory:dostepnak/cakowitak available. cakowita powinna odpowiadac wyrazonej w kilobaj-tach cakowitej dostepnej ilosci pamieci w systemie. Jesli tak nie jest, musisz uzyc parametrumem=ram, gdzie ram jest iloscia dostepnej pamieci z dodana litera k oznaczajaca kilobajty, lubm megabajty. Na przykad zarwno mem=65536k jak i mem=64m oznaczaja 64MB RAM.

    Jesli masz czarno-biay monitor, uzyj argumentu mono. W przeciwnym wypadku system instala-cyjny domyslnie uzyje kolorw.

    http://www.linuxdoc.org/HOWTO/BootPrompt-HOWTO.html

  • Rozdzia 6. Uruchamianie systemu instalacyjnego 36

    Jesli adujesz system uzywajac konsoli szeregowej jadro zazwyczaj samo to wykryje. Jesli do kom-putera jest podaczona karta graficzna (framebuffer) i klawiatura, byc moze bedzie konieczne do-danie parametru console=urzadzenie, gdzie urzadzenie jest portem szeregowym - zazwyczajttyS0.

    Jak nadmieniono powyzej, pene informacje na temat parametrw adowania mozna znalezc wLinux BootPrompt HOWTO (http://www.linuxdoc.org/HOWTO/BootPrompt-HOWTO.html),w tym rady dotyczace rzadko spotykanego sprzetu. Czeste problemy opisane sa ponizej w rozdzialeCo zrobic w przypadku problemu? na 40 stronie.

    6.1.1 Argumenty dbootstrap

    System instalacyjny rozpoznaje kilka argumentw, ktre moga sie okazac pomocne.

    quiet System instalacyjny pominie prosby o potwierdzenie i sprbuje samodzielnie wykonacwasciwe czynnosci. Jesli znasz system instalacyjny, jest to dobra metoda na wyciszenieprocesu.

    vebose Zadawaj jeszcze wiecej pytan niz zwykle.

    debug Generuj dodatkowe komunikaty do dziennika systemowego (patrz Uzywanie powoki iprzegladanie dziennika systemowego na 44 stronie), w tym wszystkie uruchamiane komendy.

    bootkbd=. . . Wybierz wczesniej klawiature, ktrej chcesz uzyc, na przykad bootkbd=qwerty/pl

    mono Uzyj trybu monochromatycznego, zamiast kolorowego

    6.2 Interpretacja komunikatw startowych jadra

    Podczas startu mozesz zobaczyc wiele komunikatw typu cant find something (nie moznaznalezc czegos), lub something not present (czegos nie ma), cant initialize something(nie mozna zainicjalizowac czegos), lub nawet this driver release depends on something(ta wersja sterownika wymaga czegos). Wiekszosc tych komunikatw jest nieszkodliwa. Widziszje, powiewaz jadro do systemu instalacyjnego jest zbudowane tak, aby dziaao na komputer-ach z wieloma rznymi urzadzeniami peryferyjnymi. Oczywiscie zaden komputer nie bedziezawiera wszystkich mozliwych urzadzen, wiec system operacyjny wypisze kilka komunikatwostrzegawczych gdy szuka urzadzen, ktrych nie posiadasz. Mozesz takze zauwazyc, ze systemzatrzymuje sie na chwile. Dzieje sie tak, gdy jadro czeka na odpowiedz urzadzenia, ktrego niema w systemie. Jesli uwazasz, ze czas startu systemu jest nie do przyjecia, mozesz po instalacjiutworzyc wasne jadro (patrz Kompilowanie nowego jadra na 62 stronie).

    http://www.linuxdoc.org/HOWTO/BootPrompt-HOWTO.html

  • Rozdzia 6. Uruchamianie systemu instalacyjnego 37

    6.3 adowanie z twardego dysku

    W pewnych przypadkach mozna chciec zaadowac Linuksa z innego systemu operacyjnego. Mozesztakze zaadowac system instalacyjny w inny sposb, ale zainstalowac system podstawowy zdysku.

    6.3.1 Instalacja z partycji Linuksa

    Mozesz zainstalowac Debiana takze z partycji ext2 lub Minix. Ten sposb moze byc odpowiednina przykad w przypadku zamiany zainstalowanej dystrybucji Linuksa na Debiana.

    Nalezy zwrcic uwage, ze partycja z ktrej instalujesz nie powinna byc jedna z partycji na ktrainstalujesz Debiana (np. /, /usr, /lib, itd.).

    Aby zainstalowac z istniejacej juz partycji Linuksa postepuj zgodnie z ponizszymi instrukcjami.

    1. Sprowadz nastepujace pliki i umiesc je w katalogu na istniejacej partycji Linuksa:

    obraz dyskietki Rescue Floppy patrz Pliki potrzebne do zaadowania systemu instala-cyjnego na 27 stronie

    jedno z archiww Driver Floppies z Pliki sterownikw na 28 stronie

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgz

    2. Mozesz uzyc dowolnej metody adowania podczas instalacji z partycji. Ponizsze instrukcjezakadaja, ze korzystasz z dyskietek, ale mozna uzyc dowolnej metody.

    3. Utwrz dyskietke Rescue Floppy jak to opisano w Tworzenie dyskietek z obrazw na32 stronie. Zwrc uwage, ze nie bedzie potrzebna dyskietka Driver Floppies.

    4. Wsun dyskietke Rescue Floppy do napedu i zrestartuj komputer.

    5. Przejdz do rozdziau Poczatkowa konfiguracja systemu przy uzyciu programu dbootstrapna 43 stronie.

    6.4 adowanie i/lub instalacja z CD-ROM-u

    Jesli posiadasz pytke, z ktrej mozna zaadowac system i jesli Twoja architektura obsuguje ad-owanie systemu z CD-ROM-u nie beda potrzebne zadne dyskietki. Czasem wystarczy wsunacpyte do napedu i zrestartowac komputer.

    http://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgzhttp://http.us.debian.org/debian/dists/potato/main/disks-arm/current/base2_2.tgz

  • Rozdzia 6. Uruchamianie systemu instalacyjnego 38

    Nawet jesli nie mozesz zaadowac systemu z CD-ROM-u, mozesz zainstalowac z niego podsta-wowy system Debiana. Po prostu zaaduj system instalacyjny z dowolnego innego nosnika, akiedy nadejdzie moment instalacji systemu podstawowego lub dodatkowych pakietw wskazCD-ROM jak to opisano w rozdziale Instalacja systemu podstawowego na 52 stronie.

    6.5 adowanie z TFTP

    Musisz skonfigurowac serwer RARP, serwer BOOTP i serwer TFTP.

    Protok RARP (Reverse Address Resolution Protocol) to jedna z metod na wskazanie klientowijakiego adresu IP ma uzyc. Innym sposobem jest uzycie protokou BOOTP. BOOTP to protokIP, ktry informuje komputer o jego wasnym adresie IP oraz gdzie w sieci moze znalezc obrazstartowy.

    Protoku TFTP (Trivial File Transfer Protocol) uzywa sie aby przekazac obraz startowy klien-towi. Teoretycznie mozna uzyc dowolnego serwera obsugujacego ten protok, na dowolnej plat-formie. W przykadach w tym rozdziale podamy komendy dla systemw SunOS 4.x, SunOS 5.x(in. Solaris), i GNU/Linux.

    6.5.1 Konfiguracja serwera RARP

    Aby skonfigurowac serwer RARP, musisz znac adres Ethernet klienta (in. adres MAC). Jesli go nieznasz, mozesz zaadowac system uzywajac trybu ratunkowego (np. z dyskietki Rescue Floppy)i uzyc komendy /sbin/ifconfig eth0.

    W systemie GNU/Linux trzeba wypenic tablice RARP jadra. Aby to zrobic, wykonaj

    /sbin/rarp -s nazwa-klienta adres-ethernet-klienta/usr/sbin/arp -s adres-ip-klienta adres-ethernet-klienta

    Jesli zobaczysz komunikat SIOCSRARP: Invalid argument, prawdopodobnie konieczne bedziezaadowanie moduu RARP jadra, lub skompilowanie jadra z obsuga RARP. Sprbuj uzyc komendymodprobe r