The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Тематический каталог: Сборка и компилирование ядра Linux (li..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Тематический каталог: Сборка и компилирование ядра Linux (li..."  +/
Сообщение от auto_topic on 23-Май-05, 23:22 
Обсуждение статьи тематического каталога: Сборка и компилирование ядра Linux (linux kernel compile)

Ссылка на текст статьи: https://www.opennet.ru/base/sys/linux_kernel_compile.txt.html

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от tricky email on 23-Май-05, 23:22 
пересказывать главы из книг на сайтах сейчас стало модным?
все что здесь написано черным по белому изложено в книге Д.Бендела и Р.Нейпира
"Специально издание. Linux 6-е издание".
не кузявисто как то...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от andrew (??) on 02-Май-12, 00:35 
вообще-то ничего автор особого такого не своровал , он просто адаптировал текст на русский ! и наоборот авторы , которых вы приводите основали свои статьи на официальной подсказке прилагающейся к ядру !!!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от dubanoze (??) on 24-Май-05, 07:23 
Просто, и понятно, спасибо!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от const email on 24-Май-05, 09:05 
  Ведро воды и ни крупинки соли!
  Не думаю, что человек, не умеющий распаковывать архивы без пошаговых инструкций, возьмётся за сборку ядра ОС.
  Такая длиннющая цепочка команд make - это чтобы отпугнуть или попонтоваться? Мне хватает make mrproper menuconfig binrpm-pkg для 2.6 и make mrproper menuconfig dep rpm для 2.4.
  Я считаю, что собирать своё ядро требуется для выбора необходимых компонентов в соответствии с имеющимся железом и установки параметров в соответствии с предполагаемыми задачами для компьютера. Почему-то этой мысли я не нашёл в статье. Описано только 5% работы. А расстановку галочек в конфигураторе (95%) оставили другому автору...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Сборка ядра из пакета"  +/
Сообщение от Денис (??) on 24-Май-05, 09:11 
Все жду когда кто-нибудь напишет статью про пересборку ядра из пакетов дистрибутива,с наложением дополнительных патчей.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от ImnepaTop on 24-Май-05, 09:14 
Расстановку галочек уже описали :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от andre email(??) on 24-Май-05, 10:00 
>Расстановку галочек уже описали :)

где?   линк пожалуйста

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от const on 24-Май-05, 10:26 
В каталоге Documentation... ;)
Вообще-то довольно трудно давать какие-то общие рекомендации. Все статьи по этому вопросу, которые я видел, выглядят нелепо...
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

6. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от anonim on 24-Май-05, 09:27 
Надо бы немного уточнить по поводу make dep для
сборки ядер ветки 2.6.x, а то ведь некоторые так и будут пытаться сделать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от greendog (??) on 09-Июл-05, 07:01 
" Надо бы немного уточнить по поводу make dep для
сборки ядер ветки 2.6.x, а то ведь некоторые так и будут пытаться сделать."
Надо-бы уточнить...
Почему-то куча умников только и кроет вдоль и поперёк. Напишите сами статью, лучшую чем эта. И заодно "уточни по поводу make dep", а то я вот к сожалению не знаю....
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Vasya email(??) on 24-Май-05, 10:05 
просвятите, а какое счастье принесет запуск mrproper? Почему не make clean?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Stas (??) on 24-Май-05, 10:25 
    ДЕйствительно ни крупинки соли -  одна вода. Согласен с Денисом -  написал бы кто-нибудь про сборку с патчами. Вот у меня 2.6.9 не патчится,  чертыхается на отсутствие чего-то, что надо
патчить.  А обычные how-to ничего не говорят....        
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Sergey email(??) on 26-Май-05, 19:31 
Хм.. Обычно patch довольно внятно ругается на то, в чем у него проблемы, примем на затыках спрашивает - патчить полюбому? И при этом создает файлы *.rej где пишет конфликтующие куски. В общем для начала RTFM. А про сборку ядра из дистрибутивных пакетов и его патченье - это к разработчику дистрибутива, ибо стандартное ядро берется с kernel.org (в Слакваре кстати оно именно оттуда) и все нестандартные модификации вендора на его собственной совести. Потом у diff файла довольно внятный формат, при желании  наложить патч в пару килобайт ручками - только взять и сделать.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Sperling on 24-Май-05, 15:03 
Da i nafiga nam instruktiya po kernel 2.4.x,
kogda uje 2.6.x vovsy stavitsya ?!?!?!?!?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Dr.Pixel email on 24-Май-05, 16:13 
2tricky, я книги не читаю...
2const, =) про расстановку галочек можно целую книгу написать.... да и default imho плхого не посоветуют...
============================
Я пытался описать унаверс. способ компиляции, со всевозможными проишествиями, которые могут произойти в процессе установки. Да и немного описать команды =)...
P.S.
Не судите строго
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от const on 24-Май-05, 16:28 
> default imho плхого не посоветуют...
Так-то оно так, но зачем что-то пересобирать, если получишь то же самое? Надо хотя бы посоветовать правильный тип процессора выбрать. :)

