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.
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.
Esli u vas est' dostup k Internet, prostejshij sposob
poluchit' Linux - eto po FTP.
ftpmail
po elektronnoj pochte.
Sm. prilozhenie C.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.
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.
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.
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.
Slackware - populyarnaya distribuciya Linux, soprovozhdaemaya
Patrick Volkerding.
|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
Versiya Slackware, opisannaya zdes' - eto versiya 2.0.0, ot 25 iyunya 1994. Installyaciya bolee pozdnih versij dolzhna byt' vo mnogom analogichna.
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:
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.
Razlichnye prilozheniya i dopolneniya, vrode rukovodstva,
groff
, ispell
(GNU and international versions), term
,
joe
, jove
, ghostscript
, sc
, bc
, i quota patches.
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
.
GNU Emacs 19.25.
Nabor CHasto Zadavaemyh Voprosov (FAQ
s) i drugaya dokumentaciya.
Info-stranicy dlya GNU-programm. Dokumentaciya dlya razlichnyh programm, chitaemaya s pomoshch'yu info ili Emacs.
Setevye programmy. TCP/IP, UUCP, mailx
, dip
,
deliver
, elm
,
pine
, smail
, cnews
, nn
, tin
, trn
.
Ob'ektno-Orientirovannoe Programmirovanie. GNU Smalltalk 1.1.1 i Smalltalk Interface to X (STIX).
Ishodniki Alpha-yadra (vo vremya napisaniya knigi - Linux 1.1.18).
Tcl, Tk, TclX, blt, itcl.
Igry. Nabor igr BSD i Tetris dlya terminalov.
Bazovaya sistema XFree86 2.1.1 s libXpm, fvwm 1.20 i xlock.
X-prilozheniya: X11 ghostscript
, libgr13
,
seyon
, workman
, xfilemanager
, xv 3.01,
GNU chess
i xboard
, xfm
1.2,
ghostview
, i razlichnye X-igry.
Programmy raboty v X11. X11 biblioteki, server linkkit, podderzhka PEX.
Xview 3.2 release 5. XView biblioteki, virtual'nyj i nevirtual'nyj Open Look window-menedzhery.
Interviews biblioteki, include-fajly, doc i idraw
prilozheniya.
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.
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.
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.
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.
README
, a takzhe SLACKWARE_FAQ
. Prochitajte
obyazatel'no eti fajly do installyacii.
bootdsks.144
. Esli u vas diskovod 1.2M (5.25"), najdite v
kataloge bootdsks.12
.
Vam neobhodim odin iz sleduyushchih fajlov bootdisk.
Vam nuzhen tol'ko odin obraz diska iz vysheperechislennyh v zavisimosti ot vashej apparatury.
Nekotorye drajvery konfliktuyut drug s drugom samym strannym
obrazom. I vmesto togo, chtoby vyiskivat' oshibki v svoej
apparature, proshche ispol'zovat' zagruzochnuyu disketu s konkretnymi
drajverami. Bol'shinstvu pol'zovatelej sleduet nachinat' popytki s
scsi.gz
ili bare.gz
.
rootdsks.144
ili rootdsks.12
v
zavisimosti ot tipa diskovoda, s kotorogo proizvodite
zagruzku.
Vam neobhodim odin iz sleduyushchih fajlov:
color144
dlya installyacii s
pomoshch'yu fajlovoj sistemy UMSDOS, kotoraya pozvolyaet
installirovat' Linux poverh kataloga fajlovoj sistemy
MS-DOS. |tot metod installyacii obsuzhdaetsya zdes' detal'no,
no on ne pozvolyaet pererazbivat' disk na novye razdely.
Pozzhe my k etomu vernemsya.
tty144.gz
.
colrlite
dlya installyacii s
pomoshch'yu fajlovoj sistemy UMSDOS. Smotrite vysheprivedennoe
opisanie umsds144.gz
.
colrlite.gz
u vas ne
idet.I snova vam neobhodim lish' odin obraz diska root, zavisyashchij ot tipa drajvera zagruzochnogo diskovoda.
gzip
, ispol'zuemaya dlya szhatiya fajlov boot i root
(rasshirenie imen fajlov ".gz" govorit ob etom). Ona mozhet
byt' najdena v kataloge install
.
RAWRITE.EXE
dlya sozdaniya disket boot i root. |to mozhno takzhe
najti v installyacionnom kataloge.
Esli vy planiruete sozdat' diskety boot i root iz MS-DOS,
vam ponadobyatsya tol'ko RAWRITE.EXE
i GZIP.EXE
. Esli zhe vam
dostupna UNIX-stanciya s diskovodom, vy mozhete sozdat' diskety v
nej, ispol'zuya komandu dd
. Posmotrite rukovodstvo po komande dd
ili posovetujtes' so specialistami po UNIX.
slakware
a1/,slakware
a2/ i
slakware
a3/. |ti fajly sozdayut nabor diska ``A'' distributiva
Slackware. Oni neobhodimy. Pozzhe vy skopiruete eti fajly na
diskety v MS-DOS dlya installyacii (ili vy mozhete
installirovat' s zhestkogo diska). Poetomu, kogda vy skachaete
eti fajly, sohranite ih v otdel'nom kataloge; ne
pereputajte fajly a1
s fajlami a2
i t.p.
Ubedites' takzhe, chto vy poluchili fajly bez tochek v imenah. V
FTP ispol'zujte komandu ``mget *
'' vmesto ``mget *.*
''.
ap1
, ap2
i t.d. zavisyat ot
installiruemyh naborov. Naprimer, esli vy installiruete disk
s naborom ``X
'', berite fajly iz katalogov ot x1 do x5.
Kak i dlya naborov diska ``A
'', ubedites', chto fajly pri
perepisyvanii razmeshchayutsya v raznyh katalogah.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.
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.
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
.
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.
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.
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.
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.
Hotya versii Linux otlichayutsya, obshchie metody installyacii sostoyat v sleduyushchem:
fdisk
. (sm. Razdel
2.3.3).
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.
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.
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.
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.
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.
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.
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
boot:
i, vozmozhno, drugie soobshcheniya.
Mozhno poprobovat' zagruzit'sya bez kakih-libo special'nyh
parametrov, prosto nazhat'
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.
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
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.
Opisyvaet adres i IRQ dlya bez-BIOS-nyh Seagate ST02 kontrollerov.
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.
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.
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
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).
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.
Esli vy planiruete ispol'zovat' razdel svoppinga dlya
virtual'noj pamyati, vy dolzhny byt' gotovy k ego ispol'zovaniyu.
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.
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
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.
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).
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
Vyvodit help-fajl programmy setup
.
|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.
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.
Pozvolyaet ekspertam po installyacii Slackware sozdavat' nastroennye tag-fajly. |to neobhodimo tol'ko dlya nastrojki installyacionnoj procedury; no eto vse ne vasha zabota.
|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.
|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.
|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.
|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.''
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.
|tot punkt menyu vypolnyaet post-installyacionnoe konfigurirovanie sistemy. |to opisyvaetsya v sleduyushchem razdele.
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.
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).
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
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.
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 shutdown
.
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)
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.
Prakticheskij kazhdyj vlipnet v kakuyu-nibud' istoriyu pri
pervoj popytke installirovat' Linux. V bol'shej chasti sluchaev eto
svyazano s prostym nepravil'nym ponimaniem.
|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.
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.
Naibolee chasto vstrechayushchijsya sluchaj pri takogo roda problemah - eto zaporchennaya zagruzochnaya disketa. Libo disketa fizicheski povrezhdena - togda vy dolzhny vosstanovit' disk, ispol'zuya ispravnuyu disketu, libo isporcheny dannye na diskete, v etom sluchae sleduet proverit' pravil'nost' pereneseniya dannyh na disketu. Vo mnogih sluchayah vam mozhet pomoch' prostaya perezapis' diskety.
Esli vy poluchili zagruzochnuyu disketu po pochte ili ot kakogo-to drugogo distributora, vmesto samostoyatel'nyh popytok vosstanovit' isporchennuyu disketu svyazhites' s distributorom i poprosite novuyu zagruzochnuyu disketu - no tol'ko okonchatel'no ubedivshis', chto imenno v diskete prichina.
Posle installyacii sredstv zagruzki vy uvidite nomer soobshcheniya yadra, ukazyvayushchij, kakie ustrojstva byli raspoznany i konfigurirovany. Posle etogo obychno vydaetsya "login", pozvolyayushchij prodolzhat' installyaciyu (nekotorye distributivy vmesto etogo pomeshchayut vas v nekotorogo roda installyacionnuyu programmu). Sistema mozhet zavisnut' vo vremya etih shagov. Vo mnogih sluchayah sistema ne zavisaet, a prosto trebuet mnogo vremeni na vypolnenie. Tak chto, prezhde chem reshit', chto sistema zavisla, ubedites', chto po krajnej mere neskol'ko minut diskovod i processor bezdejstvuyut.
lp_init: lp1 exists (0), using polling driver
poyavivshejsya na vashem ekrane.
Linux login:
dalee vy dolzhny vojti (obychno kak root ili install - v
raznyh versiyah distributivov po-raznomu). Posle vvedeniya
imeni pol'zovatelya sistema mozhet zadumat'sya sekund na 20 ili
bolee, poka programma installyacii ili shell zagruzhaetsya s
diskety. Opyat' zhe lampochka diskovoda dolzhna goret'. Tak chto
ne dumajte, chto sistema opyat' zavisla.Lyuboj iz perechislennyh vyshe punktov mozhet byt' istochnikom problem. Razumeetsya, sistema mozhet i vzapravdu zavisnut' pri zagruzke, chemu mozhet byt' neskol'ko prichin. Prezhde vsego, u vas mozhet byt' nedostatochno pamyati (RAM) dlya zagruzki sredstv installyacii.
Prichina mnogih sistemnyh zavisanij - apparatnaya nesovmestimost'. Razdel 1.8 poslednej glavy predstavlyaet obzor podderzhivaemogo OS Linux oborudovaniya. Dazhe esli vasha apparatura podderzhivaetsya, u vas mogut byt' problemy, svyazannye s nesovmestimost'yu konfiguracii oborudovaniya, kotorye tozhe mogut byt' prichinoj zavisaniya. Smotrite Razdel 2.5.2, gde obsuzhdayutsya voprosy apparatnoj nesovmestimosti.
|tot punkt otnositsya k kolichestvu pamyati, kotoraya imeetsya v vashem rasporyazhenii. Na sisteme s 4M RAM ili menee u vas mogut byt' problemy s samoj zagruzkoj sredstv installyacii. |to potomu, chto mnogie distributivy ispol'zuyut ``ramdisk'', kotoraya yavlyaetsya fajlovoj sistemoj, zagruzhaemoj pryamo v RAM vo vremya operacij, ispol'zuyushchih sredstva installyacii. Polnyj obraz installyacionnoj diskety, naprimer, mozhet byt' zagruzhen na ramdisk, chto mozhet potrebovat' bolee megabajta pamyati.
Reshenie etoj problemy - podgotovit' opciyu ramdisk pri
zagruzke sredstv installyacii. Kazhdaya versiya imeet procedury
realizacii etogo; v versii SLS, naprimer, vy pechataete
``floppy
'', kogda poyavitsya podskazka LILO pri zagruzke diska
"a1". Detali posmotrite v dokumentacii na distributiv.
Vy mozhete ne uvidet' soobshchenie ``out of memory'' pri popytke zagruzit'sya ili installirovat' programmy; vmesto etogo sistema mozhet neozhidanno zavisnut' ili sorvat' zagruzku. Esli sistema zavisla i nikakie predydushchie ob'yasneniya ne pomogayut, popytajtes' otklyuchit' (disable) ramdisk.
Imejte v vidu, chto Linux sam po sebe trebuet ne menee 2 M RAM dlya minimal'nogo funkcionirovaniya; nekotorye versii trebuyut nalichiya 4M i dazhe bolee.
|to govorit o tom, chto sredstva installyacii neispravny. Esli vy popytaetes' zagruzit'sya so sredstv installyacii (i vy uvereny, chto vse delaete pravil'no), to u vas ne dolzhno poyavlyat'sya soobshchenij, vrode vysheupomyanutyh. Svyazhites' s distributorom vashego Linux i obsudite s nim problemu. Mozhet byt' nuzhna novaya kopiya. Esli vy perepisali zagruzochnyj disk sami, poprobujte peresozdat' etot zagruzochnyj disk, mozhet eto reshit problemu.
|to soobshchenie ob oshibke oznachaet, chto kornevaya fajlovaya sistema (sama nahodyashchayasya na sredstve zagruzki) ne mozhet byt' najdena. To li vashi sredstva zagruzki kakim-to obrazom isporcheny, to li vy nepravil'no pytaetes' zagruzhat' sistemu.
Naprimer, mnogie distributivy na CD-ROM trebuyut, chtoby pri zagruzke lazernyj disk nahodilsya v diskovode. Ubedites' takzhe, chto diskovod CD-ROM vklyuchen i chto-to delaet. Podrobnee smotrite v Razdele 2.5.2.
Esli vy uvereny, chto vy pravil'no zagruzhaete sistemu, to vozmozhno nepravil'no rabotayut vashi sredstva zagruzki. No eto netipichnaya situaciya, poprobujte drugie varianty, prezhde chem pytat'sya ispol'zovat' druguyu zagruzochnuyu disketu ili lentu.
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.
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
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
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:
Dlya resheniya takogo roda problem obrashchajtes' k sootvetstvuyushchej dokumentacii na zhestkie diski i/ili kontrollery. V chastnosti, mnogie zhestkie diski potrebuyut pereustanovki dzhamperov, esli oni budut ispol'zovat'sya v rezhime "podchinennogo" (``slave'') drajvera (naprimer, v kachestve vtorogo zhestkogo diska). Samyj zheleznyj sposob proverit' nalichie takoj situacii - eto zagruzit' MS-DOS ili eshche kakuyu-nibud' druguyu operacionnuyu sistemu, kotoraya zavedomo dolzhna rabotat' s etim zhestkim diskom i kontrollerom. Esli vy poluchite dostup k disku i kontrolleru iz drugoj operacionnoj sistemy, to znachit vashi problemy ne v konfigurirovanii apparatury.
Smotrite Razdel 2.5.2.1 (ranee) po povodu razresheniya vozmozhnyh konfliktov ustrojstv i Razdel 2.5.2.3 (dalee) po povodu konfigurirovaniya SCSI-ustrojstv.
Mnogie distributivy imeyut zagruzochnuyu opciyu dlya opisaniya geometrii diska. V obshchem sluchae, pri zagruzke sredstv installyacii, vy mozhete opisat' geometriyu drajvera v otvet na podskazku zagruzchika LILO s pomoshch'yu komandy, naprimer:
boot: linux hd=<cylinders>,<heads>,<sectors>
gde <cylinders>, <heads> i <sectors> sootvetsvuyut chislu cilindrov, golovok i sektorov na trek u vashego diska.
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.
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.
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 vy ispol'zuete CD-ROM, ubedites' v otsutstvii na nem carapin, pyli ili drugih gadostej, kotorye mogut privodit' k oshibkam. Prichinoj mozhet byt' i to, chto sootvetstvuyushchee sredstvo installyacii imeet nepodhodyashchij format. Naprimer, pri ispol'zovanii disket mnogie distributivy Linux trebuyut, chtoby disketa byla otformatirovana v formate high-density MS-DOS. (Zagruzochnaya disketa - isklyuchenie; v bol'shinstve sluchaev ona voobshche ne v formate MS-DOS). Esli vse prochee poterpelo neudachu, libo dostan'te novyj nabor disket s distributivom ili perepishite ego na novye diskety, esli vy skachali distributiv otkuda-to.
Obychnoe reshenie v etoj situacii - peresozdanie fajlovoj
sistemy (s pomoshch'yu komandy mke2fs
), kotoraya udalyaet chastichno
installirovannye programmy. Vy dalee mozhete popytat'sya
pereinstallirovat' programmy, vybiraya na etot raz men'shee
kolichestvo programm, podlezhashchih installyacii. V drugih
sluchayah vam mozhet ponadobit'sya nachat' s polnogo udaleniya i
pereraspredeleniya razdelov i razmerov fajlovoj sistemy.
hd=<cylinders>,<heads>,<sectors>
opciyu perioda zagruzki, chtoby iniciirovat' opredelenie
geometrii svoego zhestkogo diska i opisali geometriyu
nekorrektno, to vy dolzhny budete poznakomit'sya s etoj
problemoj. |to takzhe mozhet sluchit'sya, esli geometriya vashego
drajvera opisana nekorrektno v CMOS.
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.
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.
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'
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.
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.
Drugaya komanda, kotoruyu mozhno poprobovat' (s MS-DOS 5.0 i vyshe) eto
FDISK /MBR
|ta komanda budet pytat'sya zanovo sformirovat' glavnuyu zagruzochnuyu zapis' diska dlya zagruzki MS-DOS, perepisyvaya LILO. Esli u vas bol'she net na zhestkom diske MS-DOS, vam potrebuetsya zagruzit' Linux s diskety i v posleduyushchem popytat'sya installirovat' LILO.
S drugoj storony, esli vy vse-taki installirovali LILO, no
drugaya operacionnaya sistema zagruzhaetsya vmesto Linux, to
neobhodimo konfigurirovat' LILO tak, chtoby ona zagruzhala
drugie operacionnye sistemy po umolchaniyu. Vo vremya zagruzki
sistemy derzhite nazhatoj klavishu linux
''),
chtoby zagruzit' Linux.
Esli vy hotite sdelat' Linux sistemoj, zagruzhaemoj po umolchaniyu, vam neobhodimo reinstallirovat' LILO. Smotrite Glavu 4.
Vozmozhno takzhe, chto vy pytalis' installirovat' LILO, no installyaciya poterpela neudachu. Smotrite predydushchij punkt.
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.
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.
Soderzhimoe etoj glavy, Glavnoe oglavlenie
Nachalo dokumenta, Nachalo etoj glavy