2 Priobretenie i installyaciya Linux

Soderzhimoe etogo razdela

V etoj glave my opishem, kak priobresti Linux v vide podgotovlennyh distributivov i kak ih installirovat'.

My uzhe govorili, chto ne sushchestvuet "oficial'nogo" distributiva Linux. Sushchestvuet mnogo distributivov, kazhdyj iz kotoryh horosh dlya opredelennyh celej. |ti distributivy mozhno vzyat' s ftp-serverov Internet, s BBS, na disketah i CD-ROM.

Zdes' my dadim obshchuyu kartinu processa installyacii. Kazhdyj distributiv imeet svoi konkretnye instrukcii po installyacii, no vooruzhennye predstavlennoj zdes' obshchej koncepciej, vy smozhete horosho orientirovat'sya v sushchestve etogo processa. Prilozhenie A daet spisok istochnikov informacii, k kotorym mozhno obratit'sya, esli vy okonchatel'no zaputaetes'.

|ta kniga imeet dopolnitel'nye razdely, svyazannye s detalyami Slackware-distribucii Linux.

2.1 Distribucii Linux

Poskol'ku Linux otnositsya k svobodno rasprostranyaemym programmam, ne sushchestvuet organizacii ili lichnosti, otvechayushchej za ego soprovozhdenie. Poetomu kazhdyj volen formirovat' i rasprostranyat' distributivy Linux, nahodyas' v ramkah GPL (General Public License). V rezul'tate, mnozhestvo variantov distributivov Linux mozhno vzyat' na FTP-serverah ili po elektronnoj pochte.

Poetomu vy stalkivaetes' s problemoj, kakoj distributiv Linux vam nuzhen. Distributivy byvayut raznye. Est' "vseob'emlyushchie" distributivy, soderzhashchie vse, chto mozhet ispol'zovat'sya v sisteme. Drugie distributivy Linux "malen'kie", prednaznacheny dlya pol'zovatelej, ne obladayushchih neischerpaemymi zapasami diskovogo prostranstva. Mnogie distributivy soderzhat tol'ko bazovye programmy Linux i predpolagayut v dal'nejshem samostoyatel'nuyu installyaciyu bol'shih paketov, vrode X Window System. (V Glave 4 my opishem, kak eto delaetsya).

V Prilozhenii A soderzhitsya spisok distributivov Linux, dostupnyh po Internet i elektronnoj pochte.

Kak vybrat' iz vozmozhnyh distributivov? Esli u vas est' dostup k novostyam USENET ili drugoj sisteme komp'yuternyh telekonferencij, vy mozhete sprosit' mnenie teh lyudej v seti, kto uzhe imeet opyt installyacii Linux. Eshche luchshe - poprosit' pomoshchi u znayushchego Linux, kogo, v svoyu ochered', znaete vy. Nado uchityvat' mnogo faktorov pri vybore distributiva, no mneniya razlichnyh lyudej na etot schet razlichny. No na samom dele bol'shinstvo populyarnyh distributivov Linux soderzhat primerno odin i tot zhe nabor programm, tak chto mozhno vybirat', ne ochen' muchayas'. V etoj knige obsuzhdayutsya installyacii populyarnyh distributivov Linux Slackware i Slackware Pro.

Poluchenie Linux iz Internet

Esli u vas est' dostup k Internet, prostejshij sposob poluchit' Linux - eto po FTP. Esli vy ne imeete pryamogo dostupa k Internet, vy mozhete poluchit' Linux cherez servis ftpmail po elektronnoj pochte. Sm. prilozhenie C. V prilozhenii C dan spisok nekotoryh FTP-serverov s arhivami, soderzhashchimi Linux. Odin iz nih - sunsite.unc.edu, gde razlichnye distributivy mogut byt' najdeny v kataloge

    /pub/Linux/distributions

Mnogie distributivy hranyatsya v vide obrazov disket. To est' distributiv sostoit iz mnozhestva fajlov, kazhdyj iz kotoryh soderzhit dvoichnyj obraz diskety. Dlya togo, chtoby skopirovat' soderzhimoe na disketu, vy dolzhny ispol'zovat' programmu RAWRITE.EXE pod MS-DOS. |ta programma kopiruet poblochno soderzhimoe fajla na disketu, ne analiziruya format diska. Esli u vas est' dostup k UNIX-stancii s diskovodom, vy mozhete takzhe ispol'zovat' komandu dd dlya kopirovaniya obraza fajla pryamo na disketu. Komanda, vrode dd of=/dev/rfd0 if=foo bs=18k'' osushchestvit pryamoe kopirovanie soderzhimogo fajla foo na disketu na Sun-stancii. Prokonsul'tirujtes' u mestnyh specov po UNIX otnositel'no ispol'zovaniya komandy dd.

Programmu RAWRITE.EXE mozhno vzyat' na mnogih Linux FTP-serverah, vklyuchaya sunsite.unc.edu, v kataloge

    /pub/Linux/system/Install/rawrite

Vo mnogih sluchayah vy prosto schityvaete mnozhestvo obrazov disket i ispol'zuete RAWRITE.EXE dlya kazhdogo obraza, chtoby sozdat' disketu. Vy zagruzhaetes' s tak nazyvaemoj "boot"-diskety i mozhete dalee skidyvat' sistemu. Kak pravilo, programmy installiruyutsya pryamo s disket, hotya nekotorye distributivy pozvolyayut installirovat' iz razdelov MS-DOS vinchestera. Nekotorye distributivy pozvolyayut installirovat' po seti, posredstvom TCP/IP. Dokumentaciya na kazhdyj distributiv dolzhna opisyvat' dopustimye metody installyacii.

Drugie distributivy Linux installiruyutsya s disket v formate MS-DOS. Naprimer, distributiv Linux Slackware trebuet sozdaniya s pomoshch'yu RAWRITE.EXE tol'ko disket boot i root. Ostal'nye diskety kopiruyutsya na diskety v formate MS-DOS komandoj MS-DOS COPY. Sistema installiruetsya pryamo s disket MS-DOS. |to izbavlyaet vas ot neobhodimosti dolgo pol'zovat'sya RAWRITE.EXE, no predpolagaet dostupnost' MS-DOS dlya sozdaniya disket.

Kazhdyj distributiv, dostupnyj po FTP, dolzhen soderzhat' fajl README, opisyvayushchij, kak skidyvat' na diskety i kak ih gotovit' dlya installyacii. Obyazatel'no prochitajte vsyu dostupnuyu dokumentaciyu otnositel'no vashej versii.

Pri perekachke Linux neobhodimo ispol'zovat' rezhim perekachki dvoichnyh fajlov (dlya bol'shinstva FTP-klientov eto komanda "binary").

V Razdele 2.1.4 opisyvaetsya poluchenie distributiva Slackware po Internet.

Poluchenie Linux iz drugih on-lajn istochnikov

Esli vy imeete dostup k drugim setyam, vrode CompuServe ili Prodigy, to v nih mogut byt' svoi sredstva perekachki fajlov. Krome togo, sushchestvuet mnozhestvo BBS, na kotoryh est' Linux. Spisok Linux BBS dan v Prilozhenii D. Ne vse distributivy Linux dostupny cherez eti seti, mnogie distributivy na CD-ROM rasprostranyayutsya tol'ko pochtoj.

Poluchenie Linux po pochte

Esli u vas net dostupa k Internet ili BBS, mnozhestvo distributivov Linux mozhno poluchit' po pochte na disketah, lentah, lazernyh diskah. V Prilozhenii B dan spisok takih distributorov. Mnogie iz nih prinimayut oplatu po kreditnym kartochkam i platezhnym porucheniyam, tak chto esli vy zhivete dazhe ne v SSHA ili Kanade, vy vse ravno smozhete takim obrazom priobresti distributiv Linux.

Linux otnositsya k svobodno rasprostranyaemym programmam, hotya ego rasprostranenie i proishodit pod licenziej GPL. Poetomu peresylka Linux po pochte mozhet stoit' vam US$30 - US$150, v zavisimosti ot varianta distributiva. Odnako, esli vy znaete kogo-libo, kto uzhe priobrel i skinul sebe Linux, vy mozhete vzyat' vzajmy ili skopirovat' ego. Distributoram Linux zapreshcheno nakladyvat' ogranicheniya na ego rasprostranenie v lyuboj forme. Dazhe esli vy namerevaetes' installirovat' Linux na vse komp'yutery vashej laboratorii, vam dostatochno kupit' odin ekzemplyar distributiva u lyubogo iz distributorov.

Poluchenie Slackware

Slackware - populyarnaya distribuciya Linux, soprovozhdaemaya Patrick Volkerding. S Patrick Volkerding mozhno svyazat'sya po Internet: volkerdi@mhd1.moorhead.msus.edu.

|ta versiya legko installiruetsya i dostatochno polna. Ona mozhet byt' poluchena po Internet, a takzhe na CD-ROM ot ryada postavshchikov (sm. Prilozhenie B).

Distribuciya Slackware sostoit iz "naborov diskov" (``disk sets''), kazhdyj iz kotoryh soderzhit konkretnyj tip programm (naprimer, nabor "d" soderzhit sredstva razrabotki development tools, takie kak gcc-kompilyator, i nabor "x", soderzhashchij X Window System). Vy mozhete vybirat', kakie nabory installirovat'; drugie nabory vy mozhete installirovat' pozzhe.

Versiya Slackware, opisannaya zdes' - eto versiya 2.0.0, ot 25 iyunya 1994. Installyaciya bolee pozdnih versij dolzhna byt' vo mnogom analogichna.

Nabory diskov Slackware

K sozhaleniyu, Slackware ne imeet polnogo spiska potrebnostej pamyati dlya kazhdogo nabora. Vam potrebuetsya ne menee 7 Mbajt dlya installyacii lish' serii "A"; ochen' grubaya ocenka neobhodimogo diskovogo prostranstva - ot 2 do 2.5 Mbajt na disketu.

Imeyutsya sleduyushchie nabory diskov:

A

Bazovaya sistema. Dostatochnaya dlya nachala raboty i delaet dostupnymi komandy elvis i comm (elvis - tekstovyj redaktor, comm - sravnenie fajlov). Baziruetsya na yadre 1.0.9 i novom standarte fajlovoj sistemy (FSSTND). Izvestno, chto eti diski horosho razmeshchat' na disketah 1.2M (chto ne harakterno dlya ostal'nyh chastej Slackware). Esli u vas v rasporyazhenii tol'ko diskovod na 1.2M, vy vse ravno mozhete installirovat' bazovuyu sistemu, sbrosiv drugie diski i installirovat' ih s zhestkogo diska.

AP

Razlichnye prilozheniya i dopolneniya, vrode rukovodstva, groff, ispell (GNU and international versions), term, joe, jove, ghostscript, sc, bc, i quota patches.

D

Razrabotka programm. GCC/G++/Objective C 2.5.8, make (GNU i BSD), byacc i GNU bison, flex, the 4.5.26 C libraries, gdb, kernel source for 1.0.9, SVGAlib, ncurses, clisp, f2c, p2c, m4, perl, rcs.

E

GNU Emacs 19.25.

F

Nabor CHasto Zadavaemyh Voprosov (FAQs) i drugaya dokumentaciya.

I

Info-stranicy dlya GNU-programm. Dokumentaciya dlya razlichnyh programm, chitaemaya s pomoshch'yu info ili Emacs.

N

Setevye programmy. TCP/IP, UUCP, mailx, dip, deliver, elm, pine, smail, cnews, nn, tin, trn.

OOP

Ob'ektno-Orientirovannoe Programmirovanie. GNU Smalltalk 1.1.1 i Smalltalk Interface to X (STIX).

Q

Ishodniki Alpha-yadra (vo vremya napisaniya knigi - Linux 1.1.18).

TCL

Tcl, Tk, TclX, blt, itcl.

Y

Igry. Nabor igr BSD i Tetris dlya terminalov.

X

Bazovaya sistema XFree86 2.1.1 s libXpm, fvwm 1.20 i xlock.

XAP

X-prilozheniya: X11 ghostscript, libgr13, seyon, workman, xfilemanager, xv 3.01, GNU chess i xboard, xfm 1.2, ghostview, i razlichnye X-igry.

XD

Programmy raboty v X11. X11 biblioteki, server linkkit, podderzhka PEX.

XV

Xview 3.2 release 5. XView biblioteki, virtual'nyj i nevirtual'nyj Open Look window-menedzhery.

IV

Interviews biblioteki, include-fajly, doc i idraw prilozheniya.

OI

ParcPlace's Object Builder 2.0 i Object Interface Library 4.0. Obratite vnimanie, chto ona rabotaet tol'ko s libc-4.4.4, no budet novaya versiya, kak tol'ko stanet dostupnym gcc 2.5.9.

T

Sistemy formatirovaniya TeX i LaTeX.

Vy obyazatel'no dolzhny vzyat' nabor "A", ostal'nye po zhelaniyu. My sovetuem installirovat' nabory A, AP i D, a takzhe X, esli vy planiruete ispol'zovat' X Window System.

Poluchenie Slackware iz Internet