> Не судите строго
Да ладно... главное, что серьёзных ошибок нет. Вот будет время и желание -- напишу статью про расстановку галочек. %)~ Тогда будем делить пинки пополам... ;)

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

34. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от alpha_Qu4z4r on 22-Фев-07, 16:42 
>Да ладно... главное, что серьёзных ошибок нет. Вот будет время и желание
>-- напишу статью про расстановку галочек. %)~ Тогда будем делить пинки
>пополам... ;)

Это очень востребованно среди новичков, вот уже довольно долго парюсь со сборкой и много чего непонятно, а хелп, да ещё на английском, к каждой галочке слишком мало доносит до меня инфы, да и пропускаю скорее всего что-то важно, и пока мне знакомый не поправил конфиг, так что хоть что-то стало грузицо, я мог собрать ядро тока со всеми включёнными галками, иначе почему-то(на сама деле ясно почему, из-за недостаточного знания того что обязательно при определёных раскладах) ядро всегда выходит нерабочим =(((

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Enmar email on 24-Май-05, 18:52 
Нет в тексте нормального описания опций ядра
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Profan email(??) on 24-Май-05, 21:07 
Смотри, какое у тебя железо стоит, какие задачи оно будет обрабатывать, что планируешь добавить в ближайшее время... Вот те и опции ядра...
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

15. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Profan email(??) on 24-Май-05, 21:02 
негусто...
Конечно, описывать расстановку галочек - труд неблагодарный... Но проблема не в том, как СОБРАТЬ ядро, а в том, как правильно его сконфигурить...
вот где репу чесать приходится...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Profan email(??) on 24-Май-05, 21:05 
А ежели по default  все делать, так тогда и пачкаться не стоит... :)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Alexei4 on 25-Май-05, 12:21 
>Для начала компиляции нового ядра выполни команду:
        make mrproper
Ядро скомпилировано...

Честно?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от MikeM email(??) on 25-Май-05, 18:43 

<Для начала компиляции нового ядра выполни команду:

        make mrproper


Ядро скомпилировано... Попробуем его настроить для своих потребностей... >
???? "Это как ? КАК ЭТО? нет слов. Остались термены. Сначала конфигурируем, а потом компилируем. А команда make clean всё же должна присутствовать для очистки переменных среды.

Вообще стоит описывать процесс сборки ядра как частный случай сборки программы. То есть нет смысла описывать как работает tar, bzip, make и тд, но отсылать к манам стоит. В конце концов зная как работают эти программы можно просто понять что нужно делать для сборки ядра. Пошаговые инструкции - для виндов "Чтобы открыть файл щёлкните мышью на меню файл-открыть" остаётся только пускать слюни и щёлкать...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от keks (??) on 01-Июл-05, 14:09 
По критике, которую сдесь выложили, лично я негодую. Я ламер, и эта статья мне в принципе помогла. А книги, все достойные книги по Линксу, сразу не купишь и не прочтёшь. Хотя если бы сдесь и про галочки было и про девайсы наверное было бы лучше...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от arktur email(ok) on 03-Авг-05, 14:36 
а почему никто не напишет как пересобрать ядро , например для Pentium II 400 265RAM and etc.
Для примера бреновськой комп Simens
я думаю што на одном примере можна понячть і научитса собирать на других платформах,
Хочетса штоби тот ГУРУ в етом деле написал Статтю
За ранеє благадарен
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от ven00m on 19-Сен-05, 12:22 
статья так себе....ничего конкретного, просто базовые комманды, которые можно получить набрав "make help" ....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Vit email(??) on 22-Сен-05, 15:16 
а как собрать, например на интелле П4  9ый редхат для установкие потом этого собранного в доисторический K6 ?
как заставить ядро при загрузке писать все что грузит (или не грузит) на экран (у меня например просто после начала загрузки К6 виснет молча ) чтобы можно было определить проблему? ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Krovogad email on 10-Окт-05, 21:52 
Такое ощущение, что критика исходит в основном от тех, кто со свистком (у кого не получилось), иначе она была бы конструктивной :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Krovogad email on 27-Янв-06, 22:32 
А где брать этот system.map?
Вместе с ядром он не создаётся!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

33. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Michail Tz on 26-Янв-07, 00:54 
>А где брать этот system.map?
>Вместе с ядром он не создаётся!
bzImage у нас лежит в /usr/src/~linux/arch/.../boot/
А System.map в /usr/src/~linux/
ИМХО.


Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

28. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Krovogad email on 28-Янв-06, 14:26 
И не грузицца больше :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Paraman email on 01-Фев-06, 18:02 
У меня отмерла сетёвка после такой зборки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от AbysS on 19-Апр-06, 13:17 
Данная статья нагло содрана с "Использование линукс" 6-е издание 2004 г. даже ghj initrd ничего не добавлено.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от krz (??) on 27-Апр-06, 16:20 
Для инструкции "Первая сборка ядра" вполне пойдёт
Как вспомню свои кривые первые bzImage или паник кернел : ))))))
за сутки раз по 20 пересобирал
(благо что камень хороший был)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Romeo (??) on 08-Мрт-07, 00:08 
>Для инструкции "Первая сборка ядра" вполне пойдёт
>Как вспомню свои кривые первые bzImage или паник кернел : ))))))
> за сутки раз по 20 пересобирал
>(благо что камень хороший был)


