Prije nego počnete, svakako napravite backup svake datoteke na svom sustavu. Instalacijski postupak može izbrisati sve podatke na tvrdom disku! Programi koji se koriste u instalaciji su prilično pouzdani, a većina se koristi godinama; bez obzira na to, krivi potez vas može skupo stajati. Čak i uz backup, budite oprezni i razmišljajte o svojim odgovorima i postupcima. Dvije minute razmišljanja može uštediti sate nepotrebnog posla.
Ako instalirate na sustav sa više operativnih sustava, imajte pri ruci
distribucijske medije svih ostalih prisutnih operativnih sustava. Pogotovo ako
reparticionirate svoj disk, možda ćete morati ponovo instalirati boot loader
svog operativnog sustava, ili, u nekim slučajevima (tj. Macintosh), cijeli
operativni sustav.
Osim ovog dokumenta trebat će vam the cfdisk
man stranica, the fdisk
man stranica, Uvod u dselect
, te Linux hardverska
kompatibilnost KAKO
.
Ako je vaše računalo stalno spojeno na mrežu (npr. Ethernetom ili sličnom vezom -- ne PPP-om), pitajte svog mrežnog administratora za ove informacije:
Ako jedina mrežna veza vašeg računala ide serijskom vezom, preko PPP-a ili
slične "dialup" veze, osnovni sustav vjerojatno nećete instalirati
preko mreže. Ne morate se brinuti o namještanju svoje mreže dok vam sustav ne
bude već instaliran. Pogledajte Namještanje PPP-a, Poglavlje 8.10 dolje
za informacije o postavljanju PPP-a na Debianu.
Imate dvije različite prilike za particioniranje: prije instalacije Debiana, ili tokom nje. Ako će vaše računalo biti posvećen isključivo Debianu, trebali biste particionirati tokom instalacije (``Particioniranje tvrdog diska'', Poglavlje 6.6). Ako imate stroj s više operativnih sustava, obično ćete urođenom operativnom sustavu prepustiti stvaranje njegovih particija.
Sljedeća poglavlja sadrže informacije o particioniranju pod vašim urođenim
operativnim sustavom, prije instalacije. Primjetite da ćete imena particija
pod tim operativnim sustavom morati pretvarati u Linux imena particija;
pogledajte Imena uređaja u
Linuxu, Poglavlje 6.3.
Ako radite s postojećim FAT ili NTFS particijama, preporuča se da ili koristite
donju shemu ili standardne Windows ili DOS alate. Inače, zapravo nije potrebno
particionirati iz DOS-a ili Windowsa; Linux alati za particioniranje će
općenito obaviti bolji posao.
Jedna od najčešćih instalacija je na sustav koji već sadrži DOS (uključujući Windows 3.1), Win32 (kao što je Windows 95, 98, NT) ili OS/2, a poželjno je staviti Debian na isti disk bez uništavanja prethodnog sustava. Kako je objašnjeno u Pozadina, Poglavlje 6.1, smanjivanje veličine postojeće particije će skoro sigurno oštetiti podatke na toj particiji, osim ako se poduzmu neke mjere opreza. Ovdje opisana metoda, iako neće zajamčeno zaštititi vaše podatke, u praksi radi iznimno dobro. Kao mjeru opreza, napravite backup.
Prije nego li nastavimo, morali biste odlučiti kako želite podijeliti disk. Metoda iz ovog poglavlja će samo razbiti particiju na dva dijela. Jedan će sadržavati izvorni OS, a drugi će se koristiti za Debian. Tokom instalacije Debiana imat ćete priliku koristiti Debianov dio diska kako želite, tj. kao swap ili kao datotečni sustav.
Zamisao jest: premjestiti sve podatke na početak particije prije mijenjanja informacija particije, tako da se ništa ne izgubi. Važno je da između micanja podataka i reparticioniranja radite što je manje moguće kako biste smanjili rizik snimanja datoteke blizu kraja particije, jer će to smanjiti količinu prostora kojeg možete oduzeti od particije.
Najprije vam treba primjerak fips
a, koji je dostupan u direktoriju
tools/
na obližnjem Debian mirroru. Otpakirajte arhivu i
kopirajte datoteke RESTORRB.EXE
, FIPS.EXE
i
ERRORS.TXT
na sistemsku disketu. Sistemska disketa se može
pripremiti naredbom sys a: u DOS-u. fips
dolazi s
vrlo dobrom dokumentacijom koju ćete možda željeti pročitati. Svakako ćete
željeti pročitati dokumentaciju ako koristite driver za sažimanje diska ili
disk manager. Napravite disketu i pročitajte dokumentaciju prije
defragmentiranja diska.
Sljedeća potrebna stvar je pomaknuti sve podatke na početak particije.
defrag
, koji standardno dolazi s DOS-om 6.0 i kasnijima, lako može
obaviti posao. Za popis drugih programa koji mogu poslužiti pogledajte
dokumentaciju fips
a. Obratite pažnju na to da, ako imate Windows
95, morate pokrenuti defrag
iz njih, budući da DOS ne razumije
VFAT, podršku za duga imena korištenu u Windowsima 95 i novijima.
Nakon što pokrenete defragmenter (što na većem disku može potrajati), dignite
sustav s pripremljenom fips
disketom u disketnom pogonu.
Jednostavno napišite a:\fips i slijedite upute.
Primjetite da postoje mnogi drugi manageri particija, u slučaju da
fips
podbaci.
Ako particionirate DOS diskove, ili mijenjate veličine DOS particija, pomoću
Linux alata, mnogi ljudi imaju probleme u radu s dobivenim FAT particijama. Na
primjer, neki govore o sporosti, stalnim problemima sa scandisk
om
i drugim čudnim greškama u DOS-u ili Windowsu.
Čini se da, kad god stvorite ili promijenite veličinu particije za DOS, pametno
je ispuniti prvih nekoliko sektora nulama. Učinite to prije pokretanja DOS-ove
naredbe format
, iz Linuxa:
dd if=/dev/zero of=/dev/hdXX bs=512 count=4
Ponekad je potrebno malo prilagoditi sustav prije instalacije. x86 platforma je najzamornija u tome; predinstalacijsko namještanje hardvera na drugim arhitekturama je znatno jednostavnije.
Ovo poglavlje će vas provesti kroz namještanje hardvera pred instalaciju, koje
ćete morati obaviti prije instaliranja Debiana. Općenito, to uključuje
provjeravanje i moguće mijenjanje postavki firmwarea vašeg sustava.
``Firmware'' je ključni softver kojeg koristi vaš hardver; njegovo izvršavanje
tokom procesa dizanja (nakon paljenja računala) je najkritičnije.
BIOS daje osnovne funkcije potrebne za dizanje vašeg stroja i omogućavanje pristupa vašem hardveru iz operativnog sustava. Vaš sustav vjerojatno ima BIOS set-up izbornik koji se koristi za podešavanje BIOS-a. Prije instaliranja morate osigurati točno namješten BIOS; propuštanje toga može voditi prekidanjima rušenjem ili nemogućnošću instaliranja Debiana.
Ostatak ovog poglavlja je preuzet iz odgovora na pitanje ``How do I enter the
CMOS configuration menu?'' u PC Hardware
FAQ
-u. Način pristupanja BIOS (ili ``CMOS'') konfiguracijskom
izborniku ovisi o tome tko je napisao vaš BIOS softver:
[Od: burnesa@cat.com (Shaun Burnet)]
[Od: mike@pencom.com (Mike Heath)] Neki 386 strojevi u BIOS-u nemaju izbornik
za konfiguraciju CMOS-a. Treba im softverski CMOS setup program. Ako nemate
instalacijsku i/ili dijagnostičku disketu za svoj stroj, možete pokušati sa
shareware/freeware programom. Probajte pogledati ftp://ftp.simtelnet.net/pub/simtelnet/msdos/
.
Mnogi BIOS set-up izbornici omogućavaju izbor uređaja koje će se koristiti za dizanje sustava. Postavite to tako da se operativni sustav traži na A: (prvom disketnom pogonu), zatim, opcionalno, na prvom CD-ROM uređaju (možda navedenom kao D: ili E:), a zatim na C: (prvom tvrdom disku). Takav raspored vam omogućava dizanje s diskete ili CD-ROM-a, što su dva najčešće korištena uređaja za instaliranje Debiana.
Ako imate noviji SCSI kontroler i na njega spojen CD-ROM uređaj, obično možete dignuti sustav s CD-ROM-a. Sve što trebate napraviti je omogućiti dizanje s CD-ROM-a u SCSI BIOS-u vašeg kontrolera. Također biste trebali moći dignuti sustav s floppy diskete. Ovo se podešava u PC BIOS-u.
Ako se vaš sustav ne može dignuti izravno s CD-ROM-a, ili ga jednostavno ne
uspijevate na to natjerati, ne očajavajte; možete jednostavno pokrenuti
E:\install\boot.bat
pod DOS-om (zamijenite E: onim
slovom koje DOS pridružuje vašem CD-ROM pogonu) kako biste pokrenuli
instalacijski postupak. Za detalje pogledajte Instaliranje s CD-ROM-a, Poglavlje
5.4 dolje.
Također, ako ćete instalirati s FAT (DOS) particije, diskete vam uopće neće
trebati. Za više informacija o instalaciji tom metodom pogledajte Instaliranje s DOS particije,
Poglavlje 5.3.1 dolje.
Ako vaš sustav nudi i extended i expanded memoriju,
namjestite ga tako da je što je moguće više extended i što je moguće manje
expanded memorije. Linuxu treba extended memorija, a expanded memoriju ne može
koristiti.
Isključite sve opcije svog BIOS-a za upozoravanje na viruse. Ako imate karticu
za zaštitu od virusa ili drugi poseban hardver, svakako ga isključite ili
fizički odstranite dok radite u GNU/Linuxu. Takve stvari nisu kompatibilne s
GNU/Linuxom; štoviše, zahvaljujući dozvolama datotečnih sustava i zaštićenoj
memoriji Linux kernela, virusi su skoro nepoznati.[3]
Vaša matična ploča možda nudi shadow RAM ili caching BIOS-a. Možda
ćete vidjeti opcije za ``Video BIOS Shadow'', ``C800-CBFF Shadow'', itd.
Isključite sav shadow RAM. Shadow RAM služi za ubrzavanje pristupa
ROM-ovima na vašoj matičnoj ploči i nekim kontrolerskim karticama. Linux
izbjegava korištenje tih ROM-ova nakon dizanja jer ima vlastiti, brži 32-bitni
softver umjesto 16-bitnih programa iz ROM-ova. Isključivanje shadow RAM-a može
osloboditi nešto memorije koju programi mogu koristiti kao običnu. Ostavljanje
shadow RAM-a uključenim može ometati Linuxov pristup hardverskim uređajima.
Ako vaša matična ploča nudi APM (Advanced Power Management -- napredno
upravljanje strujom), podesite ju tako da upravljanje strujom kontrolira APM.
Isključite doze, standby, suspend, nap i sleep modove, te mjerenje vremena za
gašenje tvrdog diska. Linux može preuzeti kontrolu nad tim modovima i
upravljati strujom bolje od BIOS-a. Međutim, verzija kernela operativnog
sustava na instalacijskim disketama ne koristi APM jer smo čuli izvještaje o
jednom laptop sustavu koji se rušio pri konfiguriranju Linux APM podrške.
Jednom kada instalirate Linux, možete izgraditi podešenu verziju Linux kernela;
Kompajliranje novog kernela,
Poglavlje 9.5 objašnjava kako.
Mnogi sustavi imaju turbo prekidač koji mijenja brzinu CPU-a.
Odaberite brže stanje. Ako vam BIOS omogućava gašenje softverske kontrole nad
turbo prekidačem (ili softverske kontrole brzine CPU-a), učinite to i ostavite
sustav u bržem stanju. Čuli smo izvještaj kako je na stanovitom sustavu Linux
tijekom auto-probinga (traženja hardverskih uređaja) slučajno dirao softversku
kontrolu turbo prekidača.
Mnogi ljudi su pokušali namjestiti svoj 90 MHz CPU na 100 MHz, itd. Ponekad
radi, ali je osjetljivo na temperaturu i druge čimbenike, a čak može oštetiti
vaš sustav. Jedan od autora ovog dokumenta je godinu dana držao svoj sustav
over-clockanim, a zatim je program gcc
počeo podbacivati uz
neočekivani signal pri kompajliranju kernela operativnog sustava. Vraćanje
brzine CPU-a na deklariranu vrijednost je riješilo problem.
Kompajler gcc
je često prva stvar koja umre od loših memorijskih
modula (ili drugih hardverskih problema koji nepredvidivo mijenjaju podatke)
jer izgrađuje goleme strukture podataka koje obrađuje više puta. Greška u tim
strukturama podataka će uzrokovati izvršavanje neispravne naredbe ili pristup
nepostojećoj adresu. Simptom toga će biti umiranje gcc
a od
neočekivanog signala.
Najbolje od najboljih matičnih ploča podržavaju paritetni RAM i čak će vam reći ako vaš sustav ima jednobitnu grešku u RAM-u. Nažalost, nemaju načina za ispravljanje greške, pa se općenito ruše čim vam kažu kako imate neispravan RAM. Ipak, bolje je da vam se kaže kako imate lošu memoriju nego da vam ona tiho uzrokuje greške u podacima. Dakle, najbolji sustavi imaju matične ploče koje podržavaju paritet i istinski paritetne memorijske module; pogledajte Lažni ili ``virtualni'' paritetni RAM, Poglavlje 2.5.3.
Ako imate istinski paritetan RAM i vaša matična ploča ga raspoznaje, nemojte
zaboraviti uključiti sve BIOS opcije koje uzrokuju prekid matične ploče na
greške u paritetu memorije.
Mnogi korisnici Cyrix CPU-a su morali isključiti cache na svojim sustavima tokom instalacije jer su se inače na disketi pojavljivale greške. Ako to morate učiniti, nemojte zaboraviti ponovo uključiti cache nakon što završite instalaciju jer sustav bez cachea radi puno sporije.
Ne mislimo da je to nužno krivica Cyrix CPU-a. Možda je to nešto što Linux
može zaobići. Nastavit ćemo raditi na problemu. Za tehnički radoznale,
sumnjamo u problem neispravnosti cachea nakon prebacivanja iz 16-bitnog u
32-bitni kod.
Ako vaš BIOS nudi nešto poput ``15-16 MB Memory Hole'', isključite to. Linux tamo očekuje naći memoriju ako imate toliko RAM-a.
Čuli smo izvještaj o Intel Endeavor matičnoj ploči na kojoj postoji opcija
zvana ``LFB'' ili ``Linear Frame Buffer''. Imala je dva stanja: ``Disabled'' i
``1 Megabyte''. Stavite ju na ``1 Megabyte''. Kada je isključena,
instalacijska disketa se ne bi točno pročitala i sustav bi se kad-tad srušio.
U vrijeme pisanja jednostavno ne razumijemo što se događa s tim uređajem --
jednostavno je radilo s tom opcijom, a bez nje ne.
Uz opcije vašeg BIOS-a, možda ćete morati promijeniti neke opcije na samim karticama. Neke kartice imaju setup izbornike, a druge se oslanjaju na jumpere. Ovaj dokument se ne može nadati pružanju potpunih informacija o svakom hardverskom uređaju; nada se da će dati korisne savjete.
Ako bilo koja kartica nudi mapiranu memoriju (``mapped memory''), memoriju bi
trebala mapirati negdje između 0xA0000 i 0xFFFFF (od 640. kB do malo ispod 1
megabajta) ili na adresu barem 1 megabajt veću od ukupne količine RAM-a na
vašem sustavu.
Linux kernel ne može uvijek detektirati koliku količinu RAM-a imate. Ako je
ovo slučaj, molimo pogledajte u Parametri dizanja, Poglavlje
5.1.