Poslao: 01 Avg 2006 14:17
|
offline
- purple
- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
umesto da skidam novi kernel src jel mogu da koristim neko relativno nov tipa sa nekog postojeceg linux cd-a?
recimo sa ubuntu ili kubuntu-a?
da iskopiram arhivu u /usr/src/linux i po ovoj proceduri:
"su
pass
cd /usr/src/linux
make mrproper
make menuconfig
make bzImage V=1
make modules
mv /boot/vmlinuz /boot/vmlinuz.old
cat arch/i386/boot/bzImage > /boot/vmlinuz
mv /boot/System.map /boot/System.map.old
cp System.map /boot/System.map
make modules_install
(Sada morate da editujete datoteku /etc/lilo.conf tako da u nju dodate stavku koja se odnosi na pokretanje vašeg starog kernela, što je potrebno za sluèaj da nešto ne krene dobro. Posle toga, pokrenite /sbin/lilo komandu da instalirate novi boot blok. Sada možete da restartujete sistem.)"
izvucheno iz Slackbook-a Na Srpskom
thnxx
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 01 Avg 2006 15:13
|
offline
- Pridružio: 29 Sep 2005
- Poruke: 316
- Gde živiš: ZR
|
Pa pošto slack nema zavisnosti među paketima, ne vidim zašto ne bi mogao da iskompajliraš bilo koji kernel source. Ipak preporučujem da ne kopiraš ručno već da koristiš skripte deb2tgz ili rpm2tgz u zavisnosti u kakvom obliku se nalaze arhive, i posle fino odradiš installpkg. Kasnije ćeš ga lako izbrisati i zameniti nekim novijim. Naravno i source koji dolazi sa samim distroom radi sasvim stabilno. Ja ga koristim već 10 meseci i ne planiram da menjam nešto.
|
|
|
|
Poslao: 01 Avg 2006 15:15
|
offline
- Pridružio: 21 Feb 2004
- Poruke: 111
- Gde živiš: Zrenjanin
|
purple ::umesto da skidam novi kernel src jel mogu da koristim neko relativno nov tipa sa nekog postojeceg linux cd-a?
recimo sa ubuntu ili kubuntu-a?
Trebao bi da mozes, mada sam cuo da neke distribucije, kao Suse, menjaju kod, razlikuje se od onog sa kernel.org.
Kernel koji dolazi sa Slackware-om je neizmenjen.
|
|
|
|
|
Poslao: 01 Avg 2006 15:46
|
offline
- Pegazeka
- Elitni građanin
- Pridružio: 20 Apr 2003
- Poruke: 2416
- Gde živiš: NS
|
slack je jedini distro uz koji ide vanila kernel, svi ostali ga modifikuju sem slack-a.
ne kosta te nista da probas
|
|
|
|
Poslao: 01 Avg 2006 18:10
|
offline
- Pridružio: 01 Okt 2004
- Poruke: 351
- Gde živiš: Qrshumliya
|
Dobro bas svi nije, ali ove fensi distribucije obicno nesto dodaju.
|
|
|
|
Poslao: 01 Avg 2006 20:08
|
offline
- purple
- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
pa dobro jel mogu da iskompajliram iz neke tzv "fancy" distibucije?
recimo nije mi bila jasna razlika izmedju kernel headers i kernel sources..
za sources znam shta znachi ali shta je pobogu headers?
poshto mi to nije bash najjasnije pokushacu sa kernelom sa suse 10.1 aka 2.6.16.neshto..pa makar sj****** sve zivo ali odradicu bar neshto..
@pegazeka: a to za vanila kernel..pretpostavljam da to znachi da je clean poshto se svi ostali ukusi sladoleda prave sa vanilom kao bazom pretpostavljam da ste na to mislili?
thnxx
|
|
|
|
Poslao: 01 Avg 2006 20:35
|
offline
- Pegazeka
- Elitni građanin
- Pridružio: 20 Apr 2003
- Poruke: 2416
- Gde živiš: NS
|
da, vanila znaci da nije modifikovan.
a sto ne skines samo patch za najnoviji kernel?
(ako imas npr. 2.4.20 kernel a najnoviji je 2.4.23 onda treba da skines patch za 2.4.21, 2.4.22 i 2.4.23). i onda samo patch-ujes pa posle radis kompajliranje. u readme je to sve lepo objasnjeno, nemas frke
|
|
|
|
Poslao: 01 Avg 2006 23:18
|
offline
- purple
- Elitni građanin
- Pridružio: 02 Apr 2005
- Poruke: 1516
- Gde živiš: # :(){ :|:& };:
|
ja sam newbie,zaboravljash..
e ovako,postupio sam po ovom uputstvu iz Slackbook-a..
izgleda da je sve proshlo ok..
skinuo sam 2.6.16 kernel sa suse 10.1 dvd-ja,rpm2tgz-ovao taj rpm,extrtactovao arhivu na desk i pojavila se 2 dira..etc i usr..cd usr/src/linux-2.6.16.13-4 i pocheo ove korake..
nadam se da nisam neshto zaj****..
ah,znachi ipak postoji neki trip..nije hteo dase bootuje iz nekog razloga..
pri boot-up-u mi izbacuje ovaj error:
VFS: cannot open root device "306" or unknown device-block(3,6)
Please append a correct "root=" boot option
Kernel Panic-not syncing: VFS unable to mount root FS on unknown-block(3,6)
shta kazete na ovo,a?
|
|
|
|
Poslao: 02 Avg 2006 00:27
|
offline
- Pridružio: 29 Sep 2005
- Poruke: 316
- Gde živiš: ZR
|
Hmmm zanimljivo. Izgleda da si zaboravio da staviš liniju
initrd=initrd=/boot/initrd
Ili si zaboravio da ga napraviš. Pošto si početnik priča sledi.
Initrd se koristi za učitavanje modula (drajvera) u specjalni memorijski disk (Nešto kao virtuelna particija ili ram disk) prilikom podizanja sistema (podizanja kernela). Ovo omogućava korišćenje delova kernela koji nisu ukompajlirani u sam kernel već su ostavljeni kao zasebni moduli koji se učitavaju po potrebi (zbog uštede resursa).
Naprimer ako si stavio da se Reiser fajl sistem kompajlira kao modul a sistemska particija ti je formatirana u Reiseru, onda koristiš initrd da bi mogao da mountuješ fajl sistem na sistemskoj particiji.
Moraš da uradiš
# mkinitrd -k 2.6.10 -o /boot/initrd-2.6.10.gz -m reiserfs
Ako koristiš originalni slackware kernel, ako ne onda izmeniš verzije.
Onda ubaciš
initrd=/boot/initrd-2.6.10.gz
u lilo.conf
i na kraju samo lilo da se odradi update i vala...
Ovo važi za svaki fajl sistem koji nije stavljen da se iskompajlira direktno u kernel. Znači ako imaš ext3 onda staviš da se modul ext3 učitava preko initrd itd. Nadam se da si razumeo. Pošto i ja imam loša iskustva sa ovim stvarima i rekto se hvatam u koštac sa ovim kompilacijama kernela.. Pa srećno...
|
|
|
|