Mnogo puta na ovom forumu sam video recenice poput:
Nije hteo da mi butuje linux pa sam ga reinstalirao...
Za razliku od Windowsa gde retko nesto moze da se popravi bez reinstalacije (mada i to zavisi) linux nema potrebe da se reinstalira...
Razlozi, zasto linux nece da butuje mogu biti sledeci:
1. Lose instaliran (ili konfigurisan) boot loader (lilo, grub...)
2. Pogresna konfiguracija X-a
3. U redjim slucajevima, neki od programa koji se pokrecu sa sistemom zakucava
U nijednom od slucajeva nije potrebno reinstalirati linux. Linux treba reinstalirati samo u slucajevima kada instalirate pakete, kompajlirate programe i slicno, bez ikakvog reda i pravila, te nakon toga vise neznate gde je sta, a HDD vam je prepun ...U slucaju da linux ne mozete da bootujete ucinite sledece korake:
Proverite da li vam se pali boot loader Koristicu lilo kao primer, jer zaista imam slabih iskustva sa grub-om. Ukoliko neko zna kako da se ovo uradi sa grubom neka napise reply.
Boot loader vam nudi mogucnost paljenja instaliranih operativnih sistema i nudi vam listu istih.
Pri pogresnoj konfiguraciji lilo-a obicno se ili pali windows (automatski i to ako imate dual boot) ili vam se ispisuje gomila brojki na ekranu (obicno broj 9).
U tom slucaju potrebno je uraditi slece:
Bootavati racunar uz pomoc instalacionog diska linux-a. Ukoliko ste vec uspeli da instalirate linux, onda vec znate kako da podesite bios. Pri bootovanju ce se pojaviti prompt:
boot:
Tu je potrebno ukucati sledece:
boot:
ImeKernela root=
linparticija noinitrd ro
stavku ImeKernela morate zameniti imenom kernela koji se nalazi na disku. Jedne od mogucih opcija su bare.i ili vmlinuz (zavisi od distribucije, ali uglavnom vam kao primer pise bas na tom ekranu koji koristite). Takodje postoje ostale opcije, mada se vecina tice scsi-ja, raid-a i sl. tako da bi bilo besmisleno nabrajati ih.
stavku linparticija morate zameniti particijom na kojoj ste instalirali linux. Npr /dev/hda1 ili /dev/hda2 ...
Cela komanda (bar u mom slucaju) bi glasila:
boot: bare.i root=/dev/hda1 noinitrd ro
Nakon kucanja, udarite enter, i ukoliko ste sve pravilno uradili, trebalo bi da vam se upali linux. Nakon toga, prvo popravite lilo (na ovom forumu imate dosta dokumentacije o konfigurisanju lilo-a), resetujte racunar (ali bez instalacijonog diska) da bi proverili da li sve radi kako treba.
U slucaju da ste pogresili konfiguraciju X-a a default init automatski ukljucuje Xpostoje dva resenja.
Obicno se ovakva greska manifestuje gasenjem monitora u trenutku kada bi X trebalo da se pojavi. Prvo resenje je, kada vam je monitor ugasen probate (jedno po jedno sa pauzama od par sekundi) da pritiskate ALT+CTRL+F6 pa ALT+CTRL+F1 pa ALT+CTRL+F2 .... ALT+CTRL+F5
Uglavnom, vec na ALT+CTRL+F6 bi trebalo da vam se pojavi konzola ... Ostale opcije sam vam rekao zbog razlicitih distribucija, tako da ukoliko ne radi ALT+CTRL+F6, naj verovatnije je prebaceno na kombinaciju drugih dugmica.
Iz konzole, najpre promenite /etc/inittab da butuje u konzolu, startujte inicijalizaciju za console mode (na slackware-u "init 3"... ne secam se na drugim distro-ima) i popravite X server, automatskom konfiguracijom ili editovanjem fajla /etc/X11/x****conf (opet zavisno od vase distribucije). X isprobajte tako sto cete kucati startx, a ne init komandom. U slucaju da ste ponovo pogresili u konfiguraciji, X "ubijte" kombinacijom ALT+CTL+Backspace koja ce vas ponovo vratiti u konzolu.
Drugi nacin bootovanja u slucaju loseg konfigurisanja X-a je isti i za slucaj loseg nekog servisa.
Ili sa vaseg boot diska ili direktno iz lilo-a ukucajte
boot: ImeKernela root=linparticija noinitrd ro single
Naravno zamenite ImeKernela i linparticija kao sto je gore opisano. Ovo ce vas automatski baciti u Single User konzolu iz koje mozete editovati, ili /etc/inittab ili pak neku od rc scripti u kojoj se nalazi servis koji zaglavljuje (a mozete i prosto "chmod. 644 rc.servis").
Ukoliko ste resili da obrisete linux, i ostavite samo windwos, a lilo nece da se izgubi, nemate potrebe cak ni windows da reinstalirate.
U jednom trenutku instalacije, Windows vas pita: Enter = Install F6 =Repair ...
Odaberite to repair. Ukoliko imate podesenu administratorsku sifru ukucajte je, ukoliko ne samo lupite enter i naci cete se u necemu sto jako podseca na dos. Samo ukucajte:
c:\> fixmbr
c:\> fixboot
c:\> restart
i lilo ce se izgubiti ...
Nadam se da sam malo pomogao ovim mojim izlaganjem i da sam bio jasan.
Molim ljude koji imaju drugacije nazive kernela na distribucijama (drugacije od bare.i i vmlinuz) da navedu svoju distribuciju i naziv kernela. Isto vazi i za ALT+CTRL+F...
Takodje, ukoliko neko ima ovakvog iskustva sa grubom neka dopise...
Hvala