Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kernel is too big

[es] :: Linux :: kernel is too big

[ Pregleda: 3765 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dpanic
Darko Pavlovic

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon kernel is too big22.08.2001. u 20:36 - pre 248 meseci
kompajlirao sam kernel, medjutim kada sam ga ubacio u lilo i kada sam otkucao lilo on je javio da je kernel prevelik. kompajlirao sam 2.4.1 kernel

sta da radim?
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
194.144.203.*

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: kernel is too big23.08.2001. u 12:13 - pre 248 meseci
Citat:
dARKmIND je napisao:
kompajlirao sam kernel, medjutim kada sam ga ubacio u lilo i kada sam otkucao lilo on je javio da je kernel prevelik. kompajlirao sam 2.4.1 kernel
sta da radim?


Svrha kompajliranja kernela je da ga prilagodis svojoj masini, odnosno samo da kompajliras drajvere
i opcije koje su vezane za tvoju masinu (npr, mrezna karta, video, IDE kontroler i slicno).

Ti si u svoj kernel ubacio i vise nego sto je potrebno, odnosno vise nego sto je dozvoljeno
da bi se kernel mogao koristiti.

Pre svega, pokusaj da umesto "make zImage" koristis "make bzImage", kada se za
pakovanje kernela ne koristi gzip (koji je default) vec bzip2, koji ima bolju kompresiju
pa je moguce da ce ti kernel biti manji od najvece dozvoljene velicine.

Ako to ne uspe, onda kreni ispocetka, iskljuci sve opcije koje su nepotrebne za
tvoj racunar (neces kompajlirati sve drajvere za, recimo, mrezne kartice, ako
imas samo jednu karticu ili ako nemas nijednu) i onda pokusaj ponovo da kompajliras
kernel.

Takodje, ukoliko bas hoces sve te opcije i drajvere da ukljucis, moraces veliku vecinu
tih opcija i drajvera da kompajliras kao module (M u konfiguracionom programu),
zatim, posle "make bzImage" uradi "make modules" i "make modules_install".

Probaj sve ovo pa javi, da vidimo sta cemo dalje.

Usput, preporucio bih ti da probas neke novije verzije kernela (zadnja je 2.4.9)

Poz, alex.

Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: kernel is too big25.08.2001. u 09:57 - pre 248 meseci
Sve je to OK. Tip je kompajliro KERNEL.
Al se malo zajebo.
Kopiras vmlinux :) i stavljas ga u LILO. To nije kernel image koji trebas staviti u lilo. Ides cd /tvojdirgdjesiotpakovolinuxkernel/linux/arch/tvojprocesor/boot
tvojprocesor = i386 sigurno
tu ces naci
bzImage 100%
:)
to stavi u LILO
SRETNO
 
Odgovor na temu

Vojislav Milunovic

Član broj: 25
Poruke: 2117
*.fwi.com



+1 Profil

icon Re: kernel is too big25.08.2001. u 15:27 - pre 248 meseci
E tuzlaorg za to postoji lepo opcija kod make a to uopste nije resenje problema sto si reko
make depend
make bzImage
make modules
make modules_install
make bzlilo

A njegovo pitanje je bilo sto javlja da je kernel preveliki.Meni se isto desavalo ranije kad sam hteo sve da ukljucim u njega ;o) i prosto sve nepotrebno izbacis i onda se lepo kompajlira.Inace normalno da mozes da ukljucis modul support u kernelu i onda da kompajliras nesto i kao modul.
Inace module je driver/kod koji ce da se izvrsava unutar kernela i ucitava se po potrebi usera ;o) (najprostija definicija)
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: kernel is too big25.08.2001. u 22:16 - pre 248 meseci
predatore,
meni se to jedino desavalo kada sam stavljo vmlinux u LILO :) koji je bio oko 2 mb :))
jhehe
cd arch/i386/boot
:)
bzImage
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: kernel is too big25.08.2001. u 22:27 - pre 248 meseci
Ne napravi se ja mislim u diru de si kompailirao linux
fajl vmlinuz koji je nesto tako oko 2 mb

mozda je on taj fajl u neznanju prekopirao ....
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: kernel is too big25.08.2001. u 22:30 - pre 248 meseci
vmliux je ne zapakovani kernel
a u diru arch/i386/boot
se nalazi bzImage :)
 
Odgovor na temu

dpanic
Darko Pavlovic

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: kernel is too big25.08.2001. u 23:16 - pre 248 meseci
evo ovako...kernel je prilagodjen mojoj distribuciji linuxa. a inace img kernela je oko 2 mb i u lilo.conf sam stavio lepo dobru putanju samo ne znam da li treba da stavim read-only ili ne. probao sam isto s*****
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.163.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: kernel is too big25.08.2001. u 23:58 - pre 248 meseci
2 MB??? Zadnji put kad sam kompajlirao Linux kernel, bzImage mi je ispao tačno 1 MB, a stavio sam i šta mi treba i šta ne treba (2.4.8)... Ajd pošalji .config fajl, molim te :o)) pa da čistimo...
int rand(void);

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

Upali lampicu — koristi Jabber!
 
Odgovor na temu

tuzlaorg
Istanbul, Turkey

Član broj: 286
Poruke: 285



+1 Profil

icon Re: kernel is too big26.08.2001. u 21:09 - pre 248 meseci
dArkMind, radis pogresnu stvar ovdje. Stavljas pogresan image u LILO.
Ti sigurno stavljas
file - `vmlinux` to je ne zapakovan imaga file.
sad ti kazem
tamo gdje si naso `vmlinux` uradi ovo
cd arch
cd i386
cd boot
ls -al bzImage
cp bzImage /boot/bzImage
tvoj-omiljeni-editor /etc/lilo.conf
LILO
i to je to :)
 
Odgovor na temu

[es] :: Linux :: kernel is too big

[ Pregleda: 3765 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.