...был :)

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от chupz email on 06-Июн-08, 15:12 
Статья - просто как ман, если кто не понимает или не хочет понимать - то можно в мастдай сходить назад и сидеть (там ядро не надо компилить).
Я компилил своё первое ядро именно по такому-же ману но только с книги. Всё нормально заработало, правда стормозил - вырубил framebufer и моё ядрышко грузилось только в сейвмоде - но ничего, самый лучшый опыт тот, ктоторый "руцями" и ошибками.
А описывать "галочки" - щетаю бредом (опять ссылаюсь на мастдай, там нет галочек ;)) у каждого своё железо у каждого свои надобности к ОС. И даже с моими скудными навыками инглиша, я по тем ремаркам смог определить что надо, а что - нет.
А вообще понял одно - для того, чтобы ПРАВИЛЬНО ПЕРЕСОБРАТЬ ЯДРО, нужно сначала УЗНАТЬ КАКОЕ У ВАС ЖЕЛЕЗО ВПЛОТЬ ДО КОНТРОЛЛЕРОВ И ПРОИЗВОДИТЕЛЕЙ ОНЫХ. прошу прощения за капс.
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

38. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от serge email(??) on 12-Авг-08, 20:33 
Задолбали "умники" , кто нибудь может описать начинающему человеку как всё-таки под линуксом компилиться ядро ? если нет ,то зачем это всё ?
Почему под фрёй все без проблем? три команди и всё готово, под линуксом же хрен найдёшь
толковое описание только одни мыльные пузыри вроде большинства вышенаписанных комментов.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

39. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Юрий email(??) on 06-Янв-10, 13:18 
Не надо автора ругать, мне все помогло.
Если хотите подробнее то вот ссылка:
http://www.linuxcenter.ru/lib/articles/system/kernel26_insta...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Diavo email on 24-Авг-10, 19:21 
как краткое пособие начинающему статься сойдет.
Только наверное стоит уточнить..
make mrproper - это не компиляция ядра.
"
S> 1) Что делает команда make mrproper?

Полностью удаляет все наносное (конфишурации, временные файлы,
оставшиеся после конфигурации\компиляции). Результат пригоден
для упаковывания в tar.bz2 и помещения если не на
www.kernel.org, то для передачи знакомому или повторной
перекомпиляции ;)
Это средство рекомендуется также применять в тех случаях, когда
есть подозрения, что какие-то зависимости в make dep при
последовательных изменениях кофигурации отработались неправильно
(бывает и такое).
" (взято с http://lists.altlinux.org/pipermail/community/2002-October/0...)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Соц-сеть"  +/
Сообщение от Wrapper on 06-Фев-12, 18:05 
Придумай название для социальной сети! Только нормальные варианты!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от richman1000000 email on 21-Июл-12, 09:12 
СОВЕЕЕЕТ!!!!
при компилировании я всегда использую следующий прием
вместо make "команда"
я использую
make -j"количество ядер помноженное на 2 и + 1" "команда"

Ускоряет компиляцию ядра linux В РАЗЫ,

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

44. "Сборка и компилирование ядра Linux (linux kernel compile)"  +/
Сообщение от Вячеслав email(??) on 26-Мрт-16, 04:41 
Описание опций можно тут смотреть http://deep-system.com/config_pci
там удобней чем в make menuconig|xconfig
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру