ako neko ima već pomenuto molio bih da mi pošalje na mail maid@unsa.ba, a nebi bilo loše da neko iznese svoja iskustva vezano za to (bild-anje kernela). Ja sam probao 2.6.7 verziju, i radio sam sa include predhodnog vmlinuz.config fajla, ali nije mi uspjelo. Jednostavo kad krene boot-ati ništa se ne dešava, samo jednostavno stane na samom početku, i tako stoji.
Ovako , citao sam par textova sa ovih linkova … i mogu ti reci da se ljudi bas i ne snalaze bas najbolje oko tih stvari , pa sam prostudirao malo , procitao par textova , procitaj i ti , nece ti skoditi
building own kernel links :
http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/ch-custom-kernel.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html
http://www.tldp.org/HOWTO/XFree-Local-multi-user-HOWTO/build_kernel.html
http://www.samspublishing.com/articles/article.asp?p=102205
http://lists.debian.org/debian-user/1998/11/msg00352.html
http://elibrary.fultus.com/technical/index.jsp?topic=/com.fultus.redhat.elinux3/manuals/rhel-sag-en-3/ch-custom-kernel.html
http://www.holtmann.org/linux/kernel/debian.html <== debian
http://www.geniusweb.com/LDP/HOWTO/XFree-Local-multi-user-HOWTO/build_kernel.html
http://www.caddigest.com/subjects/adsk_inventor/select/day_shapemanager2.htm
http://www.psg.com/~brian/doc/linux/krnbuild.htm
http://www.redhat.com/docs/manuals/linux/RHL-7.1-Manual/custom-guide/kernel.html
Dobar link :
http://linux-rep.fnal.gov/RHL-5.2-Users-Guide-HTML/manual/doc080.htm
[eof]
floppy pogledaj da li imash potreban glibc, gcc, make, mkinitrd i josh neke alate (da su ti up2date za taj kernel)
floppy: probaj da iskljucis APIC i ACPI support u kernelu, radi toga se i meni slicno desavalo, takodje ukljuci frame buffer …
taj sam problem imao na Fedora Core 1 kad sam stavio kernel 2.6
trebash imati sve programe up2date (glibc, device-mapper, gcc, coreutils, binutils i josh nekih 10 paketa…)
ma imam sve te potrebne dodatne zajebancije, ali mislim kad već govoriš ACPI to je već nešto drugo. Kao loader koristim GRUB i sve parametre osim naziva image-a. e konto sam da nije to ali izgleda da nije. ako neko ima iskustvo neka ga iznese. Fakat neznam šta da radim. btw u pitanju je suse 8.1 sa kernelom 2.4.19 i ja stavljam 2.6.7.
Vrijedilo bi mi kad bi negdje okacio svoj config file iz kernel-a
Jah
Maide stavi svoj config da vidimo sta imas tu i naravno objasni u detalje
koji hardware imas.
Sto se tice suse mora vam/ti biti jasno da je suse ima NAJVISE patch-an
kernel tako da masa stvari koju si ocekivao da bude u kernelu nije
u vanilla verziji kernela.
Mozda ovo pomogne u medjuvremenu…
http://www.linuxforum.com/forums/index.php?act=Attach&type=post&id=368726
Možda imaš jedan fundamentalni problem, između 2.4 i 2.6 verzija kernela promijenio se interfejs za kernel module, tak da npr. ako ti je root particija reiserfs, a podršku za reiser datotečni sistem imaš konfigurisanu kao modul dobijaš kernel panic, jer kernel ne zna montirati root datotečni sistem.
Novi sistem podrške za module radi (module-init-tools) radi i na 2.4 i na 2.6 kernelima, a stari (modutils) samo na 2.4 kernelima (u suprotnom moraš iskompajlirati monolitni kernel)
Verzije paketa koji ti trebaju za novi kernel
Gnu C Compiler 2.95.3 gcc --version
Gnu Make 3.78 make --version
binutils 2.12 ld -v
util-linux 2.10o fdformat --version
module-init-tools 0.9.9 depmod -V
procps 2.0.9 ps --version [procps 2.x] [procps 3.x]
e2fsprogs 1.29 tune2fs
jfsutils 1.0.14 fsck.jfs -V
reiserfsprogs 3.6.3 reiserfsck -V 2>&1 | grep reiserfsprogs
xfsprogs 2.1.0 xfs_db -V
nfs-utils 1.0.5 showmount --version
pcmcia-cs 3.1.21 cardmgr -V
quota-tools 3.09 quota -V
PPP 2.4.0 ppd --version
isdn4k-utils 3.1pre1 isdnctrl 2>&1 | grep version
oprofile 0.5.3 oprofiled --version
INSTALACIJA module-init-tools (Obavezno na ovaj način i kad uradis ovo jednom slijedeci put ako rekompajliras ovaj paket izbaci moveold)
./configure --prefix=/
make moveold
make
make install
kreiraj direktorij /sys
u fajlu /etc/rc.sysinit gdje ti pise mount -f /proc dodjaj ispod toga mount -f /sys.
gdje ti pise nesto slicno ovome
action $"Mounting proc filesystem: " mount -n -t proc /proc /proc
dodati ispod liniju
action $"Mounting sysfs filesystem: " mount -n -t sysfs /sys /sys
Fajl /etc/fstab dodaj
none /sys sysfs defaults 0 0
fajl /etc/halt gdje pise
awk '$2 ~ /^/$|^/proc|^/dev/{next}
ispravi u
awk '$2 ~ /^/$|^/proc|^/sys|^/dev/{next}
- kad kompajliras kernel ovako
make all
make modules_install
make install
i resetujes.
Za 2.6x kernele make i make modules_install je sasvim dovoljno…
Poslije prebaci kernel ( bzImage) u /boot i dodaj ga u lilo/grub.
PS
Ako koristite stari .config onda PRVO make oldconfig !!!