* [mdk-re] Compiling Custom Kernel ??? @ 2001-04-27 12:40 Vadim V. Zhytnikov 2001-04-27 13:26 ` Dmitry V. Levin 2001-04-27 13:39 ` Antonio 0 siblings, 2 replies; 6+ messages in thread From: Vadim V. Zhytnikov @ 2001-04-27 12:40 UTC (permalink / raw) To: ALT Linux List Уважаемые господа кёрнелкомпиляторы! При попытке собрать своё на основе 2.2.16-ipl5mdk столкнулся с непонятной (для меня :) проблемой. Беру исходники ядра. Беру kernel-686-2.2.18-ipl4mdk-up.config в качестве начальной конфигурации. В Makefile прописано EXTRAVERSION=-ipl5mdk-custom Прекрасно! Компилирую ядро, компилирую модули, устанавливаю модули. Моду ли идут в -> 2.2.18-ipl5mdk-custom Устанавливаю ядро в /boot под именеь vmlinuz-2.2.18-ipl5mdk-custom. Перезагружаюсь с новым ядром, и вижу, что версия ядра получилась 2.2.18-ipl5mdk-up а не -custom !!! Соответственно модули грузятся из 2.2.18-ipl5mdk и т.д. и т.п. Почему? В чём проблема? Откуда ввобще взялось это -up? Ведь в Makefile стоит custom! Буду очень благодарен за разяснения. ZW -- [ Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@td.lpi.ac.ru> ] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Compiling Custom Kernel ??? 2001-04-27 12:40 [mdk-re] Compiling Custom Kernel ??? Vadim V. Zhytnikov @ 2001-04-27 13:26 ` Dmitry V. Levin 2001-04-27 14:11 ` Vadim V. Zhytnikov 2001-04-27 13:39 ` Antonio 1 sibling, 1 reply; 6+ messages in thread From: Dmitry V. Levin @ 2001-04-27 13:26 UTC (permalink / raw) To: Linux-Mandrake RE Mailing List [-- Attachment #1: Type: text/plain, Size: 1373 bytes --] On Fri, Apr 27, 2001 at 12:39:45PM +0400, Vadim V. Zhytnikov wrote: > При попытке собрать своё на основе 2.2.16-ipl5mdk столкнулся с > непонятной > (для меня :) проблемой. Беру исходники ядра. Беру > kernel-686-2.2.18-ipl4mdk-up.config > в качестве начальной конфигурации. > В Makefile прописано > EXTRAVERSION=-ipl5mdk-custom > Прекрасно! > Компилирую ядро, компилирую модули, устанавливаю модули. На этом этапе Вы где-то совершили ошибку. Советую воспользоваться стандартной схемой: 0. Придумайте имя для custom-ядра. По умолчанию это будет "custom". Не советую использовать стандартные имена, такие как up, smp, ... 1. В файле kernel-2.2.19.spec установите значение BUILD_CUSTOM в 1, все остальные - в 0 (если Вам не нужно собирать стандартные ядра). Установите значение CUSTOM в то имя ядра, которое Вы придумали. 3. Возьмите Ваш новый конфигурационный файл и положите его в %_souredir/kernel-%kversion-%_arch-%CUSTOM.config 4. Соберите пакет, установите его, и пользуйтесь. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Compiling Custom Kernel ??? 2001-04-27 13:26 ` Dmitry V. Levin @ 2001-04-27 14:11 ` Vadim V. Zhytnikov 2001-04-27 17:33 ` Dmitry V. Levin 0 siblings, 1 reply; 6+ messages in thread From: Vadim V. Zhytnikov @ 2001-04-27 14:11 UTC (permalink / raw) To: mandrake-russian "Dmitry V. Levin" wrote: > On Fri, Apr 27, 2001 at 12:39:45PM +0400, Vadim V. Zhytnikov wrote: > > При попытке собрать своё на основе 2.2.16-ipl5mdk столкнулся с > > непонятной > > (для меня :) проблемой. Беру исходники ядра. Беру > > kernel-686-2.2.18-ipl4mdk-up.config > > в качестве начальной конфигурации. > > В Makefile прописано > > EXTRAVERSION=-ipl5mdk-custom > > Прекрасно! > > Компилирую ядро, компилирую модули, устанавливаю модули. > > На этом этапе Вы где-то совершили ошибку. Советую воспользоваться > стандартной схемой: > 0. Придумайте имя для custom-ядра. По умолчанию это будет "custom". > Не советую использовать стандартные имена, такие как up, smp, ... > 1. В файле kernel-2.2.19.spec установите значение BUILD_CUSTOM в 1, все > остальные - в 0 (если Вам не нужно собирать стандартные ядра). > Установите значение CUSTOM в то имя ядра, которое Вы придумали. > 3. Возьмите Ваш новый конфигурационный файл и положите его в > %_souredir/kernel-%kversion-%_arch-%CUSTOM.config > 4. Соберите пакет, установите его, и пользуйтесь. > > Regards, > Dmitry > Спасибо! Вашу рекомендацию понял. Попробую. Просто обычно я не собирал rpm для своих локальных ядер. Но всё-таки очень неприятный осадок непонимания остаётся. Что может быть неправильно в совершенно стандарнтой процедуре? Компиляция первая, так что директории ещё не засорены старыми .о файлами: 1. Копирую из /configs подходящий 686-ipl5mdk-up -> .config Makefile не менял и в нем прописано ipl5mdk-custom. 2. make xconfig 3. make dep 4. make bzImage 5. make modules 6. make modules_install Собственно проблема сразу видна после этапа 4. В полученной bzImage ярким пламенем горит строка -ipl5mdk-up, а далее моё имя хоста, моё время сборки, т.е. всё кроме этого ОК. Просто очень хочется понять откуда берётся информация о EXTRAVERSION. Или скрипры заточенны именно _только_ для сборки в rpm и указание ipl5mdk-custom производится где-то ещё в процессе сборки rpm а не только в Makefile. Извините за настырность, просто уж больно фундаментальный вопрос. С уважением, ZW > > +-------------------------------------------------------------------------+ > Dmitry V. Levin mailto://ldv@alt-linux.org > ALT Linux Team http://www.altlinux.ru/ > Fandra Project http://www.fandra.org/ > +-------------------------------------------------------------------------+ > UNIX is user friendly. It's just very selective about who its friends are. > > ------------------------------------------------------------------------ > Part 1.2Type: application/pgp-signature -- [ Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@td.lpi.ac.ru> ] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Compiling Custom Kernel ??? 2001-04-27 14:11 ` Vadim V. Zhytnikov @ 2001-04-27 17:33 ` Dmitry V. Levin 0 siblings, 0 replies; 6+ messages in thread From: Dmitry V. Levin @ 2001-04-27 17:33 UTC (permalink / raw) To: Linux-Mandrake RE Mailing List [-- Attachment #1: Type: text/plain, Size: 2708 bytes --] On Fri, Apr 27, 2001 at 02:07:22PM +0400, Vadim V. Zhytnikov wrote: > > > При попытке собрать своё на основе 2.2.16-ipl5mdk столкнулся с > > > непонятной > > > (для меня :) проблемой. Беру исходники ядра. Беру > > > kernel-686-2.2.18-ipl4mdk-up.config > > > в качестве начальной конфигурации. > > > В Makefile прописано > > > EXTRAVERSION=-ipl5mdk-custom > > > Прекрасно! > > > Компилирую ядро, компилирую модули, устанавливаю модули. > > > > На этом этапе Вы где-то совершили ошибку. Советую воспользоваться > > стандартной схемой: > > 0. Придумайте имя для custom-ядра. По умолчанию это будет "custom". > > Не советую использовать стандартные имена, такие как up, smp, ... > > 1. В файле kernel-2.2.19.spec установите значение BUILD_CUSTOM в 1, все > > остальные - в 0 (если Вам не нужно собирать стандартные ядра). > > Установите значение CUSTOM в то имя ядра, которое Вы придумали. > > 3. Возьмите Ваш новый конфигурационный файл и положите его в > > %_souredir/kernel-%kversion-%_arch-%CUSTOM.config > > 4. Соберите пакет, установите его, и пользуйтесь. > > > > Regards, > > Dmitry > > Спасибо! Вашу рекомендацию понял. Попробую. Просто обычно я не собирал > rpm для своих локальных ядер. Но всё-таки очень неприятный осадок непонимания > остаётся. Что может быть неправильно в совершенно стандарнтой процедуре? > Компиляция первая, так что директории ещё не засорены старыми .о файлами: > 1. Копирую из /configs подходящий 686-ipl5mdk-up -> .config > Makefile не менял и в нем прописано ipl5mdk-custom. > 2. make xconfig Еще раз повторяю свое предложение: после выполнения этого пункта попробуйте сделать так, как я рассказал в предыдущем письме на эту тему. > 3. make dep > 4. make bzImage > 5. make modules > 6. make modules_install > Собственно проблема сразу видна после этапа 4. В полученной bzImage > ярким пламенем горит строка -ipl5mdk-up, а далее моё имя хоста, моё время > сборки, > т.е. всё кроме этого ОК. Просто очень хочется понять откуда берётся информация > о EXTRAVERSION. Или скрипры заточенны именно _только_ для сборки в rpm > и указание ipl5mdk-custom производится где-то ещё в процессе сборки rpm а > не только в Makefile. Извините за настырность, просто уж больно фундаментальный > вопрос. Попробуйте "find -type f -print0 |xargs -r0 fgrep -l ipl5mdk-up". Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Compiling Custom Kernel ??? 2001-04-27 12:40 [mdk-re] Compiling Custom Kernel ??? Vadim V. Zhytnikov 2001-04-27 13:26 ` Dmitry V. Levin @ 2001-04-27 13:39 ` Antonio 2001-04-27 14:13 ` Vadim V. Zhytnikov 1 sibling, 1 reply; 6+ messages in thread From: Antonio @ 2001-04-27 13:39 UTC (permalink / raw) To: ALT Linux List On Fri, 27 Apr 2001, Vadim V. Zhytnikov wrote: > Устанавливаю ядро в /boot под именеь vmlinuz-2.2.18-ipl5mdk-custom. > Перезагружаюсь с новым ядром, и вижу, что > версия ядра получилась 2.2.18-ipl5mdk-up а не -custom !!! А lilo не забываешь исправить? -- Best regards, Tony. mailto:obidos@mail.ru ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Compiling Custom Kernel ??? 2001-04-27 13:39 ` Antonio @ 2001-04-27 14:13 ` Vadim V. Zhytnikov 0 siblings, 0 replies; 6+ messages in thread From: Vadim V. Zhytnikov @ 2001-04-27 14:13 UTC (permalink / raw) To: mandrake-russian Antonio wrote: > On Fri, 27 Apr 2001, Vadim V. Zhytnikov wrote: > > > Устанавливаю ядро в /boot под именеь vmlinuz-2.2.18-ipl5mdk-custom. > > Перезагружаюсь с новым ядром, и вижу, что > > версия ядра получилась 2.2.18-ipl5mdk-up а не -custom !!! > > А lilo не забываешь исправить? > Разумеется. И новое ядро грузится. И все мои специальные настройки в нем сразу видны ещё во время загрузки. Всё просто прекрасно кроме версии. > > -- > Best regards, > Tony. mailto:obidos@mail.ru > > _______________________________________________ > Mandrake-russian mailing list > Mandrake-russian@altlinux.ru > http://altlinux.ru/mailman/listinfo/mandrake-russian -- [ Vadim V. Zhytnikov <vvzhy@mail.ru> <vvzhy@td.lpi.ac.ru> ] ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-04-27 17:33 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-04-27 12:40 [mdk-re] Compiling Custom Kernel ??? Vadim V. Zhytnikov 2001-04-27 13:26 ` Dmitry V. Levin 2001-04-27 14:11 ` Vadim V. Zhytnikov 2001-04-27 17:33 ` Dmitry V. Levin 2001-04-27 13:39 ` Antonio 2001-04-27 14:13 ` Vadim V. Zhytnikov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git