Ne moga da kompiliram kernel -a

9 отговора 227 прегледа
#1

Ne moga da kompiliram kernel -a

Opitvam se da kompiliram kernel -a pravia slednite stupki, no neshto ne stava.
Imam directoria usr/src/linux kudeto e source na kernela

1. make config - tova e OK

2. pisha vuv fail -a - Makefile EXTRAVERSION = -1MyLinux

3. make dep - i tuk e OK

4. make bzImage - tuk mi se shturat kakvi li ne raboti po ekrana i sled kato tova zavurshi v directoriata /usr/src/arch/i386/boot kernel -a mi go niama a taka pishe uj po knigite.
Kakvo gresha?
Thanks.

Отговор
в отговор на SrlClr #2

Re: Ne moga da kompiliram kernel -a

1. make config - tova e OK - как разбра че е ОК това ? щото според мен не е :) Пробвай make хconfig
Вероятно ти е за първи път ? На [линк], раздела сатии има подробна статия по въпроса, на български - добре е да я погледнеш, и тогава да опиташ пак

Отговор
в отговор на hmm #3

Re: Ne moga da kompiliram kernel -a

Pravia go naistina za pruv put ama tochno po tazi statia. Probvah niakolko puti s nastroiki, po default. Ama ne.

Отговор
в отговор на SrlClr #4

Re: Ne moga da kompiliram kernel -a

Най-вероятно проблема ти е в това, че използваш настройките по-подразбиране - така няма да стане, това е ядрото на операционната система, което е уникално за всяко едно съчетание от хардуер
Част от настройките наистина могат да останат по-подразбиране, но други трябва задължително да промениш. Имай предвид че онази статия не е дописана(ех, някой ден като ми остане повече време ще си довърша работата :), има много секции които не са описани а са важни - трябва да погледнеш какво пише в хелп-а им. И най-вероятно първия път няма да се получи :) Трябва да отделиш доста време и да провериш _всички_ опции при конфигурацията - затова опитай с make xconfig, по-удобно е

Отговор
в отговор на hmm #5

Re: Ne moga da kompiliram kernel -a

Sega se mucha s komandata:

make menuconfig ama pak neshto ne stava. Da prav se che onazi statia ne e dopisana. Mai naistina shte triabva poveche vreme. Thanks za sudeistvieto shte pisha pak.

Отговор
в отговор на hmm #6

Re: Ne moga da kompiliram kernel -a

Znachi dokarah ia do niakude poluchih veche novoto kernel kompilirano. Kopirah go v directoriata /boot Zaedno sys fail -a System.map. Taka sega v /boot imam vmlinuz i System.map. Starite gi preimenuvah v System.map.old i vmlinuz.old. Redaktirah fail -a /etc/lilo.conf i mu dadoh da zarejda samo novoto kernel a neshtata za staroto gi iztrih. Izlizam ot tozi fail i pisha "lilo" i mi dava slednata greshka:

LBA32: addressing assumed

Tova sega kakvo e?

P.S. Imam na PC-to i Win2000

Отговор
в отговор на SrlClr #7

Re: Ne moga da kompiliram kernel -a

Никога не прави такова нещо ! Не изтривай старото ядро от конфигурацията на лило, докато не се убедиш че новото работи коректно - добави новото ядро като нова опция в лилото
просто копираш оригиналната секция от лило за старото ядро, променяш името на ядрото (в твоя случай му слагаш vmlinuz.old), слагаш му друго име (примерно stable_linux) и чак тогава пускаш /sbin/lilo

Отговор
в отговор на hmm #8

Re: Ne moga da kompiliram kernel -a

>Пробвай make хconfig
или пък make menuconfig от конзола

Отговор
в отговор на hmm #9

Re: Ne moga da kompiliram kernel -a

Vurnah i staroto, ama pak ne stava. Pishe mi tazi greshka i otdolu oshte edin red. Ama sega ne moga da go vuzproizveda. Neshto ot nroda:

Device 0x080: i tum pishe oshte neshta.

Отговор
в отговор на hmm #10

Re: Ne moga da kompiliram kernel -a

Sega stana neshto drugo kato restart -tiram PC -to
vednaga mi dava tova:

Loading LinuxEDBA too big

i do tuk PC -to se uspiva.
Mai ia zakusah izobshto ne moga d vlezna v nogo.

Отговор