Ne moga da kompiliram kernel -a
9 отговора
227 прегледа
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.
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.
Re: Ne moga da kompiliram kernel -a
1. make config - tova e OK - как разбра че е ОК това ? щото според мен не е :) Пробвай make хconfig
Вероятно ти е за първи път ? На [линк], раздела сатии има подробна статия по въпроса, на български - добре е да я погледнеш, и тогава да опиташ пак
Вероятно ти е за първи път ? На [линк], раздела сатии има подробна статия по въпроса, на български - добре е да я погледнеш, и тогава да опиташ пак
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.
Re: Ne moga da kompiliram kernel -a
Най-вероятно проблема ти е в това, че използваш настройките по-подразбиране - така няма да стане, това е ядрото на операционната система, което е уникално за всяко едно съчетание от хардуер
Част от настройките наистина могат да останат по-подразбиране, но други трябва задължително да промениш. Имай предвид че онази статия не е дописана(ех, някой ден като ми остане повече време ще си довърша работата :), има много секции които не са описани а са важни - трябва да погледнеш какво пише в хелп-а им. И най-вероятно първия път няма да се получи :) Трябва да отделиш доста време и да провериш _всички_ опции при конфигурацията - затова опитай с make xconfig, по-удобно е
Част от настройките наистина могат да останат по-подразбиране, но други трябва задължително да промениш. Имай предвид че онази статия не е дописана(ех, някой ден като ми остане повече време ще си довърша работата :), има много секции които не са описани а са важни - трябва да погледнеш какво пише в хелп-а им. И най-вероятно първия път няма да се получи :) Трябва да отделиш доста време и да провериш _всички_ опции при конфигурацията - затова опитай с make xconfig, по-удобно е
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.
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.
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
LBA32: addressing assumed
Tova sega kakvo e?
P.S. Imam na PC-to i Win2000
Re: Ne moga da kompiliram kernel -a
Никога не прави такова нещо ! Не изтривай старото ядро от конфигурацията на лило, докато не се убедиш че новото работи коректно - добави новото ядро като нова опция в лилото
просто копираш оригиналната секция от лило за старото ядро, променяш името на ядрото (в твоя случай му слагаш vmlinuz.old), слагаш му друго име (примерно stable_linux) и чак тогава пускаш /sbin/lilo
просто копираш оригиналната секция от лило за старото ядро, променяш името на ядрото (в твоя случай му слагаш vmlinuz.old), слагаш му друго име (примерно stable_linux) и чак тогава пускаш /sbin/lilo
Re: Ne moga da kompiliram kernel -a
>Пробвай make хconfig
или пък make menuconfig от конзола
или пък make menuconfig от конзола
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.
Device 0x080: i tum pishe oshte neshta.
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.
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.