Versii Slackware Linux na mnogih FTP-serverah mira. V Prilozhenii C dan spisok nekotoryh iz nih. My predlagaem vam najti blizhajshij k vam FTP-server, chtoby minimizirovat' trafik. Tem ne menee est' dva glavnyh Linux FTP-arhiva: sunsite.unc.edu i tsx-11.mit.edu.

Versiyu Slackware mozhno najti po krajnej mere na sleduyushchih serverah:

ftp.cdrom.com - eto rodnoj server Slackware.

Perekachka fajlov

Pri perekachke fajlov vam sleduet perekachat', ispol'zuya FTP, sleduyushchie fajly. Ne zabyvajte ispol'zovat' rezhim perekachki dvoichnyh fajlov. Prilozhenie S soderzhit dostatochno materialov dlya togo, chtoby nauchit'sya ispol'zovat' FTP.

Slackware na CD-ROM

Slackware mozhno takzhe poluchit' na CD-ROM. Bol'shinstvo CD-ROM so Slackware prosto soderzhat kopii fajlov, kotorye poyavlyayutsya v arhivah FTP-serverov. Poetomu, esli u vas est' CD-ROM so Slackware, znachit u vas est' vse neobhodimye fajly. Vy dolzhny budete sozdat' boot i root diskety iz fajlov, vzyatyh s CD-ROM. Smotrite Razdel 2.1.4.2.1.

Prezhde vsego sleduet reshit', kakie obrazy diskov boot i root budut ispol'zovany. Oni dolzhny byt' na CD-ROM. Nizhe my opishem, kak sozdavat' eti diskety.

Metody installyacii

Slackware podderzhivaet neskol'ko variantov installyacii. Naibolee populyarnyj - installyaciya iz razdela MS-DOS vashego zhestkogo diska; drugoj sposob installirovat' s disket v formate MS-DOS, sozdannyh s diskovogo nabora, kotoryj vy perepisali.

Esli u vas est' Slackware na CD-ROM, vy mozhete installirovat' fajly pryamo s nego. Distributiv Slackware Pro ot Morse Telecommunications pozvolyaet installirovat' Slackware tak, chto mnogie fajly dostupny pryamo s CD-ROM. |to mozhet sekonomit' mnogo prostranstva na diske, no nekotorye prilozheniya budut rabotat' medlennee.

Sozdanie boot i root disket

Sozdavaya diskety boot i root, vy dolzhny ih sozdavat' s obrazov boot-diska i root-diska, kotorye vy skachali (ili imeete na CD-ROM), vne zavisimosti ot vida installyacii. V MS-DOS vy dolzhny raskompressirovat' obrazy boot-diska i root-diska, ispol'zuya GZIP.EXE. Naprimer, esli vy ispol'zuete obraz diska boot - bare.gz, naberite komandu MS-DOS:

    C:\> GZIP -D BARE.GZ

kotoraya raskompressiruet bare.gz i sozdast vam fajl bare. Esli vy installiruete s CD-ROM, vy mozhete skopirovat' obraz diska bootdisk (naprimer, bare.gz) na zhestkij disk i vypolnit' GZIP.EXE s CD-ROM dlya raskompressirovaniya.

Vy dolzhny takzhe raskompressirovat' obraz diska root. Naprimer, esli vy ispol'zuete root-disk color144.gz, naberite komandu:

    C:\> GZIP -D COLOR144.GZ

kotoraya raskompressiruet etot fajl i sozdast fajl color144.

Dalee, vy dolzhny imet' dve high-density diskety, otformatirovannye v MS-DOS. (Oni dolzhny byt' odnogo tipa; esli vasha boot-disketa 3.5", obe diskety dolzhny byt' high-density 3.5"). Dlya zapisi obrazov diskov boot i root na diskety nado ispol'zovat' RAWRITE.EXE .

Naberite komandu:

    C:\> RAWRITE

Otvet'te na voprosy o imeni perepisyvaemogo fajla (naprimer, bare ili color144) i diskovoda (naprimer A:). RAWRITE skopiruet fajl blok za blokom pryamo na disketu. Ispol'zujte RAWRITE takzhe dlya obraza root-diska. Kogda vy eto sdelaete, u vas budut dve diskety: odna soderzhit boot-disk, drugaya root-disk. Imejte v vidu, chto eti dve diskety uzhe nechitaemy v MS-DOS (oni uzhe, v izvestnom smysle, v ``Linux-formate'').

Ubedites', chto vy ispol'zuete horoshie nesbojnye diskety. Na disketah ne dolzhno byt' bad-blokov.

Obratite vnimanie na to, chto vam ne obyazatel'no ispol'zovat' MS-DOS dlya installyacii Slackware. No ispol'zovanie MS-DOS oblegchaet sozdanie boot i root disket, oblegchaet installyaciyu programm (poskol'ku vy mozhete installirovat' pryamo iz MS-DOS razdela vashej sistemy). Esli u vas na komp'yutere net MS-DOS, vy mozhete ispol'zovat' chuzhoj komp'yuter dlya sozdaniya disket, i uzhe installirovat' s nih.

Net takzhe neobhodimosti ispol'zovat' GZIP.EXE i RAWRITE.EXE pod MS-DOS dlya sozdaniya disket boot i root. Vy mozhete ispol'zovat' komandy gzip i dd v UNIX dlya vypolneniya toj zhe raboty. (Dlya etogo, razumeetsya, vam nuzhna UNIX-stanciya s diskovodom). Naprimer, na stancii Sun s diskovodom /dev/rfd0 vy mozhete ispol'zovat' komandy:

    $ gunzip bare.gz
    $ dd if=bare of=/dev/rfd0 obs=18k

Vy dolzhny ukazat' sootvetstvuyushchij razmer bloka (obs), inache

na nekotoryh stanciyah (na teh zhe Sun) eta komanda ne budet vypolnena. Esli u vas vozniknut problemy - chitajte rukovodstvo po komande dd.

Podgotovka k installyacii s zhestkogo diska.

Esli vy planiruete installyaciyu Slackware pryamo s zhestkogo diska (kotoraya obychno i bystree, i nadezhnee, chem s disket), vam potrebuetsya razdel MS-DOS.

Obratite vnimanie: Esli vy planiruete installyaciyu Slackware iz razdela MS-DOS, etot razdel NE dolzhen byt' skompressirovan s pomoshch'yu DoubleSpace, Stacker ili kakoj-to drugoj utility MS-DOS. V nastoyashchee vremya Linux ne mozhet pryamo chitat' MS-DOS-razdel DoubleSpace/Stacker. (Vy mozhete obratit'sya k nej cherez MS-DOS Emulator, no eto ne podhodit pri installyacii Linux).

Pri podgotovke installyacii s zhestkogo diska sozdajte prosto na zhestkom diske katalog dlya razmeshcheniya fajlov Slackware. Naprimer,

    C:\> MKDIR SLACKWAR

sozdast katalog C:\SLACKWAR dlya hraneniya fajlov Slackware. Pod etim katalogom, ispol'zuya komandu MKDIR, vy mozhete sozdat' podkatalogi A1, A2 i t.d. dlya kazhdogo perepisannogo diskovogo nabora. Vse fajly s diska A1 dolzhny byt' pomeshcheny v katalog SLACKWAR\A1 i t.d.

Podgotovka k installyacii s disket.

Esli vy hotite installirovat' Slackware s disket, vmesto zhestkogo diska, vam nuzhno po odnoj chistoj diskete, otformatirovannoj v MS-DOS, dlya kazhdogo diska Slackware, kotoryj vy zhelaete perepisat'. Diskety dolzhny byt' formata high-density.

Nabor diska A (diski A1 - A3) mogut byt' disketami kak 3.5", tak i 5.25". No ostal'nye nabory diskov dolzhny byt' na disketah 3.5".

Poetomu, esli u vas est' tol'ko diskovod 5.25", neobhodimo vzyat' u kogo-nibud' na prokat diskovod 3.5", chtoby installirovat' prochie (krome A) diski. Ili vy mozhete installirovat' ih s zhestkogo diska, kak eto opisyvalos' vyshe.

Dlya togo, chtoby sozdat' diski, prosto skopirujte fajly iz kazhdogo Slackware kataloga na otformatirovannye v MS-DOS diskety, ispol'zuya komandu MS-DOS - COPY:

    C:\> COPY A1\*.* A:

Kotoraya skopiruet soderzhimoe diska A1 na disketu v diskovode A:. |to sleduet povtorit' dlya vseh schityvaemyh diskov.

Net neobhodimosti kakim-libo obrazom modificirovat' ili raskompressirovat' fajly diska; vy prosto dolzhny skopirovat' ih na diskety v MS-DOS. Procedura installyacii Slackware sama zabotitsya o raskompressirovanii fajlov.

Podgotovka k installyacii s CD-ROM.

Esli u vas Slackware na CD-ROM, vy mozhete installirovat' sistemu, kak tol'ko vy sozdali diskety boot i root. Programmy budut installirovat'sya pryamo s CD.

2.2 Podgotovka k installyacii Linux

Posle togo, kak vy poluchili distributiv Linux, vy mozhete gotovit' svoyu sistemu k installyacii. Trebuetsya splanirovat' rabotu, osobenno esli vy uzhe rabotali na drugih operacionnnyh sistemah. V posleduyushchih razdelah my rasskazhem, kak planirovat' installyaciyu Linux.

Obshchie principy installyacii

Hotya versii Linux otlichayutsya, obshchie metody installyacii sostoyat v sleduyushchem:

  1. (Pere)razbejte na razdely zhestkij disk(i). Esli u vas uzhe installirovana drugaya operacionnaya sistema, vy dolzhny sdelat' pererazbienie, chtoby vydelit' mesto pod Linux. |to obsuzhdaetsya v Razdele 2.2.4.
  2. Zagruzite sredstva installyacii Linux. Kazhdyj distributiv imeet v kakom-libo vide sredstva installyacii - obychno zagruzochnuyu (boot) disketu, kotoraya ispol'zuetsya dlya installyacii programm. Zagruzka etih sredstv libo predstavit vam nekuyu poshagovuyu programmu installyacii, libo pozvolit installirovat' vruchnuyu.
  3. Sozdajte razdely dlya Linux. Posle pererazbieniya i vydeleniya mesta pod Linux, vy sozdaete na etom meste razdel Linux. |to vypolnyaetsya programmoj Linux fdisk. (sm. Razdel 2.3.3).
  4. Sozdajte fajlovye sistemy i oblast' svoppinga. Vy sozdadite odnu ili neskol'ko fajlovyh sistem dlya hraneniya fajlov na vnov' sozdannom razdele. Krome togo, esli vy zhelaete poluchit' oblast' svoppinga, to takzhe sozdadite i ego na odnom iz razdelov Linux. (Sm. Razdely 2.3.4 i 2.3.5).
  5. Installirujte programmy Linux v novuyu(vye) fajlovuyu(vye) sistemu(my). Dalee vas zhdet spokojnoe plavanie, esli vse proshlo normal'no. (Sm. Razdel 2.3.6). Pozzhe, v Razdele 2.5, my opishem, chto delat', kogda chto-to ne poluchaetsya.

Mnogie distributivy Linux snabzhayutsya installyacionnoj programmoj, kotoraya budet rukovodit' vami v processe installyacii i avtomatiziruet nekotorye iz opisannyh shagov. Imejte v vidu, chto v razlichnyh distributivah nekotorye shagi mogut byt' avtomatizirovany.

Distributivy Slackware dlya Linux, opisyvaemye v etoj knige, potrebuyut ot vas lish' razbieniya diska na razdely s ispol'zovaniem fdisk, a takzhe ispol'zovaniya setup dlya vypolneniya drugih shagov.

Vazhnoe zamechanie. Pri podgotovke k installyacii Linux, luchshij sovet, kotoryj my mozhem dat' - eto delat' zapisi v hode installyacii. Zapisyvajte vse, chto vy vvodite s klaviatury i vse, chto vidite neordinarnoe. Smysl zdes' prostoj: esli (ili kogda!) vy popadete v tupik, vam budet vazhno prosledit' v obratnom poryadke vashi shagi, chtoby obnaruzhit' oshibku. Installyaciya Linux neslozhna, no nado pomnit' mnozhestvo detalej. Vam horosho by zafiksirovat' vse eti detali, chtoby vy mogli eksperimentirovat' s drugimi metodami, esli chto-to ne budet poluchat'sya. |ti zapisi budut takzhe polezny, esli vy obratites' k drugim lyudyam za pomoshch'yu. Naprimer, napishite v Linux-konferenciyu USENET. |ti zametki vam odnazhdy zahochetsya pokazat' svoim vnukam. Avtor so smushcheniem priznaet, chto on hranit tetradku s zapis'yu vseh svoih kuvyrkanij s Linux v pervye mesyacy raboty s sistemoj. Sejchas eta tetradka prityagivaet pyl' na knizhnoj polke.

Koncepciya razbieniya na razdely

