|
Chak840
|
 |
« poslato: 29 Март 2005, 11:11:16 » |
|
Skinuo sam kernel source 2.6.11.5 i krenuo kompajliranje po kratkom uputstvu koje je mislim napisao mtm76 cini mi se, hvala mu na tome e sad sve je kao proslo ok, OSIM sto kad sam konfigurisao lilo loader izbacio mi je poruku upozorenja da System.map i vmlinuz nisu na istoj particiji. Ja sam se napravio blesav i restartovao racunar. Kao rezultat, kad odaberem da mi butuje kernel 2.6 dobijem crn ekran i tako stoji. U inittab-u mi je default runlevel 4. E sad interesuje me sta se tu desilo??? Da li sam nesto ja s****bao kad sam konfigurisao u xconfig-u? Ako ko moze da me posavjetuje sta bi moglo da bude....
|
|
|
|
|
|
LYb
|
 |
« Odgovor #1 poslato: 29 Март 2005, 21:11:26 » |
|
i vmlinuz, i System.map i Configure moraju biti na /boot
|
|
|
|
|
|
Chak840
|
 |
« Odgovor #2 poslato: 31 Март 2005, 08:39:59 » |
|
OK uspio sam da kompajliram kernel i podigao je sistem...ali.... Vise mi ne vidi optiku, ni jednu, prosto ih nema u /dev/ folderu. Prva pomisao je bila da je to zbog emulacije scsi uredjaja, ali nije. Kad sam obrisao liniju append i lilo-a ista stvar. Dalje zvucna karta koja je radila na 2.4 kernelu ne radi, alsa driver mi prijavi da ne postoji. I na kraju, kad sam podigao ATI drivere za xorg x server jednostavno ne podize vise server. Gdje grijesim? Pomagajte ovo ce biti cetvrti reinstall Slackware-a i cetvrto kompajliranje kernela!!!
|
|
|
|
|
|
mtm76
|
 |
« Odgovor #3 poslato: 31 Март 2005, 15:53:47 » |
|
Nije to ništa strašno... zvuk nemaš jer najvjerovatnije nisi uključio odgovarajući modul prilikom konfigurisanja kernela... stari moduli ne mogu raditi na novom kernelu... ali alsa module možeš kompajlirati odvojeno, treba ti izvorni kod alsa-driver kog raspakuješ, pa onda komande: ./configure --prefix=/usr --sysconfdir=/etc --with-oss=yes --with-sequencer=yes --with-cards=intel8x0 make removepkg alsa-driver make install alsaconf alsamixer alsactl store samo što umjesto intel8x0 pišeš modul za svoju karticu. ako ne znaš napamet otkucaj ./configure --help i dobićeš sve opcije, ukjučujući i dostupne module za zvučne kartice... izvorni kod obično imaš na 4. cd-u... a ako nemaš skini sa net-a... aktuelna verzija je 1.0.8... isto vrijedi i za ati drajvere... moraš ih kompajlirati ponovo, sa time da će ti oni stari raditi na starom kernelu, a novi na novom kernelu, dok ćeš zvuk imati samo na onom na kome ga konfigurišeš i instaliraš sa gore navedenim komandama... znaš valjda kako ćeš kompajlirat ATI drajvere... odeš u direktorijum /lib/fglrx, nađeš i izvršiš skriptu make.sh, pa zatim i make_install.sh, zati fglrxconfig i to je to... ne znam sad napamet gdje se koji nalaze, ali ne bi ti to trebalo biti problem da nađeš... jedino ako se slabo služiš sa konzolom... e to bi već bio problem  nije mi samo jasno zašto reinstaliraš svaki put... pa valjda ostaviš stari kernel... ja imam 4 kernela na računaru, i svi više manje rade u redu...
|
|
|
|
|
|
mtm76
|
 |
« Odgovor #4 poslato: 31 Март 2005, 16:02:39 » |
|
e da ne zaboravim za optičke uređaje... problem je u oznakama... dosad ti je cd-rom ili dvd-rom bio /dev/cdrom, a sad ima oznaku /dev/hdx. ako imaš rezač, imao je oznaku /dev/sr0, a sad isto ima oznaku /dev/hdx... ono hdx je za ide kanal na kome se nalazi.... znaš ono hda - pri master hdb - pri slave hdc - sec master hdd - sec slave
sada ti preostaje da edituješ /etc/fstab, i staviš ikone na desktop (znači kao uređaje stavi /dev/hdx umijesto /dev/cdrom)
|
|
|
|
|
|
LYb
|
 |
« Odgovor #5 poslato: 01 Април 2005, 01:50:24 » |
|
Ako koristi udev opet ce imati /dev/cdrom, cdw i dvd. Ja sam morao da se poigram sa udev skriptama da bih dobio /dev/dvd i dev/dvdrw, onako kako sam i navikao 
|
|
|
|
|
|
Chak840
|
 |
« Odgovor #6 poslato: 01 Април 2005, 08:06:06 » |
|
pa promijenio sam ja sr0 u hdc, ali ista stvar. probacu sa cdrw i dvd, ali jedino mi nije jasno kako da mu oznacim combo? 
|
|
|
|
|
|
LYb
|
 |
