[ CONFIQ @ 07.02.2002. 18:48 ] @
Pozdrav...

ovo mi je prvi put da recompile-ujem kernel ne znam dal ja nesto gresim ili je problem u kernelu (cimi mi se da ja gresim)

imam Red hat 7.2 sa kernelom 2.4.7-10 i pokusavam da upgrate-ujem na 2.4.17...


da objasnim kako sam radio...

make xconfig

i napravio sam sve kako treba...
onda

make dep

i sve je radilo kako treba

onda

make bzImage

kolko sam procitao to je da kopresuje kernel img...

e sada....

posto umesto lilo koristim GRUB nisam mogao sa make install da zavrsim celo instaliranje, morao sam da napravim boot disk sa make bzdisk commandom... kasnije sam napravio modules (make modules & make modules_install)

onda sam pokusao da boot-ujem sa diskete koje sam napravio ali nije radilo.... dobio sam poruku "unable ..... kernel panic ...." (nesecam se prave poruke ako je vazno zapisacu)

1) jel je ikako moguce da napravim boot disktu da ne konfigujem grub.config?

2) procitao sam da trebam da copiram /linux/arch/i386/boot/bzImage u moj /boot particiju... ali ja nisam napravio posebnu particiju... jel to smeta?


P.S. procitao sam na README ovo

Citat:
Make sure you have gcc-2.91.66 (egcs-1.1.2) available. gcc 2.95.2 may...


sta je tacno gcc? i jel kako da proverim trenutni gcc? rpm -qa | grep gcc?
[ MoHicAn @ 07.02.2002. 19:56 ] @
Nije problem u gcc u posto sigurno na RH-u 7.2 imas veci od 2.95.2

U onaj tvoj postupak dodaj make mrproper pre make xconfig
i ne znam sto ne dodas u grub lokaciju kernela na hdd-u npr /boot/vmlinuz (nisam koristio nikad grub tako ne zamerite mi na ovome)
PS: veoma dobro resenje je i da zapises lilo na disketu sa lokacijom kernela na disku i onda dizes sistem sa diskete (sve sisteme koje imas i win ako oces) i nema opasnosti od sjebavanja mbr-a
[ MoHicAn @ 07.02.2002. 19:59 ] @
BTW koja debilnost to sa make install posle make bzImage. Ja od kad znam za sebe rucno samo iskopiram /usr/src/arch/i386/boot/bzImage u /boot i System.map u /boot praceno sa make modules && make modules_install
[ CONFIQ @ 08.02.2002. 10:54 ] @
ma nije me briga ako mi izbrise mbr program nego mi je bitno da ne moram da reinstall-iram linux... to je problem

ugravnom bio si upravu za make mrproper komandu, ali to je (kolko ja znam) da izbrise stare datoteke

inace grub.conf izgleda ovako

Citat:
default=1
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
title RHL
root (hd0,5)
kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/hda6 hdc=ide-scsi
title wIn2k
rootnoverify (hd0,0)
chainloader +1


i necu da menjam /boot/vmlinuz-2.4.7-10 za /usr/src/linux/vmlinuz zato sto nisam siguran da ce da radi i posle necu da znam kako da vratim stari kernel :(

jel je moguce da dodam novi red gde cu da bootujem vmlinuz?


sto se tice da stavim lilo na floppy , na zalast, to stvarno ne znam kako da uradim :(

i jos nesto gde bi trebalo da stavim System.map ?
[ CONFIQ @ 08.02.2002. 11:55 ] @
ne znam sta sam tacno uradio ali pojavio se

vmlinuz-2.17 fajl u /boot direktorijumu

onda sam dodao ove linije u grub.conf
Citat:
title RHL (new_kern)
root (hd0,5)
kernel /boot/vmlinuz-2.17 ro root=/dev/hda6 hdc=ide-scsi


i pokusao sam da boot-ujem novi kernel ali pojavila mi se ova poruka

code: bad EIP valute

<0>Kernel panic:attempted to kill init


jel je moguce zato sto nisam namestio make xconfig lepo ili nesto je nesto sto sam pogresno uradio?
[ MoHicAn @ 09.02.2002. 15:02 ] @
Ponovicu ti ne znam da koristim grub posto ga nikad nisam gajio na makini pitaj random-a on non stop drvi o njemu.

Ja licno koristim lilo upisan na disketu evo ti primer

boot=/dev/floppy/0u1440
prompt
lba32
vga=6

default=linux-2.4.17

image=/boot/vmlinuz-2.4.17
label = linux-2.4.17
append = "root=/dev/discs/disc0/part1"
read-only

other=/dev/discs/disc0/part2
label = NT

other=/dev/discs/disc0/part3
label = Win98

/dev/floppy/0u1440 zameni sa putanjom do tvog floppy device-a ubaci disketu
podesi /etc/lilo.conf kako oces startuj lilo on ce upisati podatke na disketu i onda lepo mozes da probas tako da dignes sistem. Ako ti se svidi mozes i da zadrzis takav sisitem! Nemas nikakve opasnosti od sjebavanja mbr-a niti particione tabele.
[ CONFIQ @ 14.02.2002. 19:57 ] @
na kraju sam se ipak snasao instalirao sam lilo i podesio sam kako treba kako si mi rekao.Samo neki modules mi ne rade (kao zvucna kartica i jos neki)

Kolko sam shvatio modules su ustvari *.o fajlovi koji imaju "nekakvu" vezu sa PCI/AGP slotovima,ali nisam razumeo odakle se oni load-uju i gde treba da stavim te modules koji ne dostaju...

Hvala svima koji su pomogli :)
[ mucky @ 14.02.2002. 21:12 ] @
Koliko sam ja shvatio, moduli koji treba da se ucitaju prilikom startup-a se nalaze u rc fajlovima, recimo u rc.local

PS. Jos sam pocetnik u Linuxu tako da bolje proveri ovu informaciju jos jedared pre nego obrises neke redove u rc.local hehe