V obshchem sluchae zhestkie diski razbivayutsya na razdely, gde otdel'nye razdely vydelyayutsya otdel'nym operacionnym sistemam. Naprimer, vy mozhete sdelat' na diske neskol'ko nezavisimyh razdelov: odin, skazhem, dlya MS-DOS, drugoj dlya OS/2 i tretij dlya Linux.

Esli u vas uzhe est' installirovannye programmy, vam mozhet potrebovat'sya pererazbienie diska, chtoby vydelit' mesto dlya Linux. Zatem vy sozdadite na osvobodivshemsya meste odin ili neskol'ko razdelov dlya Linux i oblasti svoppinga.

Mnogie sistemy MS-DOS ispol'zuyut odin razdel, zapolnyaya vse diskovoe prostranstvo. V MS-DOS etot razdel izvesten, kak C:. Esli u vas bolee odnogo razdela, MS-DOS daet im imena D:, E: i t.d. Kazhdyj razdel vystupaet kak nezavisimyj disk.

Na pervom sektore diska nahoditsya master boot record s tablicej razdelov. boot record (zagruzochnaya zapis') ispol'zuetsya dlya zagruzki sistemy. Tablica razdelov soderzhit informaciyu o mestopolozhenii i razmere razdelov.

Sushchestvuet tri tipa razdelov: pervichnye, rasshirennye i logicheskie (primary, extended i logical). Naibolee chasto ispol'zuyutsya pervichnye razdely. Odnako, iz-za ogranichenij na razmer tablicy razdelov, mozhno imet' ne bolee chetyreh razdelov na lyubom diske.

CHtoby obojti ogranichenie chetyreh razdelov, ispol'zuyutsya rasshirennyj razdel. Rasshirennye razdely sami po sebe ne soderzhat dannyh. Oni vystupayut kak hranilishcha logicheskih razdelov. Poetomu vy mozhete sozdat' odin rasshirennyj razdel, pokryvayushchij ves' disk, i vnutri sozdat' mnogo logicheskih razdelov.

Trebovaniya Linux k razdelam

Prezhde, chem my rasskazhem, kak pererazbivat' vash disk, vy dolzhny predstavlyat', skol'ko mesta nado vydelit' pod Linux. Kak sozdavat' eti razdely, my obsudim pozzhe v Razdele 2.3.3.

V sistemah UNIX fajly hranyatsya v fajlovoj sisteme, kotoraya prezhde vsego raspolozhena na diske (ili na drugom ustrojstve, vrode CD-ROM ili diskety), otformatirovannom dlya hraneniya fajlov. Kazhdaya fajlovaya sistema associiruetsya s konkretnoj chast'yu dereva katalogov; naprimer, vo mnogih sluchayah sushchestvuet fajlovaya sistema dlya vseh fajlov kataloga /usr, drugaya dlya /tmp i t.d. Kornevaya fajlovaya sistema - pervichnaya fajlovaya sistema, kotoroj sootvetstvuet samyj verhnij katalog /.

Pod Linux kazhdaya fajlovaya sistema "zhivet" v otdel'nom razdele diska. Naprimer, esli u vas est' fajlovaya sistema dlya / i drugaya dlya /usr, vam potrebuetsya dva razdela.

Prezhde, chem installirovat' Linux, vam neobhodimo podgotovit' fajlovye sistemy dlya razmeshcheniya programm Linux. Vy dolzhny imet' po krajnej mere odnu fajlovuyu sistemu (kornevuyu fajlovuyu sistemu), a poetomu odin razdel, naznachennyj dlya Linux. Mnogie pol'zovateli Linux umudryayutsya pomestit' vse svoi fajly v kornevuyu fajlovuyu sistemu, s kotoroj (odnoj) upravlyat'sya legche, chem s mnozhestvom fajlovyh sistem.

No vy mozhete sozdat' mnogo fajlovyh sistem dlya Linux, esli pozhelaete. Naprimer, esli vy hotite ispol'zovat' razdel'nye fajlovye sistemy dlya /usr i /home. CHitateli, imeyushchie opyt raboty v kachestve administratorov UNIX, znayut, kak izvlekat' pol'zu iz razdel'nyh fajlovyh sistem. V Glave 4 my obsuzhdim, kak razumno ispol'zovat' mnozhestvo fajlovyh sistem i razdelov.

Zachem ispol'zovat' bol'she, chem odnu fajlovuyu sistemu? Naibolee ochevidnaya prichina - bezopasnost'. Esli po kakoj-to prichine odna iz vashih fajlovyh sistem budet povrezhdena, to drugie, kak pravilo, ne postradayut. S drugoj storony, esli vy pomestite vse svoi fajly v kornevuyu fajlovuyu sistemu, i po kakoj-to prichine ona budet isporchena - vse razom propadet. No eto redkie sluchai. Esli vy regulyarno delaete sistemnyj backup, to mozhete chuvstvovat' sebya dostatochno bezopasno. Avtor ispol'zuet odnu (200M) fajlovuyu sistemu dlya vseh svoih fajlov i ne imeet problem (poka).

Drugaya prichina ispol'zovaniya mnozhestva fajlovyh sistem - eto ispol'zovanie pamyati neskol'kih diskov. Esli u vas est', skazhem, 40M svobodnogo mesta na odnom diske i 50M na drugom, vy mozhete sozdat' kornevuyu fajlovuyu sistemu na odnom diske i /usr na 50-ti megabajtnom. V nastoyashchee vremya nevozmozhno odnoj fajlovoj sisteme raspolagat'sya srazu na neskol'kih diskah, poetomu neobhodimo sozdavat' neskol'ko fajlovyh sistem.

Takim obrazom, mozhno skazat', chto Linux trebuet ne menee odnogo razdela dlya kornevoj fajlovoj sistemy. Esli vy zhelaete sozdat' neskol'ko fajlovyh sistem, vy dolzhny dlya kazhdoj vydelit' svoj razdel. Nekotorye distributivy avtomaticheski sozdayut vam razdely i fajlovye sistemy, tak chto vy mozhete voobshche ob etom ne bespokoit'sya.

Sleduet takzhe imet' v vidu problemy svoppinga. Esli vy hotite ispol'zovat' oblast' svoppinga v Linux, u vas dve vozmozhnosti. Vo-pervyh, ispol'zovat' fajl svoppinga, kotoryj sushchestvuet v odnoj iz fajlovyh sistem. Vy sozdadite fajl svoppinga dlya ispol'zovaniya kak virtual'noj RAM posle installyacii. Vo-vtoryh, sozdat' razdel svoppinga, kotoryj budet ispol'zovat'sya tol'ko dlya etogo. Bol'shinstvo ispol'zuet vtoroj sposob.

Otdel'nyj fajl svoppinga ili razdel mogut byt' ne bolee 16M. Esli vy zhelaete ispol'zovat' dlya svoppinga bolee 16M, vy mozhete sozdat' neskol'ko razdelov ili fajlov svoppinga (do vos'mi). Naprimer, esli vam nuzhna oblast' svoppinga v 32M, vy mozhete sozdat' dva razdela po 16M.

Sozdanie razdela svoppinga obsuzhdaetsya v Razdele 2.3.4, a sozdanie fajla svoppinga - v Glave 4.

V obshchem sluchae vy sozdadite dlya Linux dva razdela: odin dlya kornevoj fajlovoj sistemy i drugoj dlya oblasti svoppinga. Razumeetsya, vozmozhno mnogo variacij na etu temu, no eto minimal'naya konfiguraciya. Vy ne obyazany imet' oblast' svoppinga dlya Linux, no esli u vas menee 16M RAM, to eto ochen' nastoyatel'no rekomenduetsya.

Razumeetsya, vy dolzhny predstavlyat', skol'ko mesta potrebuetsya vydelit' pod etot razdel. Razmer vashej fajlovoj sistemy v bol'shoj stepeni zavisit ot ispol'zuemogo distributiva i ob'emov installyacii. Nadeemsya, chto soputstvuyushchaya distributivu dokumentaciya dast vam priblizitel'nye ocenki potrebnosti v pamyati. Malen'kie Linux-sistemy mogut zanimat' 20M i dazhe men'she. Bol'shie sistemy - ot 80M do 100M, i dazhe bol'she. No ne zabyvajte, chto neobhodimo mesto takzhe pod katalogi pol'zovatelej i pod budushchie rasshireniya.

Razmer vashej oblasti svoppinga (esli vam dovedetsya vybirat') zavisit ot togo, kakaya vam trebuetsya virtual'naya pamyat'. Horoshee prikidochnoe pravilo: oblast' svoppinga ravnyaetsya udvoennoj RAM. Naprimer, u vas 4M RAM (fizicheskoj pamyati), dlya nee horosho imet' razdel v 8M dlya oblasti svoppinga. No eto neskol'ko abstraktnye rassuzhdeniya, poskol'ku oblast' svoppinga zavisit v znachitel'noj stepeni ot ekspluatiruemyh programm. Esli u vas mnogo fizicheskoj pamyati (skazhem, 16M i dazhe bolee), mozhet byt' vam voobshche ne zahochetsya ispol'zovat' oblast' svoppinga.

Vazhnoe zamechanie. Iz-za ogranichenij BIOS chasto nevozmozhno zagruzit'sya iz razdelov, ispol'zuyushchih nomera cilindrov vyshe 1023. Poetomu, vydelyaya mesto dlya Linux, imejte v vidu, chto vy mozhete ne zahotet' ispol'zovat' razdely s nomerami cilindrov bol'she 1023 dlya kornevoj fajlovoj sistemy. No Linux mozhet eti razdely ispol'zovat' (no ne dlya zagruzki). Mozhet byt' etot sovet i prezhdevremennyj, no eto vazhno dlya planirovaniya diska.

Esli vy vynuzhdeny ispol'zovat' razdely s nomerami cilindrov bol'she 1023 dlya kornevoj fajlovoj sistemy, vy vsegda mozhete zagruzhat' Linux s diskety. |to ne tak ploho, dejstvitel'no, eto dol'she vsego na neskol'ko sekund po sravneniyu s zagruzkoj s zhestkogo diska. V lyubom sluchae eto vsegda zapasnoj variant.

Razbienie vashego zhestkogo diska

V etom razdele my opishem, kak izmenit' razmery vashih uzhe sushchestvuyushchih razdelov, chtoby vydelit' mesto dlya Linux. Esli vy installiruete Linux na "chistyj" disk, vy mozhete propustit' etot razdel i prodolzhit' chtenie s Razdela 2.3.

Obychnyj sposob izmenit' razmery sushchestvuyushchego razdela - eto udalit' ego (unichtozhiv vse dannye, kotorye on soderzhal) i vnov' ego sozdat'. Pered pererazbieniem diska sdelajte backup sistemy. A zatem vosstanovite informaciyu. V MS-DOS sushchestvuet neskol'ko programm, kotorye mogut pererazbit' disk bez unichtozheniya informacii. Odna iz nih izvestna kak FIPS, ee mozhno najti na FTP-serverah Linux.

Imejte takzhe v vidu, chto, poskol'ku vy budete umen'shat' sushchestvovavshie razdely, u vas mozhet potom ne hvatit' mesta, chtoby vse vosstanovit'. V etom sluchae vy predvaritel'no dolzhny steret' vse malovazhnoe, chtoby posle umen'sheniya razdelov hvatilo mesta.

Programma, ispol'zuemaya dlya razbieniya na razdely izvestna, kak fdisk. Kazhdaya operacionnaya sistema imeet sobstvennyj analog etoj programmy; naprimer, pod MS-DOS ona vyzyvaetsya komandoj FDISK. Vam sleduet posmotret' dokumentaciyu na vashu operacionnuyu sistemu otnositel'no pereraspredeleniya razdelov. Zdes' my obsudim, kak pererazbivat' na razdely v MS-DOS s ispol'zovaniem FDISK, no eta informaciya mozhet byt' legko rasprostranena na drugie operacionnye sistemy.

Posmotrite dokumentaciyu na svoyu operacionnuyu sistemu, prezhde chem pererazbivat' svoj disk. |tot razdel zatragivaet lish' osnovnye cherty pererazbieniya; sushchestvuet mnogo tonkostej, kotorye zdes' ne rassmatrivayutsya. Vy mozhete poteryat' vse programmy, esli nepravil'no pererazob'ete svoj disk.

Preduprezhdenie. Ne modificirujte i ne sozdavajte vnov' razdel dlya lyuboj drugoj operacionnoj sistemy (vklyuchaya Linux), ispol'zuya FDISK pod MS-DOS. Vy mozhete proizvodit' modifikaciyu tol'ko dlya konkretnoj operacionnoj sistemy; naprimer, vy dolzhny sozdavat' razdely dlya Linux, ispol'zuya versiyu fdisk dlya Linux. Pozzhe, v Razdele 2.3.3 my opishem, kak sozdavat' razdely dlya Linux. No sejchas my obsuzhdaem izmenenie razmera sushchestvuyushchih.

Predpolozhim, chto vy imeete odin disk, polnost'yu otdannyj pod MS-DOS. Takim obrazom, vash disk sostoit celikom iz odnogo razdela, obychno izvestnogo kak ``C:''. Poskol'ku etot metod portit dannye etogo razdela, vam neobhodimo sozdat' zagruzochnuyu tablicu MS-DOS ``system disk'', kotoraya hranit vse neobhodimoe dlya vypolneniya FDISK i posleduyushchego backup.

Vo mnogih sluchayah vy mozhete ispol'zovat' dlya etoj celi installyacionnye diski pod MS-DOS. Esli vy hotite sozdat' svoj sistemnyj disk, otformatirujte disketu komandoj

    FORMAT /s A:

Skopirujte na etu disketu vse neobhodimye utility MS-DOS (obychno bol'shinstvo programm kataloga \DOS na vashem diske), a takzhe programmy FORMAT.COM i FDISK.EXE. Teper' vy mozhete zagruzit'sya s etoj diskety i vypolnit' komandu

    FDISK C:

Rabota FDISK dolzhna soprovozhdat'sya ob'yasneniyami, no detali sleduet posmotret' v dokumentacii na MS-DOS. Kogda vy zapustite FDISK, ispol'zujte opciyu menu dlya otobrazheniya tablicy razdelov i spishite privedennuyu tam informaciyu. Vazhno sohranit' zapis' o vashih pervonachal'nyh ustanovkah setup v sluchae, esli vy zahotite otkazat'sya ot installyacii Linux.

Dlya udaleniya sushchestvuyushchego razdela vyberite v menyu FDISK opciyu ``Delete an MS-DOS Partition or Logical DOS Drive''. Opishite tip razdela, kotoryj vy zhelaete udalit' (pervichnyj, rasshirennyj ili logicheskij) i chislo razdelov. Vnimatel'no otnesites' ko vsem preduprezhdeniyam. Uh!

Dlya sozdaniya novogo (men'shego) razdela dlya MS-DOS, vyberite opciyu FDISK ``Create an MS-DOS Partition or Logical DOS Drive''. Opishite tip razdela (pervichnyj, rasshirennyj ili logicheskij) i razmer sozdavaemogo razdela (v megabajtah). FDISK sozdast razdel.

Posle togo, kak vy zakonchite rabotu s FDISK, sleduet vyjti iz programmy i pereformatirovat' novyj razdel. Naprimer, esli vy izmenyaete razmer pervogo DOS razdela na diske (C:), sleduet vypolnit' komandu

    FORMAT /s C:

Teper' mozhno vypolnit' backup.

2.3 Installyaciya Linux

Posle togo, kak vy pererazbili disk, chtoby vydelit' mesto pod Linux, vy mozhete nachat' installyaciyu. Zdes' dano kratkoe opisanie procedur:

Kak my uzhe skazali, nekotorye shagi mogut byt' avtomatizirovany, v zavisimosti ot ispol'zuemogo distributiva Linux. Pozhalujsta, posmotrite bolee podrobnye instrukcii v dokumentacii.

Zagruzka Linux

Pervyj shag - zagruzit' sredstva installyacii Linux. V bol'shinstve sluchaev eto zagruzochnaya disketa, kotoraya soderzhit malen'kuyu Linux-sistemu. Pri zagruzke s diskety vam budet pred'yavleno v kakom-to vide menyu, kotoroe pomozhet vam v processe installyacii. V drugih distributivah pri zagruzke diskety vydaetsya podskazka login. V etom sluchae vy obychno vhodite kak root i nachinaete process installyacii.

V dokumentacii, soprovozhdayushchej distributiv govoritsya, chto neobhodimo delat' dlya zagruzki Linux.

Esli vy installiruete distributiv Slackware, to vse, chto trebuetsya, eto zagruzit' zagruzochnuyu disketu, kotoruyu vy sozdali, sleduya predydushchemu razdelu.

Bol'shinstvo distributivov Linux ispol'zuyut zagruzochnuyu disketu, kotoraya pozvolyaet vvesti parametry komp'yutera pri zagruzke, dlya opredeleniya osobennostej ustrojstv. Naprimer, esli vash SCSI-kontroller ne raspoznaetsya pri zagruzke diskety, vy dolzhny perezagruzit'sya i opisat' parametry apparatury (naprimer, I/O-adres i IRQ).

Pohozhe, chto komp'yutery IBM PS/1, ThinkPad i ValuePoint ne sohranyayut geometriyu diska v CMOS i vy dolzhny ee opisyvat' vo vremya zagruzki.

Podskazka boot chasto vydaetsya avtomaticheski, kogda zagruzhaetsya zagruzochnaya disketa. Tak, naprimer, proishodit pri zagruzke v distributive Slackware. Nekotorye distributivy potrebuyut ot vas uderzhivat' vo vremya zagruzki s diskety shift ili ctrl. V sluchae uspeha vy dolzhny uvidet' podskazku:

    boot:

i, vozmozhno, drugie soobshcheniya.

Mozhno poprobovat' zagruzit'sya bez kakih-libo special'nyh parametrov, prosto nazhat' enter v otvet na podskazku boot.

Sledite za soobshcheniyami vo vremya zagruzki. Esli u vas SCSI kontroller, vy uvidite spisok raspoznavaemyh ustrojstv (hosts). Esli vy uvidite soobshchenie

    SCSI: 0 hosts

eto znachit, chto vash SCSI kontroller ne byl opoznan, i vam sleduet ispol'zovat' druguyu proceduru.

Sistema takzhe predstavit informaciyu o razdelah diska i raspoznannyh ustrojstvah. Esli kakaya-libo informaciya neverna ili otsutstvuet, vy dolzhny iniciirovat' raspoznavanie oborudovaniya.

S drugoj storony, esli vse idet horosho i oborudovanie, vrode by, raspoznaetsya, vy mozhete perejti k sleduyushchemu razdelu, k Razdelu 2.3.2.

Dlya iniciacii raspoznavaniya oborudovaniya vy dolzhny vvesti sootvetsvuyushchie parametry posle podskazki zagruzchika, ispol'zuya sleduyushchij sintaksis:

    ramdisk <parameters...>

Sushchestvuet ryad dostupnyh parametrov: vot nekotorye naibolee harakternye.

hd=<cylinders>,<heads>,<sectors>

Opisyvaet geometriyu dlya takih sistem, kak IBM PS/1, ValuePoint i ThinkPad. Naprimer, esli u vashego diska 683 cilindrov, 16 golovok i 32 sektora na trek, vvedite per track, enter

ramdisk hd=683,16,32

tmc8xx=<memaddr>,<irq>

Opisyvaet adres i IRQ dlya bez-BIOS-nyh Future Domain TMC-8xx SCSI kontrollerov. Naprimer,

                 ramdisk tmc8xx=0xca000,5

Obratite vnimanie, chto prefiks "0x" dolzhen ispol'zovat'sya dlya vseh znachenij, dannyh v shestnadcatirichnoj sisteme. |to spravedlivo dlya vseh posleduyushchih opcij.

st0x=<memaddr>,<irq>

Opisyvaet adres i IRQ dlya bez-BIOS-nyh Seagate ST02 kontrollerov.

t128=<memaddr>,<irq>

Opisyvaet adres i IRQ dlya bez-BIOS-nyh Trantor T128B kontrollerov.

ncr5380=<port>,<irq>,<dma> Opisyvaet port, IRQ i DMA kanal dlya generic NCR5380 kontrollera.

aha152x=<port>,<irq>,<scsi_id>,1

Opisyvaet port, IRQ i SCSI ID dlya bez-BIOS-nyh AIC-6260 kontrollerov. Vklyuchaet Adaptec 1510, 152x i Soundblaster-SCSI kontrollery.

Dlya kazhdogo iz nih vy dolzhny vvesti ramdisk s parametrami, kotorye vy hotite ustanovit'.

Esli u vas est' voprosy otnositel'no opcij perioda zagruzki, posmotrite Linux SCSI HOWTO, kotoryj mozhno najti na lyubom Linux FTP-servere (ili tam, gde vy razdobyli etu knigu), a takzhe Linux CD-ROM HOWTO. |ti dokumenty opisyvayut vozmozhnosti apparatury bolee detal'no.

Diskovody i razdely pod Linux

Mnogie distributivy predpolagayut ruchnoe sozdanie razdelov Linux s ispol'zovaniem programmy fdisk. Drugie mogut avtomaticheski sozdavat' razdely. V lyubom sluchae vy dolzhny znat' o sushchestvovanii razdelov i imen diskovodov. Diskovody i razdely pod Linux imeyut drugie imena, po sravneniyu s drugimi operacionnymi sistemami. Pod MS-DOS diskovody gibkih diskov imenuyutsya A: i B:, v to vremya, kak razdely zhestkogo diska imenuyutsya C:, D:, i t.d. V Linux soglashenie o imenah sovsem drugoe.

Drajvery ustrojstv,nahodyashchiesya v kataloge /dev, ispol'zuyutsya dlya obshcheniya s ustrojstvami sistemy (takimi, kak zhestkij disk, mysh' i t.p.)

Naprimer, esli u vas est' mysh', vy imeete k nej dostup cherez drajver /dev/mouse. Diskovody gibkih diskov, zhestkih diskov i otdel'nye razdely imeyut individual'nye drajvery. Poka mozhete ne bespokoit'sya otnositel'no interfejsa; poka vazhno tol'ko ponyat', kak imenuyutsya razlichnye ustrojstva pri ih ispol'zovanii.

Tablica 2.1 soderzhit imena razlichnyh drajverov.

Neskol'ko zamechanij po povodu etoj tablicy. Obratite vnimanie, chto /dev/fd0 sootvetstvuet pervomu diskovodu (A: dlya MS-DOS) i /dev/fd1 sootvetstvuet vtoromu diskovodu (B:).

SCSI-drajvery zhestkih diskov nazvany inache, chem drugie drajvery. Drajvery IDE, MFM i RLL dostupny cherez ustrojstva /dev/hda, /dev/hdb i t.d. Individual'nye razdely na diskovode /dev/hda budut /dev/hda1, /dev/hda2 i t.d. A SCSI-drajvery imenuyutsya /dev/sda, /dev/sdb, i t.d., s razdelami, imenuemymi /dev/sda1 i /dev/sda2.

Vot naprimer. Predpolozhim, chto u vas odin IDE-diskovod s tremya pervichnymi razdelami. Dva pervyh vydeleny pod MS-DOS, a tretij razdel - rasshirennyj, soderzhashchij dva logicheskih razdela pod Linux. Ustrojstva, sootvetstvuyushchie etim razdelam, budut:

     Pervyj razdel MS-DOS (C:)     /dev/hda1
     Vtoroj razdel MS-DOS (D:)     /dev/hda2
     Rasshirennyj razdel            /dev/hda3
     Pervyj logicheskij razdel Linux  /dev/hda5
     Vtoroj logicheskij razdel Linux  /dev/hda6

Obratite vnimanie, chto propushchen /dev/hda4, on sootvetstvuet chetvertomu pervichnomu razdelu, kotorogo net v etom primere. Logicheskie razdely imenuyutsya, nachinaya s /dev/hda5.

     Ustrojstvo                                       Imya

     Pervyj diskovod (A:)                            /dev/fd0
     Vtoroj diskovod (B:)                            /dev/fd1
     Pervyj zhestkij disk (ves')                      /dev/hda
     Pervyj zhestkij disk, pervichnyj razdel 1       /dev/hda1
     Pervyj zhestkij disk, pervichnyj razdel 2       /dev/hda2
     Pervyj zhestkij disk, pervichnyj razdel 3       /dev/hda3
     Pervyj zhestkij disk, pervichnyj razdel 4       /dev/hda4
     Pervyj zhestkij disk, logicheskij razdel 1      /dev/hda5
     Pervyj zhestkij disk, logicheskij razdel 2      /dev/hda6
     ..

     Vtoroj zhestkij disk (ves')                      /dev/hdb
     Vtoroj zhestkij disk, pervichnyj razdel 1       /dev/hdb1
     ..
     Pervyj SCSI drajver diska (ves')                /dev/sda
     Pervyj SCSI drajver diska, pervichnyj razdel 1 /dev/sda1
     ..
     Vtoroj SCSI drajver diska (ves')                /dev/sdb
     Vtoroj SCSI drajver diska, pervichnyj razdel 1 /dev/sdb1
     ..

             Tabl. 2.1:  Imena razdelov Linux

Sozdanie razdelov Linux

Teper' vy gotovy sozdat' razdely Linux s pomoshch'yu komandy fdisk. Kak opisyvalos' v Razdele 2.2.3, v obshchem sluchae vam neobhodimo sozdat' kak minimum odin razdel dlya samogo Linux i drugoj dlya oblasti svoppinga.

Posle zagruzki sredstv installyacii vypolnite komandu fdisk, napechatav

    fdisk <drive>

gde <drive> imya ustrojstva v Linux, kotoromu vy hotite vydelit' razdel (sm. Tabl. 2.1). Naprimer, esli vy hotite vypolnit' fdisk dlya pervogo SCSI-diska, ispol'zujte komandu fdisk /dev/sda.

/dev/hda (pervyj IDE-disk) beretsya po umolchaniyu, esli vy ne opisali drugogo.

Esli vy sozdaete razdely dlya Linux bolee, chem na odnom diske, vypolnite fdisk otdel'no dlya kazhdogo diska.

    # fdisk /dev/hda

    Command (m for help):

V etot moment fdisk zhdet komandy; vy mozhete vvesti "m", chtoby poluchit' perechen' opcij.

    Command (m for help):  m
    Command action
    a toggle a bootable flag
    d delete a partition
    l list known partition types
    m print this menu
    n add a new partition
    p print the partition table
    q quit without saving changes
    t change a partition's system id
    u change display/entry units
    v verify the partition table
    w write table to disk and exit
    x extra functionality (experts only)

    Command (m for help):

Dlya sozdaniya novogo razdela ispol'zuetsya komanda n. O bol'shinstve drugih opcij vy mozhete ne vspominat'. Vyjti iz programmy fdisk, bez sohraneniya proizvedennyh izmenenij, mozhno komandoj q. Vyjti iz programmy fdisk s zapis'yu izmenenij v tablice razdelov mozhno komandoj w.

Pervoe, chto vy dolzhny sdelat', eto poluchit' i zapisat' tekushchee sostoyanie tablicy razdelov. Ispol'zujte komandu p.

    Command (m for help):  p
    Disk /dev/hda:  16 heads, 38 sectors, 683 cylinders
    Units = cylinders of 608 * 512 bytes

       Device Boot Begin Start End Blocks Id  System
    /dev/hda1   *   1      1   203  61693  6  DOS  16-bit >=32M

    Command (m for help):

|to primer, kogda u nas odin MS-DOS-razdel na /dev/hda1, kotoryj imeet 61693 blokov (okolo 60M - blok v Linux - 1024bytes). |tot razdel nachinaetsya na cilindre N 1 i zakanchivaetsya na cilindre N 203. Vsego u nas na diske 683 cilindrov. Tak chto ostaetsya 480 cilindrov dlya sozdaniya razdela Linux.

Dlya sozdaniya novogo razdela ispol'zujte komandu "n". V etom primere my sozdadim dva novyh pervichnyh razdela (/dev/hda2 and /dev/hda3) dlya Linux.

    Command (m for help):  n
    Command action
    e extended
    p primary partition (1-4)
    p

Zdes' fdisk sprashivaet tip sozdavaemogo razdela: extended (rasshirennyj) ili primary (pervichnyj). V nashem primere my sozdaem tol'ko pervichnyj razdel, tak chto vybiraem p.

    Partition number (1-4):

Zatem fdisk sprosit chislo sozdavaemyh razdelov; poskol'ku razdel 1 uzhe ispol'zovan, nash pervyj razdel Linux poluchit nomer 2.

    Partition number (1-4):  2
    First cylinder (204-683):

Teper' vvedite nomer pervogo cilindra razdela. Poskol'ku cilindry s 204 po 683 ne ispol'zuyutsya, my ispol'zuem pervyj svobodnyj (nomer 204). Net smysla ostavlyat' pustye mesta mezhdu razdelami.

    First cylinder (204-683):  204
    Last cylinder or +size or +sizeM or +sizeK (204-683):

Programma fdisk zaprashivaet razmer sozdavaemogo razdela. My mozhem ukazat' poslednij nomer svobodnyh cilindrov ili razmer v bajtah, kilobajtah ili megabajtah. Poskol'ku my hotim, chtoby nash razdel byl razmerom v 80M, my ukazhem +80M. Pri ukazanii razmera razdela takim sposobom fdisk okruglit dejstvitel'nyj razmer razdela do blizhajshego chisla cilindrov.

    Last cylinder or +size or +sizeM or +sizeK (204-683):  +80M

    Warning:  Linux  cannot currently  use 33090  sectors of this
    partition

Esli vy uvidite preduprezhdenie, vrode etogo, ego mozhno proignorirovat'. Programma fdisk vydaet soobshchenie, poskol'ku eto staraya programma, napisannaya eshche do togo, kogda v Linux byli razresheny razdely bolee, chem 64M. Teper' my gotovy sozdat' vtoroj razdel dlya Linux. S cel'yu demonstracii my sozdadim ego razmerom v 10M.

    Command (m for help):  n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4):  3
    First cylinder (474-683):  474
    Last cylinder or +size or +sizeM or +sizeK (474-683):  +10M

Nakonec, my vydadim tablicu razdelov. Vnov' zapishite vsyu informaciyu, osobenno razmery v blokah vashih novyh razdelov. Vam potrebuetsya znat' razmer razdelov pozzhe pri sozdanii fajlovoj sistemy. Poputno prover'te, chto razdely ne nakladyvayutsya drug na druga.

    Command (m for help):  p

    Disk /dev/hda:  16 heads, 38 sectors, 683 cylinders
    Units = cylinders of 608 * 512 bytes


     Device Boot Begin Start  End  Blocks  Id  System
  /dev/hda1   *   1      1    203  61693    6  DOS  16-bit >=32M
  /dev/hda2      204   204    473  82080   81  Linux/MINIX
  /dev/hda3      474   474    507  10336   81  Linux/MINIX

Kak vy vidite, teper' est' /dev/hda2 - razdel razmerom v 82080 blokov (chto sootvetstvuet priblizitel'no 80M), i /dev/hda3 - 10336 blokov (okolo 10M). prim. perevodchika: vidimo, u avtora zdes' slova "sektor" i "blok" - sinonimy

Imejte v vidu, chto mnogo distributivov (vrode togo zhe Slackware) trebuyut ispol'zovaniya komandy t v programme fdisk dlya izmeneniya oblasti svoppinga ``Linux swap'', kotoraya obychno imeet nomer 82. Vy mozhete vospol'zovat'sya komandoj L dlya pechati kodov tipov izvestnyh razdelov, a zatem ispol'zovat' t, chtoby ustanovit' tip oblasti svoppinga, sootvetstvuyushchij ``Linux swap''.

Pri etom programmy installyacii smogut avtomaticheski najti vashi razdely svoppinga, osnovyvayas' na tipe. Esli vashi programmy installyacii ne raspoznayut oblasti svoppinga, vy mozhete snova zapustit' programmu fdisk i ispol'zvat' komandu "t" v rezhime voprosov.

V vysheprivedennom primere ostavshiesya cilindry diska (nomera s 508 po 683) ne ispol'zovany. Vy mozhete pozzhe sozdat' dopolnitel'nye razdely.

Nakonec, my ispol'zuem komandu w, chtoby zapisat' izmeneniya i vyjti iz fdisk

    Command (m for help):  w

    #

Imejte v vidu, chto ni odno iz sdelannyh izmenenij ne dast effekta to teh por, poka vy ne dadite komandu w. Tak chto vy mozhete igrat' s razlichnymi konfiguraciyami i sohranit' ih, kogda zakonchite. Krome togo, esli vy zahotite vyjti iz fdisk v lyuboe vremya bez sohraneniya izmenenij, ispol'zujte komandu q. Pomnite, chto programmoj fdisk dlya Linux vy mozhete vydelyat' razdely dlya Linux i tol'ko dlya Linux.

Ne zabyvajte takzhe, chto vy ne smozhete zagruzhat' Linux s razdelov, ispol'zuyushchih nomera cilindrov, prevyshayushchie 1023. Poetomu, vy dolzhny popytat'sya sozdat' kornevoj razdel Linux na cilindrah do 1023-go. No esli eto nevozmozhno - zagruzhajtes' s diskety.

Nekotorye distributivy Linux trebuyut perezagruzki sistemy posle okonchaniya raboty fdisk. |to pozvolyaet izmeneniyam v tablice razdelov okazat' svoe vliyanie na posleduyushchuyu installyaciyu. Novye versii fdisk avtomaticheski izmenyayut sotvetstvuyushchuyu informaciyu v yadre, tak chto perezagruzka ne trebuetsya. CHtoby obezopasit' sebya, posle vypolneniya fdisk vam sleduet snova zagruzit' sredstva installyacii kak i ran'she - pered prodolzheniem installyacii.

Sozdanie oblasti svoppinga

Esli vy planiruete ispol'zovat' razdel svoppinga dlya virtual'noj pamyati, vy dolzhny byt' gotovy k ego ispol'zovaniyu. (Nekotorye distributivy podgotavlivayut oblast' svoppinga avtomaticheski ili cherez sootvetstvuyushchuyu opciyu menyu installyacii). V Glave 4 my obsudim podgotovku fajla svoppinga v sluchae, esli vy ne zahotite ispol'zovat' otdel'nyj razdel.

Mnogie distributivy potrebuyut ot vas sozdat' i aktivizirovat' oblast' svoppinga do installyacii programm. Esli u vas nebol'shoj ob'em fizicheskoj RAM, process installyacii mozhet ne zavershit'sya uspeshno, poka vy ne vydelite kakoj-to ob'em pod oblast' svoppinga.

Distributiv Slackware trebuet sozdaniya oblasti svoppinga do installyacii, esli vy imeete 4M RAM ili men'she. Esli u vas net takih ogranichenij, installyacionnaya procedura Slackware vydelit oblast' svoppinga avtomaticheski. Esli u vas voznikayut somneniya, to sledujte procedure, opisannoj zdes'; ona ne smozhet vam navredit'.

Komanda sozdaniya razdela dlya svoppinga nazyvaetsya mkswap i imeet vid

    mkswap -c <partition> <size>

gde <partition> - imya razdela svoppinga, a <size> - razmer etogo razdela v blokah. size of the partition, in blocks. Eshche raz napomnim, chto v nekotoryh distributivah oblast' svoppinga sozdaetsya avtomaticheski i blok v Linux zanimaet 1024 bajta.

Naprimer, esli vash razdel svoppinga /dev/hda3 i imeet razmer v 10336 blokov, ispol'zujte komandu

    # mkswap -c /dev/hda3 10336

Opciya -c komandy mkswap obespechivaet proverku plohih blokov v razdele pri sozdanii oblasti svoppinga.

Esli vy ispol'zuete neskol'ko razdelov dlya svoppinga, vam neobhodimo vypolnit' sootvetstvuyushchie komandy mkswap dlya kazhdogo razdela.

Posle formatirovaniya oblasti svoppinga neobhodimo sdelat' ee prigodnoj dlya ispol'zovaniya sistemoj. Obychno sistema avtomaticheski gotovit mesto vo vremya zagruzki. No, poskol'ku vy eshche ne installirovali Linux, vy dolzhny podgotovit' ego vruchnuyu.

Komanda podgotovki oblasti svoppinga - swapon imeet vid

    swapon <partition>

Dlya vysheprivedennogo primera, chtoby podgotovit' oblast' svoppinga na /dev/hda3, neobhodimo vypolnit' komandu

    # swapon /dev/hda3

Sozdanie fajlovyh sistem

Pered tem, kak vy smozhete ispol'zovat' razdely Linux dlya hraneniya fajlov, vy dolzhny sozdat' na nih fajlovye sistemy. Sozdanie fajlovoj sistemy analogichno formatirovaniyu razdela pod MS-DOS. My kratko obsuzhdali fajlovye sistemy v Razdele 2.2.3.

V Linux vozmozhno neskol'ko tipov fajlovyh sistem. Kazhdyj tip fajlovoj sistemy imeet svoj format i harakteristiki (takie kak imya fajla, dlina, maksimal'nyj razmer fajla i t.d.). Linux takzhe podderzhivaet "tret'i" tipy fajlovyh sistem, naprimer fajlovuyu sistemu MS-DOS.

Naibolee populyarnyj tip fajlovoj sistemy - eto Second Extended Filesystem ili ext2fs. ext2fs - odna iz naibolee effektivnyh i gibkih fajlovyh sistem. Ona dopuskaet ispol'zovanie imen fajlov do 256 simvolov i razmer fajlovoj sistemy do 4 terabajtov (prim. perevodchika: znat'-to ochen' mnogo). V Glave 4 my obsudim razlichnye tipy fajlovyh sistem, vozmozhnyh v Linux. A pervonachal'no my predpolagaem, chto vy ispol'zuete fajlovuyu sistemu ext2fs.

Pri installyacii distributiva Slackware fajlovye sistemy sozdayutsya avtomaticheski installyacionnoj proceduroj, opisyvaemoj v sleduyushchem razdele. Esli vy hotite sozdat' fajlovuyu sistemu vruchnuyu, sledujte procedure, opisannoj zdes'.

Dlya sozdaniya fajlovoj sistemy ispol'zujte komandu

    mke2fs -c <partition> <size>

gde <partition> - imya razdela, a <size> - ego razmer v blokah. Naprimer, dlya sozdaniya fajlovoj sistemy iz 82080 blokov na /dev/hda2, ispol'zujte komandu

    # mke2fs -c /dev/hda2 82080

Esli vy ispol'zuete razlichnye fajlovye sistemy dlya Linux, vam nado ispol'zovat' sootvetstvuyushchuyu komandu mke2fs dlya kazhdoj fajlovoj sistemy.

Esli vy stolknulis' s problemami, smotrite Razdel 2.5.

Installyaciya programm

Nakonec vy gotovy installirovat' programmy. Kazhdaya distribuciya imeet dlya etogo svoj mehanizm. Mnogie distributivy imeyut samodokumentirovannye programmy, kotorye pomogayut pol'zovatelyu projti ves' put' installyacii. V drugih distributivah vy dolzhny primontirovat' fajlovuyu sistemu k konkretnomu katalogu (naprimer, /mnt) i vruchnuyu skopirovat' tuda programmy. V distributivah na CD-ROM vam mozhet byt' dana opciya installirovaniya chasti programm na zhestkom diske, ostaviv bol'shuyu chast' na CD-ROM.

Nekotorye distributivy predlagayut neskol'ko razlichnyh putej installyacii. Naprimer, vam mozhet byt' predostavlena vozmozhnost' installirovat' pryamo iz razdela MS-DOS vashego zhestkogo diska vmesto disket. Ili vy budete imet' vozmozhnost' installirovat' po TCP/IP cherez FTP ili NFS. Detali smotrite v dokumentacii na vash distributiv.

Naprimer, distributiv Slackware trebuet ot vas tol'ko sozdaniya razdelov s pomoshch'yu fdisk, vozmozhno, sozdaniya oblasti svoppinga s pomoshch'yu mkswap i swapon (esli u vas RAM 4M i men'she), a zatem zapuska programmy setup. setup predstavit vam menyu s ob'yasneniyami. Ispol'zovanie setup v detalyah opisano nizhe.

Konkretnyj metod installyacii mozhet sushchestvenno otlichat'sya v razlichnyh distributivah. My nadeemsya, chto installyaciya Linux budet proishodit' s dostatochnymi kommentariyami sistemy (chto imeet mesto v bol'shinstve distributivov).

Installyaciya Slackware s setup

Esli vy installiruete Slackware, posle sozdaniya razdelov (vozmozhno, i oblasti svoppinga) ispol'zujte komandu

    # setup

Ona predostavit vam menyu, s pomoshch'yu kotorogo budet napravlyat' vas v processe installyacii.

Procedura, opisannaya zdes', sootvetstvuet nahodyashchejsya na kornevyh diskah color144 i colrlite; drugie kornevye diski mogut imet' neskol'ko otlichayushchiesya procedury.

Menyu setup sostoit iz sleduyushchih punktov. Ispol'zujte strelki dlya peremeshcheniya po punktam i nazhimajte enter ili spacebar pri vybore punkta.

Help

Vyvodit help-fajl programmy setup.

Keymap

|ta opciya pozvolyaet opisyvat' otobrazhenie klaviatury v vashej sisteme, esli u vas ne US-klaviatura. Spisok keymaps (obrazov klaviatur) budet predstavlen; vyberite sootvetstvuyushchij punkt iz spiska.

Quick

Pozvolyaet vybirat' mezhdu rezhimami ``quick'' (bystro) i ``verbose''(s podrobnymi kommentariyami). ``Verbose'' - rezhim, ustanavlivaemyj po umolchaniyu, rekomenduetsya, esli tol'ko vy ne zanimalis' uzhe etim desyatki raz.

Make tags

Pozvolyaet ekspertam po installyacii Slackware sozdavat' nastroennye tag-fajly. |to neobhodimo tol'ko dlya nastrojki installyacionnoj procedury; no eto vse ne vasha zabota.

Addswap

|to budet pervyj punkt, kotoryj vyberet bol'shinstvo pol'zovatelej pri installyacii Slackware. Budet pred'yavlen spisok dostupnyh razdelov dlya svoppinga (eti razdely budut tipa ``Linux swap'' kak nabory v fdisk). Vy smozhete opisat', kakie razdely vy hotite ispol'zovat' dlya oblasti svoppinga. Zatem vam budet zadan vopros, hotite li ispol'zovat' mkswap dlya etih razdelov.

Esli vy uzhe vypolnili mkswap i swapon (kak opisano v Razdele 2.3.4) nad svoimi razdelami svoppinga, to nel'zya v setup vypolnyat' nad etimi razdelami mkswap.

Dazhe esli vy uzhe vypolnili mkswap i swapon, neobhodimo ispol'zovat' punkt Addswap menyu: eto garantiruet, chto razdely svoppinga budut dostupny po zavershenii installyacii.

! Preduprezhdenie! Sozdanie oblasti svoppinga v razdele razrushaet dannye, nahodivshiesya na etom meste. Ubedites', chto vy ne unichtozhaete dannye, kotorye sleduet sohranit'. Esli vy vybrali etot punkt menyu, vam avtomaticheski budut vydavat'sya podskazki. V obshchem sluchae eto celesoobrazno.

Target

|tot punkt pozvolyaet opisyvat' razdely, na kotorye budet installirovat'sya Linux. Spisok dostupnyh razdelov (s tipom ``Linux native'' ("ishodnyj Linux" - opisyvaetsya komandoj fdisk) budet otobrazhen i vas poprosyat vvesti imya kornevogo razdela Linux, naprimer /dev/hda2. Dalee vy poluchite podskazku otnositel'no tipa sozdavaemoj fajlovoj sistemy. My predlagaem ispol'zovat' fajlovuyu sistemu tipa ext2fs, kak opisano v Razdele 2.3.5. |to sozdast fajlovuyu sistemu v nazvannom razdele, nechto analogichnoe formatirovaniyu razdela pod MS-DOS. Vy takzhe poluchite podskazki otnositel'no lyubyh drugih razdelov, kotorye vy mozhete zahotet' ispol'zovat' v Linux. Naprimer, esli vy sozdali razdel dlya /usr (smotrite Razdel 2.2.3), vy smozhete opisat' imya i kuda primontirovat' razdel (skazhem, na /usr ili /usr/bin).

! Preduprezhdenie! Sozdanie fajlovoj sistemy v razdele razrushaet dannye, nahodivshiesya na etom meste. Ubedites', chto vy ne unichtozhaete dannye, kotorye sleduet sohranit'. Dazhe esli vy uzhe sozdali fajlovuyu sistemu, ispol'zuya mke2fs (smotrite Razdel 2.3.5), vy dolzhny ispol'zovat' punkt menyu Target (cel') dlya opisaniya razdelov, v kotorye budet installirovan Linux.

Source

|tot punkt menyu pozvolyaet opisat', s chego budet installirovat'sya Slackware: s diskety, zhestkogo diska ili CD-ROM. Esli vy installiruete s zhestkogo diska, vam budet zadan vopros, kakoj razdel vydelyaetsya fajlam Slackware i kakogo on tipa. Naprimer, Esli u vas Slackware-fajly v razdele MS-DOS, vvedite imya razdela (skazhem, /dev/hda1) i vyberite MS-DOS FAT v kachestve tipa. Dalee vam budet zadan vopros, v kakom kataloge dannogo razdela mozhno najti eti fajly. Naprimer, u vas Slackware-fajly, razmeshchennye v kataloge C:\SLACK v vashem razdele MS-DOS, vvedite

             /slack

kak mestopolozhenie. Obratite vnimanie, chto zdes' obychnyj slesh "/". Esli vy installiruete s CD-ROM, vas sprosyat tip ispol'zuemogo ustrojstva CD-ROM, a takzhe, gde na CD-ROM nahodyatsya fajly. Mnogie CD-ROM soderzhat fajly v kataloge /slakware, no eto zavisit ot versii. Esli vy installiruete Slackware Professional (Slackware Professional - versiya Slackware, postavlyaemaya Morse Telecommunications), to ispol'zuyutsya dva kataloga CD-ROM. slakware ispol'zuetsya dlya standartnoj sistemy, kotoraya installiruet fajly pryamo na vash zhestkij disk. slackpro ispol'zuetsya na baziruyushchejsya na CD-ROM sisteme, gde mnogie fajly dostupny pryamo s CD-ROM. |to pozvolyaet sekonomit' diskovoe prostranstvo, no dostup ko mnogim fajlam zametno medlennee. Nekotorye drugie postavshchiki Slackware predostavlyayut vozmozhnosti raboty pryamo s CD-ROM. No, esli u vas est' svobodnoe mesto na diske, my ne rekomenduem rabotat' so Slackware pryamo s CD-ROM. |to medlenno.

Pri installyacii mozhet byt' soobshchenie Slackware ob oshibke montirovaniya. |to chasto govorit o probleme dostupa k zhestkomu disku ili CD-ROM. Esli vy uvidite takie soobshcheniya ob oshibkah, posmotrite dopolnitel'nuyu informaciyu v Razdele 2.5.3.

Disk sets

|ta opciya menyu pozvolyaet vybrat' diskovye nabory, kotorye vy budete installirovat'. Kak minimum, vy dolzhny installirovat' diskovyj nabor A. Dlya vybora diskovyh naborov prosto ispol'zujte strelki i klavishu probela. Obratim vnimanie, chto vybor konkretnogo diskovogo nabora ne oznachaet, chto vse pakety diska budut installirovany; pered installyaciej paketov vam budut vydavat'sya kommentarii ``optional'' ili ``recommended.''

Install

Nakonec, etot punkt menyu neposredstvenno installiruet programmy v vashu sistemu. Mozhno pri etom sledovat' podskazkam. Bol'shinstvo pol'zovatelej vybiraet rezhim ``normal.'' Dlya kazhdogo vybrannogo diskovogo nabora vybirayutsya "nuzhnye" pakety dlya installyacii, chto soprovozhdaetsya podskazkami. Esli vy installiruete s diskety, to budut vydavat'sya takzhe soobshcheniya o neobhodimosti vstavit' sleduyushchuyu disketu.

Posle installyacii kazhdogo paketa vydaetsya kratkoe soobshchenie. No esli u vas net predvaritel'nogo opyta raboty s Linux ili UNIX, mnogie iz etih soobshchenij budut dlya vas malovrazumitel'nymi. Vazhno, chto sootvetstvuyushchij paket installirovan, tak chto mozhete ne lomat' golovu nad vsem, chto pri etom sistema reshila vam soobshchit'.

Naibolee tipichnaya oshibka, s kotoroj zdes' mozhno stolknut'sya - na diskete ne obnaruzhivaetsya nuzhnyj fajl ili oshibka voznikaet pri chtenii s diskety. Poslednee soobshchenie mozhet svidetel'stvovat' o tom, chto fajly na diskete poporcheny ili nepolny. Lyubye diskety, porozhdayushchie eti soobshcheniya, dolzhny byt' zameneny, i vam sleduet zanovo installirovat' diskovye nabory, soderzhashchiesya na etih disketah. Smotrite takzhe Razdel 2.5.3.

Vy mozhete takzhe stolknut'sya s soobshcheniyami ob oshibkah, pri popytke obrashcheniya k CD-ROM; ubedites', chto CD-ROM chistyj, net sledov ot pal'cev i t.p.

Configure

|tot punkt menyu vypolnyaet post-installyacionnoe konfigurirovanie sistemy. |to opisyvaetsya v sleduyushchem razdele.

Sozdanie zagruzochnoj diskety ili installyaciya LILO

Kazhdyj distributiv predstavlyaet kakie-to sredstva dlya zagruzki vashego novogo Linux posle installyacii. Vo mnogih sluchayah installyacionnaya procedura sozdast zagruzochnuyu disketu, soderzhashchuyu yadro Linux, konfigurirovannoe dlya ispol'zovaniya vnov' sozdannoj fajlovoj sistemy. Dlya togo, chtoby zagruzit' Linux, vy dolzhny zagruzit'sya s etoj diskety, i upravlenie posle etogo budet peredano zhestkomu disku. V drugih distributivah eta zagruzochnaya disketa odnovremenno yavlyaetsya i installyacionnoj disketoj.

Mnogie distributivy dayut vozmozhnost' installirovat' LILO na vash zhestkij disk. LILO - eto programma, kotoraya razmeshchaetsya v glavnoj zagruzochnoj zapisi (master boot record) diska. Ona mozhet zagruzhat' ryad operacionnyh sistem, vklyuchaya MS-DOS i Linux, i pozvolyaet v moment zagruzki vybirat', chto imenno zagruzhat'.

V distributive Slackware punkt menyu Configure v setup pozvolyaet sozdavat' zagruzochnuyu disketu, kak i installirovat' LILO. |ti opcii dolzhny kommentirovat' svoi dejstviya. Punkt menyu Configure pozvolyaet takzhe opisyvat' vashi modem, mysh' i informaciyu o vremennoj zone.

CHtoby LILO uspeshno installirovalas', neobhodimo mnogoe znat' o konfiguracii sistemy, naprimer, kakoj razdel kakuyu operacionnuyu sistemu soderzhit, kak zagruzhat' kazhduyu iz sistem i t.d. Mnogie distributivy pri installyacii LILO pytayutsya "ugadat'" sootvetstvuyushchie parametry konfiguracii vashej sistemy. No v nekotoryh distributivah avtomaticheskaya installyaciya LILO mozhet poterpet' neudachu i ostavit' vashu glavnuyu zagruzochnuyu zapis' v "podveshennom" sostoyanii (hotya maloveroyatno, chto pri etom budet prichinen ushcherb dannym na diske). Osobenno, esli vy primenyaete Boot Manager operacionnoj sistemy OS/2, vy ne dolzhny pol'zovat'sya avtomaticheskoj proceduroj installyacii LILO. Sushchestvuyut special'nye instrukcii po ispol'zovaniyu LILO sovmestno s Boot Manager, kotorye budut rassmotreny pozzhe.

Vo mnogih sluchayah luchshe ispol'zovat' zagruzochnuyu disketu, poka u vas ne poyavitsya vozmozhnost' samomu konfigurirovat' LILO vruchnuyu. Esli vy obladaete povyshennoj doverchivost'yu, vy mozhete pol'zovat'sya avtomaticheskoj installyaciej LILO, esli ona est' v vashem distributive.

V Glave 4 my obsudim v detalyah, kak konfigurirovat' i installirovat' LILO konkretno dlya vashego setup.

Esli vse idet horosho, primite nashi pozdravleniya! Vy akkuratno installirovali Linux na vashej sisteme. Vypejte dieticheskoj Koki ili chego-nibud' drugogo - vy zasluzhili.

V sluchae, esli vy naporolis' na nepriyatnosti, sleduyushchij razdel opishet naibolee harakternye glyuki pri installyacii Linux, i kak s nimi borot'sya.

Dopolnitel'nye procedury installyacii

Nekotorye distributivy Linux snabzheny ryadom dopolnitel'nyh installyacionnyh procedur, pozvolyayushchih konfigurirovat' razlichnye pakety, takie kak TCP/IP, X Window System i t.d. Esli u vas est' eti konfiguracionnye opcii perioda installyacii, vam mozhet byt' budet interesno predvaritel'no prochitat' v etoj knige ob osobennostyah konfiguracii etih programm. Inache vam sleduet otlozhit' eti procedury do teh por, kogda vy ne pridete k polnomu ponimaniyu, kak konfigurirovat' programmy.

Kak hotite, esli vse idet naperekosyak - plyvite po techeniyu i smotrite, chto iz vsego etogo poluchitsya. Ves'ma somnitel'no, chto vse, chto vy natvorite sejchas, nel'zya budet peredelat' potom (vprochem, postuchite po derevu).

2.4 Postinstallyacionnye procedury

Posle togo, kak vy zakonchite installyaciyu Linux, malo chto ostaetsya sdelat' pered tem, kak nachat' ispol'zovat' sistemu. V bol'shinstve sluchaev vy mozhete perezagruzit' sistemu, vojti pod root i nachat' ekspluatirovat' sistemu. (Vse distributivy imeyut slegka razlichayushchiesya priemy, realizuyushchie to zhe samoe).

Sejchas samoe podhodyashchee vremya rasskazat', kak perezagruzhat'sya i vyklyuchat' sistemu v processe ekspluatacii. Ni v koem sluchae ne perezagruzhajte i ne vyklyuchajte sistemu putem nazhatiya "reset" ili dobrogo starogo sposoba "zatknut' vulkan" - nazhat' srazu ctrl-alt-del. Pravda na bol'shinstve Linux sistem kombinaciya ctrl-alt-del privedet k normal'nomu vyklyucheniyu cherez komandu shutdown. Ne sleduet takzhe "beshitrostno" vyrubat' pitanie. Kak i v bol'shinstve sistem UNIX, Linux hranit zapisyvaemuyu informaciyu v keshe operativnoj pamyati. Poetomu, esli vy vnezapno perezagruzites' bez "chistogo" zakrytiya sistemy, vy mozhete poportit' dannye na diske, chto mozhet privesti k nevospolnimym poteryam.

Samyj prostoj sposob vyklyuchit' sistemu - ispol'zovat' komandu shutdown. Naprimer, dlya nemedlennogo vyklyucheniya i perezagruzki ispol'zujte sleduyushchuyu komandu (v root):

    # shutdown -r now

|ta komanda chisto perezagruzit vashu sistemu. Rukovodstvo na komandu shutdown opisyvaet i drugie vozmozhnye argumenty komandnoj stroki. Mozhno posmotret' vozmozhnosti komandy, obrativshis' k mashinnomu rukovodstvu man shutdown.

Obratite vnimanie, chto mnogie distributivy Linux ne predlagayut komandu shutdown na sredstvah installyacii. |to oznachaet, chto pri pervoj zagruzke posle installyacii, vam mozhet potrebovat'sya dlya ostanova ctrl-alt-del. A posle etogo vy vsegda dolzhny ispol'zovat' komandu shutdown. prim. perevodchika: Do nastoyashchego momenta ya zakryval Linux-sistemu komandoj halt, no shutdown tozhe rabotaet :-).

Posle togo, kak vy poluchili vozmozhnost' ispol'zovat' sistemu, ostalos' eshche neskol'ko akcij svyazannyh s konfigurirovaniem, kotorye sledovalo by predprinyat'. Pervoe, eto sozdat' sebe pol'zovatel'skij account (i, vozmozhno, dlya drugih pol'zovatelej, kotorye budut imet' dostup k (v) etoj sisteme) prim. perevodchika: zavesti account - znachit zaregistrirovat'sya v sisteme. Sozdanie pol'zovatel'skih accounts opisano v Razdele 4.4. Obychno vse, chto vy dolzhny sdelat', eto vojti pod imenem root i vypolnit' komandu adduser (inogda useradd). Pri registracii budet neskol'ko podskazok, kotorye pomogut vam zaregistrirovat' novyh pol'zovatelej.

Esli vy sozdali bolee odnoj fajlovoj sistemy dlya Linux ili, esli vy ispol'zuete oblast' svoppinga, vam mozhet ponadobit'sya otredaktirovat' fajl /etc/fstab, chtoby vashi fajlovye sistemy byli avtomaticheski dostupny posle zagruzki. (Naprimer, esli vy ispol'zuete otdel'nuyu fajlovuyu sistemu dlya /usr i ne mozhete obnaruzhit' ni odnogo iz fajlov etoj fajlovoj sistemy, mozhet okazat'sya, chto vam prosto nado etu sistemu primontirovat'). V Razdele 4.8. opisyvaetsya eta procedura. Zametim, chto distributivy Slackware Linux avtomaticheski konfiguriruyut vashi fajlovye sistemy i oblasti svoppinga, tak chto v opisanom vyshe obychno net neobhodimosti.

2.5 Bor'ba s glyukami

Prakticheskij kazhdyj vlipnet v kakuyu-nibud' istoriyu pri pervoj popytke installirovat' Linux. V bol'shej chasti sluchaev eto svyazano s prostym nepravil'nym ponimaniem. prim. perevodchika: To est' svyazano s privychkoj bystro, no nepravil'no shvatyvat' mysli. No inogda mozhet byt' koe-chto i poser'eznee, kak zevok proektirovshchikov ili prosto oshibka.

|tot razdel opisyvaet nekotorye naibolee chasto vstrechayushchiesya problemy installyacii i kak ih reshat'. Esli installyaciya proshla uspeshno, no vy poluchili neozhidannye soobshcheniya ob oshibkah, oni zdes' takzhe opisyvayutsya.

Problemy zagruzki sredstv installyacii

Pytayas' pervyj raz zagruzit' sredstva installyacii, vy mozhete stolknut'sya s mnozhestvom problem. Oni perechisleny nizhe. Zametim, chto sleduyushchie problemy ne otnosyatsya k zagruzke vashego vnov' installirovannogo Linux. Otnositel'no takih problem sm. Razdel 2.5.4.

Apparatnye problemy

Naibolee obshchij sluchaj, kogda installyaciya ili ispol'zovanie Linux prihodyat v protivorechie s apparaturoj. Dazhe esli vsya vasha apparatura podderzhivaetsya Linux, nepravil'noe konfigurirovanie ili konflikty mezhdu otdel'nymi ustrojstvami mogut inogda privodit' k strannym rezul'tatam: ustrojstva mogut ne raspoznavat'sya na etape zagruzki ili sistema mozhet zavisat'.

Vazhno lokalizovat' eti apparatnye problemy, esli vy podozrevaete, chto imenno oni yavlyayutsya istochnikom vashih nepriyatnostej. V posleduyushchih razdelah my opishem nekotorye obshchie problemy, svyazannye s apparaturoj, i kak reshat' ih.

Lokalizaciya apparatnyh problem

Esli vy stolknulis' s problemoj, kotoraya po vashemu mneniyu nosit apparatnyj harakter, pervoe, chto vy dolzhny sdelat', eto popytat'sya lokalizovat' problemu. |to oznachaet, chto isklyuchaya vse vozmozhnye sostavlyayushchie i (obychno) samu operacionnuyu sistemu, vy postepenno shag za shagom vydelyaete neispravnuyu chast' apparatury.

|to ne tak tyazhelo, kak inogda mozhet kazat'sya. Pervonachal'no vy dolzhny otklyuchit' ot sistemy vse nesushchestvennoe oborudovanie, a zatem opredelit', kakoe ustrojstvo v dejstvitel'nosti yavlyaetsya istochnikom nepriyatnostej, podklyuchaya shag za shagom ustrojstva. |to oznachaet, chto vy dolzhny otklyuchit' vse ustrojstva krome kontrollerov gibkogo diska i video, a takzhe, razumeetsya, klaviatury. Dazhe takie nevinnye na pervyj vzglyad ustrojstva, kak mysh', mogut vnesti bol'shuyu sumyaticu v vashi mozgi.

Naprimer, predpolozhim, chto sistema zavisla vo vremya zagruzki pri raspoznavanii platy Ethernet. Vy mozhete predpolozhit', chto imeet mesto konflikt ili eto problema dannoj platy Ethernet. Prostoj i bystryj sposob opredelit'sya - eto vytashchit' platu Ethernet i popytat'sya vnov' zagruzit'sya. Esli vse pojdet normal'no, to (a) plata Ethernet ne podderzhivaetsya Linux (smotri Razdel 1.8 otnositel'no sovmestimyh plat), ili (b) sushchestvuet adres ili IRQ, konfliktuyushchie s platoj.

``Konflikt adresa ili IRQ ?'' A eto-to, skazhite na milost', chto eshche mozhet znachit'? Vse ustrojstva v vashej mashine ispol'zuyut IRQ prim. perevodchika: IRQ - Interrupt ReQuest ili liniyu zaprosov preryvaniya, chtoby soobshchit' sisteme, chto sistema dolzhna dlya nih chto-to sdelat'. Vy mozhete predstavit' sebe IRQ kak verevochku, za kotoruyu ustrojstvo dergaet, kogda emu nado, chtoby sistema pozabotilas' o vypolnenii kakogo-to postupivshego zaprosa. Esli bolee, chem odno ustrojstvo dergaet za etu verevochku, yadro ne sposobno opredelit', kakoe ustrojstvo nuzhdaetsya v obsluzhivanii. Vot vam i glyuk.

Poetomu ubedites', chto vse installirovannye vami ustrojstva ispol'zuyut unikal'nye linii IRQ. V obshchem sluchae IRQ dlya ustrojstva mozhet byt' ustanovlen s pomoshch'yu pereklyucheniya dzhamperov (jumpers) na plate; detali smotrite v dokumentacii na konkretnoe ustrojstvo. Nekotorye ustrojstva voobshche ne ispol'zuyut IRQ, no predpolagaetsya, chto vy konfigurirovali ih, tak, chto oni smogut im vospol'zovat'sya. (Horoshie primery tomu kontrollery Seagate ST01 i ST02 SCSI).

V nekotoryh sluchayah yadro, nahodyashcheesya na vashih sredstvah installyacii, konfiguriruetsya dlya ispol'zovaniya konkretnogo IRQ dlya konkretnogo ustrojstva. Naprimer, v nekotoryh distributivah Linux yadro predvaritel'no skonfigurirovano tak, chtoby ispol'zovat' IRQ 5 dlya kontrollera TMC-950 SCSI, kontrollera CD-ROM Mitsumi i drajver myshi busmouse. Esli vy hotite ispol'zovat' dva ili bolee iz etih ustrojstv, vam neobhodimo budet vnachale installirovat' Linux tol'ko s odnim iz etih ustrojstv, podklyuchennym k sisteme, a zatem perekompilirovat' yadro, chtoby smenit' IRQ, vydelennoe dlya drugogo iz nih po umolchaniyu. (Smotri Glavu 4 po povodu perekompilyacii yadra).

Drugaya oblast', gde mogut vozniknut' konflikty apparatury - eto kanaly DMA (Direct Memory Access) (kanaly pryamogo dostupa k pamyati), adresa vvoda-vyvoda (I/O) i adresa razdelyaemoj pamyati (shared memory addresses). Vse vysheperechislennoe est' mehanizmy, cherez kotorye sistema vzaimodejstvuet s razlichnymi ustrojstvami. Nekotorye platy Ethernet, naprimer, ispol'zuyut razdelyaemuyu pamyat' takzhe kak i IRQ v kachestve interfejsa s sistemoj. I esli oni konfliktuyut s drugimi drajverami - sistema vedet sebya nepredskazuemo. Vy dolzhny byt' gotovy k izmeneniyu kanala DMA, adresov vvoda-vyvoda ili razdelyaemoj pamyati dlya razlichnyh ustrojstv s pomoshch'yu pereustanovki dzhamperov. (K sozhaleniyu, nekotorye ustrojstva ne pozvolyayut sdelat' takie pereustanovki).

Dokumentaciya na razlichnye ustrojstva dolzhna ukazyvat' IRQ, kanal DMA, adres vvoda-vyvoda ili adres razdelyaemoj pamyati, kotorye ispol'zuyut ustrojstva, i kak ih konfigurirovat'. I opyat', prostejshij sposob spravit'sya s etoj problemoj, eto prosto vremenno otklyuchit' konfliktuyushchie ustrojstva do togo, kak vy opredelite prichinu konflikta.

Tablica 2.2 predstavlyaet perechen' IRQ i kanalov DMA, ispol'zuemyh razlichnymi "standartnymi" ustrojstvami, stoyashchimi vo mnogih sistemah. Prakticheski vse sistemy imeyut eti ustrojstva, tak chto vam sleduet izbegat' ustanovok IRQ i DMA drugih ustrojstv na eti znacheniya.

     Device                    I/O-adres      IRQ   DMA

     ttyS0 (COM1)                 3f8          4    n/a
     ttyS1 (COM2)                 2f8          3    n/a
     ttyS2 (COM3)                 3e8          4    n/a
     ttyS3 (COM4)                 2e8          3    n/a
     lp0 (LPT1)                   378 - 37f    7    n/a
     lp1 (LPT2)                   278 - 27f    5    n/a
     fd0, fd1 (floppies 1 and 2)  3f0 - 3f7    6    2
     fd2, fd3 (floppies 3 and 4)  370 - 377    10   3

          Tablica 2.2:  Obychnye ustanovki dlya ustrojstv

Problemy raspoznavaniya zhestkogo diska ili kontrollera

Pri zagruzke Linux vy uvidite serii poslanij, vydavaemyh na ekran, vrode:

    Console:  colour EGA+ 80x25, 8 virtual consoles
    Serial driver version 3.96 with no serial options enabled
    tty00 at 0x03f8 (irq = 4) is a 16450
    tty03 at 0x02e8 (irq = 3) is a 16550A
    lp_init:  lp1 exists (0), using polling driver
    ...

Zdes' yadro raspoznaet razlichnye ustrojstva, imeyushchiesya v sisteme. V nekotoryj moment vy uvidite strochku

    Partition check:

(Proverka razdela), za kotoroj sleduet spisok raspoznannyh razdelov, naprimer:

    Partition check:
    hda:  hda1 hda2
    hdb:  hdb1 hdb2 hdb3

Esli po kakoj-to prichine vashi diskovody ili razdely neraspoznany, vy nikakim obrazom ne smozhete k nim dobrat'sya.

|to mozhet proizojti po neskol'kim prichinam:

Posle installyacii Linux vy budete imet' vozmozhnost' installirovat' LILO, kotoryj pozvolit vam zagruzhat'sya s zhestkogo diska. V eto vremya vy mozhete opisat' geometriyu dlya installyacionnoj procedury LILO, chto pozvolit ne vvodit' geometriyu pri kazhdoj zagruzke. Bolee podrobno o LILO smotrite v Glave 4.

Problemy so SCSI-kontrollerami i ustrojstvami

Zdes' opisyvayutsya nekotorye iz naibolee tipichnyh problem, voznikayushchih so SCSI-kontrollerami i ustrojstvami, takimi, naprimer, kak CD-ROM, zhestkie diski i lenty. Esli u vas problemy zastavit' Linux raspoznavat' disk ili kontroller, chitajte dal'she.

Linux SCSI HOWTO (sm. Prilozhenie A) soderzhit mnogo poleznoj informacii o takih SCSI-ustrojstvah, v dopolnenie k perechislennym zdes'. Inogda trebuetsya pochti akrobaticheskaya lovkost' pri konfigurirovanii SCSI.

Esli vash SCSI-kontroller neraspoznan, vozmozhno vam sleduet iniciirovat' (force) raspoznavanie apparatury na etape zagruzki. |to osobenno vazhno dlya bez-BIOS-nyh SCSI-kontrollerov. Bol'shinstvo distributivov pozvolyaet opisyvat' IRQ kontrollerov i adresov razdelyaemoj pamyati vo vremya zagruzki sredstv installyacii. Naprimer, esli vy ispol'zuete kontroller TMC-8xx, vy mozhete vvesti

    boot:  linux tmx8xx=<interrupt>,<memory-address>

v otvet na podskazku zagruzchika LILO, gde <interrupt> - IRQ kontrollera i <memory-address> - adres razdelyaemoj pamyati. Smozhete li vy eto sdelat', zavisit ot ispol'zuemogo vami distributiva Linux, tak chto otnositel'no detalej posmotrite dokumentaciyu.

Problemy installyacii programm

Predpolagaetsya, chto installyaciya programm Linux dolzhna prohodit' bez osobyh hlopot, esli vy schastlivyj chelovek. Edinstvennye problemy, s kotorymi vy mozhete stolknut'sya, eto isporchennye sredstva installyacii ili otsutstvie dostatochnogo mesta na fajlovoj sisteme Linux. Vot perechen' naibolee harakternyh problem:

Esli u vas poyavlyayutsya drugie strannye oshibki vo vremya installyacii Linux (osobenno esli vy sami perepisali gde-to eti programmy), ubedites', chto vy dejstvitel'no spisali vse neobhodimoe. Naprimer, nekotorye ispol'zuyut komandu FTP

     mget *.*

dlya skachivaniya programm Linux cherez FTP. Ona skachaet tol'ko te fajly, kotorye soderzhat ``.'' v imenah fajlov; esli est' fajly bez ``.'', vy ih ne poluchite. V etom sluchae umestnoj byla by komanda

     mget *

Samyj luchshij sovet - zanovo peresmotret' vse shagi, kotorye vy sovershili, esli u vas zastoporilos' delo. Vy mozhete naivno dumat', chto vy vse delali pravil'no, kogda na samom dele vy zabyli sdelat' kakoj-to malen'kij, no vazhnyj shag, gde-to posredi nelegkogo puti installyacii. Vo mnogih sluchayah dazhe sama popytka zanovo perepisat' ili zanovo installirovat' Linux mozhet natolknut' na reshenie dejstvitel'noj problemy. Ne nado bit'sya golovoj ob stenu dol'she, chem nado!

Krome prochego, esli Linux zavis pri installyacii, prichiny mogut byt' v apparature. Smotrite po etomu povodu Razdel 2.5.2.

Problemy posle installyacii Linux

Vy potratili celyh poldnya, installiruya Linux. CHtoby vydelit' pod nego mesto, vy sterli svoi razdely s MS-DOS i OS/2 i ne bez utiraniya slez sterli svoi kopii "SimCity" i "Wing Commander"... Vy perezagruzili sistemu, a nichego ne proizoshlo. Ili eshche huzhe togo, chto-to proizoshlo, no ne to, chto dolzhno bylo proizojti. Nu i chto delat'?

V Razdele 2.5.1 my obsuzhdali nekotorye iz naibolee tipichnyh problem, voznikayushchih pri zagruzke Linux so sredstv installyacii. Mnogie iz etih problem mogut byt' i zdes'. V dovershenie ko vsemu vy mozhete stat' zhertvoj odnoj iz sleduyushchih napastej.

Problemy zagruzki Linux s diskety

Esli vy ispol'zuete diskety dlya zagruzki Linux, vam mozhet potrebovat'sya opisat' mestopolozhenie vashego kornevogo razdela linux vo vremya zagruzki. |to obychno sluchaetsya, kogda vy ispol'zuete ishodnuyu installyacionnuyu disketu, a ne special'nuyu zagruzochnuyu disketu, sozdannuyu v processe installyacii.

Pri zagruzke diskety, nado derzhat' shift ili ctrl. |to privedet vas k zagruzochnomu menyu; nazhmite tab, chtoby poluchit' spiok dostupnyh opcij. Naprimer, mnogie distributivy pozvolyayut vvesti

    boot:  linux hd=<partition>

gde <partition> - imya kornevogo razdela Linux, naprimer, /dev/hda2. Bolee detal'no s voprosom mozhno poznakomit'sya po dokumentacii na distributiv.

Problemy zagruzki Linux s zhestkogo diska

Esli vam udalos' installirovat' LILO, vmesto sozdaniya zagruzochnoj diskety vam sleduet zagruzhat' Linux s zhestkogo diska. Odnako, avtomatizirovannaya procedura installyacii LILO, ispol'zuemaya vo mnogih distributivah, ne vsegda bezuprechna.

Ona mozhet sdelat' nepravil'nye predpolozheniya otnositel'no formata vashego razdela, v etom sluchae vy dolzhny budete pereinstallirovat' LILO, chtoby vse stalo horosho. Installyaciya LILO obsuzhdaetsya v Glave 4.

Problemy vhoda v sistemu

Posle zagruzki Linux vam (na ekran) dolzhna byt' vydana podskazka vrode etoj:

    linux login:

V etot moment libo dokumentaciya na distributiv, libo sama sistema skazhut vam, chto delat' dal'she. V bol'shinstve distributivov vy prosto vojdete v sistemu pod imenem root (superpol'zovatel', administrator) bez parolya. Drugie vozmozhnye imena dlya vhoda guest ili test.

Bol'shinstvo novoispechennyh sistem Linux ne trebuyut parolya dlya pervonachal'nogo vhoda. No esli sistema potrebuet s vas parol', mogut vozniknut' problemy. Prezhde vsego poprobujte parol', sovpadayushchij s imenem vhoda; naprimer, esli vy voshli kak root, poprobujte ``root'' v kachestve parolya.

Esli vy vse-taki ne mozhete vojti, to eto uzhe problema. Prezhde vsego prokonsul'tirujtes' s dokumentaciej na distributiv. Mozhet byt' tam gde-to zakopano pravil'noe imya vhoda i parol'. Imya vhoda i parol' mogut byt' vam soobshcheny sistemoj vo vremya installyacii ili vyvedeny na ekran v vide podskazki.

Prichinoj etih nepriyatnostej takzhe mogut byt' problemy s samoj installyaciej fajlov, otvechayushchih za vhod i inicializaciyu. Esli v etom prichina, vam mozhet potrebovat'sya pereinstallizaciya (kak minimum chasti) programm Linux ili nuzhno zagruzit' vashi sredstva installyacii i popytat'sya reshit' problemy "vruchnuyu". Smotrite soobrazheniya na etot schet v Glave 4.

Problemy ispol'zovaniya sistemy

Esli vhod v sistemu proshel uspeshno, na ekran budet vydana podskazka "shell" - komandnoj obolochki (naprimer ``#'' ili ``$'') i vy mozhete nemnozhko poplyasat' vokrug sistemy. No sushchestvuet ryad problem, kotorye mogut vozniknut' v nachale ispol'zovaniya sistemy.

Odna iz naibolee tipichnyh nachal'nyh problem, svyazannyh s konfigurirovaniem - ustanovka nevernyh prav dostupa (zashchity) fajlov i katalogov. |to mozhet vyrazit'sya v soobshchenii

    Shell-init:  permission denied

kotoroe budet napechatano posle vhoda v sistemu (na samom dele, vsegda, kogda vy stolknetes' s soobshcheniem ``permission denied''("obrashchenie zapreshcheno") vy mozhete byt' s vysokoj veroyatnost'yu uvereny, chto eto problema zashchity fajlov).

Vo mnogih sluchayah eto prostoe delo dlya komandy "chmod", kotoraya mozhet menyat' prava dostupa k sootvetstvuyushchim fajlam i katalogam. Naprimer, nekotorye distributivy Linux ispol'zovali (oshibochnyj) kod zashchity fajlov " 0644 " dlya kornevogo kataloga (/). A sleduet ispol'zovat' komandu

    # chmod 755 /

No, chtoby vvesti etu komandu, vy dolzhny zagruzit'sya so sredstva installyacii i primontirovat' vashu kornevuyu fajlovuyu sistemu Linux vruchnuyu - zakovyristaya zadacha dlya bol'shinstva novichkov.

Vo vremya ekspluatacii sistemy vy mozhete popadat' v mesta, gde neverno ustanovlena zashchita fajlov i katalogov ili programmy rabotayut ne tak, kak konfigurirovalis'. Dobro pozhalovt' v mir Linux! Hotya mnogie distributivy i ne dostavlyayut osobyh hlopot, lish' nemnogie iz nih bezuprechny. My ne hotim obsuzhdat' zdes' vse vozmozhnye problemy. Vmesto etogo po hodu vsej knigi my pomogaem vam reshat' mnogie problemy konfigurirovaniya, obuchaya vas obnaruzhivat' i reshat' problemy samostoyatel'no. V Glave 1 my detal'no obsuzhdali etu filosofiyu. V Glave 4 my daem sovety otnositel'no resheniya mnogih iz tipovyh problem konfigurirovaniya.

Sled. Glava, Pred. Glava

Soderzhimoe etoj glavy, Glavnoe oglavlenie

Nachalo dokumenta, Nachalo etoj glavy