Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 18 odgovora
  • 5.080 pregleda

Najnovija ↓

Kompajliranje kernela - PROBLEM! 14.05.2006. u 18:04 · pre 249 meseci #1
Na Slackaware 10.2 pokusavam da stavim novi 2.6.16.14 kernel. Pokusao sam na vise nacina, sa raznim konfiguracijama ali nikako da prodje... Kada sam odradim konfigurisanje kernela, kompjuter zakoci odmah posle izbora sistema u lilo-u. Na ekranu gdje pise:
Citat:
Loading Slackware..................................
Bios data check successful


Posle sam pokusao da za kompajliranje iskoristim .config postjeceg 2.4... kernela gdje se problem javlja malo kasnije... Posle restarta prodjem lilo-a, prodjem ovaj dio gdje "zamrze" u proslom slucaju, i pocne ucitavanje sistema sve do sledecih linija:
Citat:
VFS: Cannot open root device "302" or unknown-block(3,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)


Neko zna sta je problem????
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 14.05.2006. u 21:50 · pre 249 meseci #3
Citat:
root device parametar


Sta tacno znaci da ga nisam predao?
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 15.05.2006. u 13:59 · pre 249 meseci #5
Da li se ta informacija nalazi u .config-u kernela? I iz kojeg tacno fajla on uzima tu informacju?
Na sintaksu koju si ti naveo sam ja samo naisao u lilo.cfg fajlu, i tu je sve namjesteno kako treba...
hvala na odgovorima
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 15.05.2006. u 14:18 · pre 249 meseci #6
Ako je rekao da bootloader treba da mu da parametre, onda je sigurno u /etc/lilo.conf ili pak /etc/grub/menu.lst (nešto slično).Da li si POTPUNO siguran da je ta informacija ispravna?Da nisi stavio nešto kao: /dev/hda a ne npr. /dev/hda1 ?Moraš odrediti PARTICIJU a ne samo hard disk....Srećno!
Potpis
n
Re: Kompajliranje kernela - PROBLEM! 15.05.2006. u 16:05 · pre 249 meseci #7
Idem sad u linux da pogledam ponovo... jedino ako sam greskom ukucao, jer znam da mi je boot dev/hda2...
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 15.05.2006. u 16:30 · pre 249 meseci #8
Citat:
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
vga = normal

other = /dev/hda1
label = Windows
table = /dev/hda

image = /boot/vmlinuz
root = /dev/hda2
label = Linux
read-only

image = /boot/vmlinuz-ide-2.4.31
root = /dev/hda2
label = SlackOld
read-only

image = /boot/vmlinuz.old
root = /dev/hda2
label = Slack10.old
read-only



Novi kernel je u vmlinuz
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 15.05.2006. u 19:05 · pre 249 meseci #9
Proveri da li imaš uključene odgovarajuće drajvere za hdd u kernelu (pod Device Drivers / ATA support), i odgovarajući drajver za fajl sistem (pod File Systems). Svi ti drajveri bi trebalo da budu direktno ulinkovani u kernel, tj. ne bi valjalo da budu uključeni kao moduli.
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: Kompajliranje kernela - PROBLEM! 16.05.2006. u 14:57 · pre 249 meseci #10
Ukljucio sam prvo one koji meni trebaju pa se ista stvar desila, a onda sam ukljucio sve moguce drivere i ponovo ista stvar...
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 21.05.2006. u 09:47 · pre 248 meseci #12
Možda probaj sa make allyesconfig kako bi se uključile SVE moguće opcije u kernelu.Na ovaj način, ako bude radilo sa allyesconfig-om, ćeš sigurno znati da je problem u opcijama koji (ni)si izabrao.Posle možeš da izbaciš nepotrebne opcije tj. one za koje si siguran da ti nisu potrebne.Iako je ovo jedan nepreporučljiv način, možeš da pokušaš.ALI PRVO PROBAJ DA SAM PRONAĐEŠ GREŠKU U KERNELU.Ponavljam, prvo probaj sam da pronađeš problem pa tek onda primeni moj savet.I da, napiši postupak pomoću kojeg si rekompajlirao kernel, korak po korak.U svakom slučaju, srećno!
Potpis
n
Re: Kompajliranje kernela - PROBLEM! 22.05.2006. u 09:46 · pre 248 meseci #13
Nije do postupka, jer je kod druga isto na laptopu sve proslo savrseno sa istim postupkom i istim kernelom na istom sistemu.
Pokusacu ponovo sa novim kernelom .....16.
Hvala vam na pomoci jos jednom, nadam se da cu zavrsiti ovo ili cu polomiti komp cini mi se...:P
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 22.05.2006. u 17:51 · pre 248 meseci #14
Imao sam i ja isti problem, fora je bila u tome sto sam koristio reiserfs filesystem, a podrska za njega nije bila u kernelu.
Re: Kompajliranje kernela - PROBLEM! 23.05.2006. u 00:52 · pre 248 meseci #15
Upravo mi se desila slicna stvar. Pokusao sam da ubacim podrsku za MPPE u 2.4.31 kernel u Slackware-u 10.2.
U uputstvu mi je receno da kada uradim
Code:
make menuconfig

