U prošloj glavi ste već odabrali svoj sustav dizanja. To može biti dizanje s Rescue diskete, dizanje s CD-ROM-a, ili dizanje iz već instaliranog operativnog sustava. Ova glava opisuje neke načine kontroliranja dizanja, česte probleme pri dizanju i neke načine kako ih zaobići, ili nam barem pomoći u dijagnosticiranju problema.
Primjetite da na nekim strojevima Control-Alt-Delete ne resetira ispravno stroj, pa se preporuča ``hladni'' reset. Ako instalirate iz postojećeg operativnog sustava (primjerice, DOS-a), nemate izbora. Inače, molimo vas, stroj pri dizanju hladno resetirajte.
Parametri dizanja su parametri Linux kernela koji se obično koriste kako bi se osigurao pravilan rad uređaja. Većim dijelom, kernel sam može saznati informacije o vašim periferijama. Međutim, u nekim ćete mu slučajevima malo morati pomoći.
Ako se dižete s Rescue diskete ili CD-ROM-a
bit će vam ponuđen boot prompt, boot:. Detalje o korištenju boot
parametara uz Rescue disketu sadrži Dizanje s Rescue diskete, Poglavlje 6.2. Ako se
dižete iz postojećeg operativnog sustava, parametre dizanja ćete morati
postavljati drugim sredstvima. Na primjer, možete editirati
datoteku install.bat
s bilo kojim tekst editorom. Potpune
informacije o parametrima dizanja se mogu naći u
Linux BootPrompt HOWTO
; ovo
poglavlje navodi samo natuknice o najkorištenijim parametrima.
Ako sustav dižete prvi put, pokušajte s predodređenim parametrima (tj. nemojte postavljati argumente) i pogledajte radi li točno. Vjerojatno hoće. Ako nije, poslije se možete ponovo dignuti i potražiti posebne parametre koji obavještavaju sustav o vašem hardveru.
Kada se kernel digne, rano u postupku trebala bi se pokazati poruka Memory: slobodnok/ukupnok available. ukupno bi trebalo odgovarati ukupnoj količini dostupnog RAM-a, u kilobajtima. Ako ne odgovara instaliranom RAM-u, morate koristiti parametar mem=ram, gdje je ram veličina memorije, uz nastavak ``k'' za kilobajte, odnosno ``m'' za megabajte. Na primjer, i mem=8192k i mem=8m znače jedno te isto.
Primjetite da je 2.0 serija Linux kernela ograničena na 960 MB memorije. Ako na svom stroju imate više od toga, morat ćete dodati parametar mem=960m.
Neki sustavi imaju disketne pogone s ``obratnim DCL-ovima''. Ako pri čitanju diskete bude grešaka, iako znate da je disketa ispravna, probajte parametar floppy=thinkpad.
Na nekim sustavima, kao što je IBM PS/1 ili ValuePoint (koji imaju ST-506 diskove), IDE disk možda neće biti pravilno prepoznat. Opet, najprije probajte bez parametara i pogledajte je li IDE disk točno prepoznat. Ako nije, saznajte geometriju diska (broj cilindara, glava i sektora) i koristite parametar hd=cilindara,glava,sektora.
Opet, podrobni detalji o parametrima dizanja se mogu naći u Linux BootPrompt HOWTO
, uz savjete za
opskuran hardver. Neki česti problemi navedeni su dolje u Problemi u postupku dizanja, Poglavlje 6.6.
Dizanje s Rescue diskete je lako: stavite ju u primarni disketni pogon i resetirajte sustav pritiskom na reset, ili isključivanjem i uključivanjem sustava. Kao što je gore spomenuto, preporuča se ``hladni reset''. Disketi bi trebalo biti pristupljeno, a zatim biste trebali vidjeti zaslon koji predstavlja Rescue disketu i završava boot: promptom.
Ako sustav dižete na neki drugi način, slijedite upute i čekajte da se pojavi boot: prompt. Ako imate manje od 5MB memorije, morate se dignuti s Low-Memory Boot diskete (pogledajte Instaliranje na sustave s malo memorije, Poglavlje 5.7 dolje). Ako se dižete s disketa manjih od 1.4 MB, morate metodu dizanja ramdisk i trebat će vam Root disketa.
Na boot: promptu možete učiniti dvije stvari. Možete pritisnuti funkcijske tipke F1 do F10 za nekoliko stranica korisnih informacija, ili možete dignuti sustav.
Informacije o parametrima koji bi se mogli pokazati korisnima mogu se dobiti pritiskom na F4 i F5. Ako naredbenom redu dodajete parametre, nemojte zaboraviti napisati metodu dizanja (predodređeno linux) i razmak prije prvog parametra (na primjer, linux floppy=thinkpad). Ako samo pritisnete Enter, to je isto kao da ste napisali linux bez posebnih parametara.
Disketa se naziva Rescue (engl. spasilačka) disketa jer ju možete koristiti za dizanje sustava i obavljanje popravaka ako dođe do problema koji onemogućava dizanje s diska. Prema tome, tu disketu sačuvajte nakon instalacije sustava. Pritisak na F3 pruža daljne informacije o korištenju Rescue diskete.
Kada pritisnete Enter, trebali biste vidjeti poruku Loading..., a zatim Uncompressing Linux...; potom nekoliko zaslona informacija o hardveru u vašem sustavu. Više o tom stupnju procesa dizanja saznat ćete dolje.
Ako odaberete neku drugu metodu dizanja, kao što je ``ramdisk'' ili ``floppy'', od vas će se tražiti da ubacite Root disketu. Umetnite Root disketu u prvi disketni pogon i pritisnite Enter. (Ako odaberete floppy1, Root disketu ubacite u drugi disketni pogon.)
Ako vaš sustav ima manje od 5MB memorije, trebali biste se dignuti s Low Memory Boot diskete kako je opisano u Instaliranje na sustave s malo memorije, Poglavlje 5.7. Instalacijski sustav bi trebao detektirati da nemate dovoljno memorije za normalnu instalaciju i zatražiti od vas poseban instalacijski postupak.
Po redu prođite kroz ponuđene izbore:
fdisk
a stvorite Linux swap particiju (vrsta 82). Swap
particija je potrebna kako bi pružila virtualnu memoriju tijekom
instalacijskog postupka, jer mu je potrebno više memorije nego što imate na
svom sustavu. Odaberite količinu virtualne memorije koliko namjeravate
koristiti nakon instalacije sustava. 16 megabajta je vjerojatno najmanji
praktični iznos; uzmite 32 megabajta ako si možete priuštiti prostor, a 64
ako vam je disk velik toliko da vam taj prostor neće nedostajati.
Uz to, stvorite Minix particiju (vrsta 81). Ona će sadržavati root datotečni sustav u ranom dijelu instalacijskog postupka. Trebala bi biti velika barem 2 megabajta. Tu particiju nakon instalacije možete obrisati.
root.bin
(primjer je Rescue disketa).
Dizanje s CD-ROM-a je stvar stavljanja CD-ROM-a u pogon i dizanja. Sustav bi se trebao dignuti i predstaviti vam boot: prompt. Tu možete upisati svoje parametre dizanja i odabrati kernel.
Tijekom dizanja ćete možda vidjeti mnoge poruke u obliku can't find nešto, ili nešto not present, can't initialize nešto, ili čak this driver release depends on nešto. Većina tih poruka su bezopasne. Vidite ih jer je kernel instalacijskog sustava izgrađen kako bi radio na računalima s mnogim uređajima. Očito, ničije računalo neće imati svaki mogući uređaj, pa operativni sustav može uputiti nekoliko pritužbi dok traži uređaje kojih nemate. Također ćete možda vidjeti zastajanje sustava na neko vrijeme. Sustav tada čeka na odgovor uređaja koji nije prisutan na vašem sustavu. Ako vam je vrijeme dizanja neprihvatljivo dugo, kasnije možete izgraditi vlastiti kernel (pogledajte Kompajliranje novog kernela, Poglavlje 8.4).
Ako imate problema i kernel se objesi pri dizanju, ne prepoznaje periferije koje imate, ili diskovi nisu točno prepoznati, prva stvar koju trebate provjeriti su parametri dizanja, kao što je objašnjeno u Parametri dizanja, Poglavlje 6.1.
Problemi se često mogu riješiti uklanjanjem dodataka i uređaja te ponovnim pokušajem dizanja. Interni modemi, zvučne kartice i Plug-n-Play uređaji su osobito problematični.
Sadašnji standardni kernel ima poznatih problema s AIC7xxx-baziranim SCSI
karticama, kao što je Adaptec AHA-2940. U nekim je slučajevima dodavanje
boot parametra aic7xxx=no_probe zaobišlo problem. Nadamo se da će
ovaj problem uskoro biti riješen. Ako želite pomoći u dijagnosticiranju i
testiranju novih kernela, pošaljite poruku na
debian-testing@lists.debian.org
.
Tecre i drugi prijenosnici, te neka stolna računala, imaju problem s pražnjenjem cachea pri prebacivanju A20 gatea, što izazivaju bzImage kerneli, a zImage kerneli ne. Ako imate taj problem, tokom dizanja ćete vidjeti poruku A20 gating failed. U tom ćete slučaju morati koristiti `tecra' diskete, koje se mogu naći u Opis datoteka instalacijskog sustava, Poglavlje 5.2.
Ako se pojavljuju greške pri učitavanju root datotečnog sustava (RAM-disk snimke) u memoriju, kao što je out of memory, trebali biste se dizati s Low Memory Boot diskete kako je opisano u Instaliranje na sustave s malo memorije, Poglavlje 5.7. Jednom kada počnete s dizanjem svog sustava s malo memorije, slijedite korake navedene u Dizanje sustava s malo memorije, Poglavlje 6.3.
Ako imate vrlo star stroj i kernel se sruši nakon poruke Checking 'hlt' instruction..., probajte argument no-hlt pri dizanju, koji isključuje taj test.
Ako imate još problema, predajte izvještaj o bugu. Pošaljite poruku na
submit@bugs.debian.org
. Ovaj tekst mora biti u prvim
redovima poruke:
Package: boot-floppies Version: verzija
Svakako zamijenite verzija verzijom boot-floppies seta kojeg ste koristili. Ako ne znate verziju, koristite datum kada ste ih skinuli, i uključite distribuciju iz koje ste ih uzeli (dakle, ``stable'', ``frozen'').
Također biste trebali u svom bug izvještaju uključiti sljedeće informacije:
architecture: i386 model: vaš opći proizvođač hardvera i model memory: količina RAM-a scsi: SCSI host adapter, ako ga imate cd-rom: model i vrsta sučelja CD-ROM-a, npr. ATAPI network card: mrežna kartica, ako ju imate pcmcia: detalji o svim PCMCIA uređajima
Ovisno o prirodi buga, također bi moglo biti korisno navesti instalirate li na IDE ili SCSI diskove, druge periferne uređaje kao što je zvučna kartica, kapacitet diska, te model grafičke kartice.
U bug izvještaju opišite problem i u slučaju rušenja kernela navedite zadnje vidljive poruke kernela. Opišite korake kojima ste sustav doveli u problematično stanje.