« Odgovor #7 poslato: 02 Април 2005, 01:38:37 » |
|
Ma nije problem u soflinku koji pravis, problem je najverovatnije u fstab-u, verovatno i u /mnt
Sta imas u fstab-u i u /mnt za opticke uredjaje?
Evo ti moguci scenario: CD rezac ti je /dev/hdc a ti hoces da ga zoves cdrw, a combo ti je /dev/hdd a hoces da ga zoves dvd. U fstab stavi recimo:
/dev/cdrw /mnt/cdrw auto noauto,users,ro 0 0 /dev/dvd /mnt/dvd auto noauto,users,ro 0 0
Onda u /mnt napravi 'cdrw' i 'dvd' direktorijume, e sad idi u /dev i tamo napravi linkove cdrw->hdc i dvd->hdd
Ako koristis udev, najverovatnije ce ti pri savkom dizanju sistema obrisati tvoje linkove na deviceove, pa se pobrini da ih pri svakom boot-u opet napravis. Moze iz neke startup skripte, ali je najzdravije to raditi u /etc/udev/scripts/make_extra_nodes.sh skripti.
|
|
|
|
|
|
Chak840
|
 |
« Odgovor #8 poslato: 02 Април 2005, 09:20:42 » |
|
U fstabu mi je: /dev/sr0 /mnt/Combo iso9660 noauto,owner,users,ro 0 0 /dev/sr1 /mnt/Asus iso9660 noauto,owner,users,ro 0 0 i to lijepo radi na 2.4 kernelu, ali nakon kompajliranja 2.6 kernela ne fercera, pri boot-u on mi prijavi da vidi obje optike ali kad podigne sistem jednostavno ne postoje. E sad u /dev folderu 2.6 kernela optikama ni traga. Obzirom da sam pocetnik u svemu ovome nije mi jasno da li oba kernela koriste isti fstab ili svaki pravi svoj? Probacu sa softlink-om samo da rijesim problem x servera, jer nakon kompajliranja nece da mi podigne x server a folder /etc/x11 mi je prazan?   U svakom slucaju hvala na strpljenju
|
|
|
|
|
|
sanel_nbg22
|
 |
« Odgovor #9 poslato: 02 Април 2005, 10:32:04 » |
|
jedno off topic pitanje ali da ne otvaram novu temu. znam da za installpkg koristim removepkg za instalaciju ali kako kada se radi make install da obrisem tj uninstaliram,remuvujem svejedno program sa masine. Koristim slack 10.1 2.4 i 2.6 Thx p.s. da li smem da obrisem /urs/src/linux 
|
|
|
|
|
|
mtm76
|
 |
« Odgovor #10 poslato: 02 Април 2005, 11:41:49 » |
|
@Chak840 pa nije čudo što ne radi... stavi hdx umijesto /dev/srx... ako nemaš hdx, obriši u boot loaderu liniju append.... ako ni tada nema, nema ti spasa nego da koristiš scsi emulaciju... ili kompajliraj kernel ponovo...
@sanel_nbg22 možeš deinstalirati sa make uninstall ako postoji skripta za deinstalaciju... obično postoji... ako je nema pogledaj readme fajl, gdje obično piše koje fajlove treba ručno obrisati (možda 5-6 fajlova i foldera)... aki ni to ne piše, otkucaj make install, pa pogledaj gdje je instalirao, pa ih onda obriši... /usr/src/linux ti je simbolički link na kernel source (prečica veličine par bajtova), tako da ne vidim šta bi time dobio osim što ne bi mogao kompajlirat drajvere... ako hoćeš da oslobodiš prostor (a zadržiš kernel source - PREPORUČLJIVO) cd /usr/src/linux make clean
|
|
|
|
|
|
mtm76
|
 |
« Odgovor #11 poslato: 02 Април 2005, 12:03:53 » |
|
Probacu sa softlink-om samo da rijesim problem x servera, jer nakon kompajliranja nece da mi podigne x server a folder /etc/x11 mi je prazan?   U svakom slucaju hvala na strpljenju     ? prvi put čujem za takav slučaj... ajd' ti to fino reinstaliraj, pa sve ispočetka.... 
|
|
|
|
|
|
Chak840
|
 |
« Odgovor #12 poslato: 02 Април 2005, 13:07:53 » |
|
  ?? prvi put čujem za takav slučaj... ajd' ti to fino reinstaliraj, pa sve ispočetka....  I meni se cini da je to sad najpametnije, jer sam toliko ludih stvari pokusavao. Probao sam jos prvi put da skinem liniju append i umjesto sr0 sam stavio hdx i ista stvar. U svakom slucaju ponovo cu instalirati Slack pa da vidim sta se desava. Kakve su sanse da source kernela koji sam skinuo ne valja tj. da je sam source lose skinut?  Jer kad pokusam da otpakujem arhivu komandom: tar -zxw linux-2.6.x.tar.gz vise od pola sata sam cekao da mi zavrsi i nista, kursor samo blinkuje u donjem lijevom uglu i to je to. A kad krenem onom copy/paste varijantom treba mu nekih 20-ak minuta?? Pomagajte!!!!
|
|
|
|
|
|
milosk
|
 |
« Odgovor #13 poslato: 02 Април 2005, 13:44:20 » |
|
@Chak840 A da citamo malo man-ove... :?: :oops:  Moras tar-u dati opciju -f ako pakujes/raspakujes fajl arhivu, inace ceka I/O. Ja obicno koristim "tar -xzvf arhiva.tar.gz", -v ti lepo lista sve sta desava usput.
|
|
|
|
|
worky
|
 |
« Odgovor #14 poslato: 03 Април 2005, 11:33:52 » |
|
:roll: Kernel source je verovatno u tar.bz2 arhivi, pa bi komanda bila: $ tar xjvf /path/to/linux-2.6.11.5  ':)':D
|
|
|
|
|
|