kao modul izaberem MPPE i nista vise da ne diram. Ja sam predpostavio da je on dovoljno pametan da skonta da mi je instaliran sata.i kernel i da ce po pokretanju menuconfig-a (ili xconfiga) podesiti odgovarajuce opcije.
Da li ovo sto pricam ima nekog smisla ili ne, ne znam (ovo mi je prvo kompajliranje kernela).
Rezultat je isti kao i pokretacu ove teme: kernel ne propoznaje particiju.
Ja predpostavljam da je Slack, dodavanje modula izvrsio na IDE verziji kernela. Da li sam u pravu ili ne? Ima li ovo sto pricam nekog smisla?

Da podsetim ovaj isti error message sam dobijao kada sam pokusao da dignem kernel: vmlinuz-ide-2.4.31.


Ako neko zna, molim da razjasni ove stvari.
Re: Kompajliranje kernela - PROBLEM! 23.05.2006. u 08:19 · pre 248 meseci #16
Kernel source dolazi sa nekom default konfiguracijom, koja nema nikakve veze sa kernelom koji se trenutno vrti na mašini. Naravno, moguće je pre konfigurisanja "podmetnuti" .config fajl sa konfiguracijom od koje želiš da počneš. Pod uslovom da ga imaš! U novije vreme postoji podrška za čuvanje config fajla u samom kernelu, koji je moguće u run-time-u dobiti:

# zcat /proc/config.gz > /usr/src/linux/.config
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: Kompajliranje kernela - PROBLEM! 23.05.2006. u 13:08 · pre 248 meseci #17
Hvala na odgovoru,

ovo je upravo ono sto sam zeleo da cujem. Probacu da izvucem .config, ali cisto sumnjam da cu uspeti. Radim sa kernelom 2.4.31. U njemu, garant, tako necega nema.

Dali ovo jos nekome pomaze??
Re: Kompajliranje kernela - PROBLEM! 26.05.2006. u 15:42 · pre 248 meseci #18
Citat:
Borovic: Možda probaj sa make allyesconfig kako bi se uključile SVE moguće opcije u kernelu.Na ovaj način, ako bude radilo sa allyesconfig-om, ćeš sigurno znati da je problem u opcijama koji (ni)si izabrao.Posle možeš da izbaciš nepotrebne opcije tj. one za koje si siguran da ti nisu potrebne.Iako je ovo jedan nepreporučljiv način, možeš da pokušaš.ALI PRVO PROBAJ DA SAM PRONAĐEŠ GREŠKU U KERNELU.Ponavljam, prvo probaj sam da pronađeš problem pa tek onda primeni moj savet.I da, napiši postupak pomoću kojeg si rekompajlirao kernel, korak po korak.U svakom slučaju, srećno!


Probao sam sve i definitivno ne ide:), sad cu probati sa allyesconfig, pa neka bude sta biti mora:)
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Re: Kompajliranje kernela - PROBLEM! 27.05.2006. u 01:55 · pre 248 meseci #19
Ostavio sam da se kompajlira sa allyesconfig-om, dodjem posle 5 sati i vidim da nije uradjeno sve do kraja, ne sjecam se tacno gdje je puklo, ali nije zavrsneo kompajlirnje...
Potpis
Ja nosim kicmu - celicnu sinu
ne volim kada glava mi pada
s' njom spajam zemlju i visinu
i kad se leti i kad se strada.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme