URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 6462
[ Назад ]

Исходное сообщение
"Тематический каталог: Сборка и компилирование ядра Linux (linux kernel compile)"

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

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


Содержание

Сообщения в этом обсуждении
"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено tricky , 23-Май-05 23:22 
пересказывать главы из книг на сайтах сейчас стало модным?
все что здесь написано черным по белому изложено в книге Д.Бендела и Р.Нейпира
"Специально издание. Linux 6-е издание".
не кузявисто как то...

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено andrew , 02-Май-12 00:35 
вообще-то ничего автор особого такого не своровал , он просто адаптировал текст на русский ! и наоборот авторы , которых вы приводите основали свои статьи на официальной подсказке прилагающейся к ядру !!!

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено dubanoze , 24-Май-05 07:23 
Просто, и понятно, спасибо!

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

"Сборка ядра из пакета"
Отправлено Денис , 24-Май-05 09:11 
Все жду когда кто-нибудь напишет статью про пересборку ядра из пакетов дистрибутива,с наложением дополнительных патчей.

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено ImnepaTop , 24-Май-05 09:14 
Расстановку галочек уже описали :)

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

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


"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено const , 24-Май-05 10:26 
В каталоге Documentation... ;)
Вообще-то довольно трудно давать какие-то общие рекомендации. Все статьи по этому вопросу, которые я видел, выглядят нелепо...

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено anonim , 24-Май-05 09:27 
Надо бы немного уточнить по поводу make dep для
сборки ядер ветки 2.6.x, а то ведь некоторые так и будут пытаться сделать.

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

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Vasya , 24-Май-05 10:05 
просвятите, а какое счастье принесет запуск mrproper? Почему не make clean?

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Stas , 24-Май-05 10:25 
    ДЕйствительно ни крупинки соли -  одна вода. Согласен с Денисом -  написал бы кто-нибудь про сборку с патчами. Вот у меня 2.6.9 не патчится,  чертыхается на отсутствие чего-то, что надо
патчить.  А обычные how-to ничего не говорят....        

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

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Sperling , 24-Май-05 15:03 
Da i nafiga nam instruktiya po kernel 2.4.x,
kogda uje 2.6.x vovsy stavitsya ?!?!?!?!?

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

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

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


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

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


"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Enmar , 24-Май-05 18:52 
Нет в тексте нормального описания опций ядра

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Profan , 24-Май-05 21:07 
Смотри, какое у тебя железо стоит, какие задачи оно будет обрабатывать, что планируешь добавить в ближайшее время... Вот те и опции ядра...

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Profan , 24-Май-05 21:02 
негусто...
Конечно, описывать расстановку галочек - труд неблагодарный... Но проблема не в том, как СОБРАТЬ ядро, а в том, как правильно его сконфигурить...
вот где репу чесать приходится...

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Profan , 24-Май-05 21:05 
А ежели по default  все делать, так тогда и пачкаться не стоит... :)))

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

Честно?


"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено MikeM , 25-Май-05 18:43 

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

        make mrproper


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

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


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

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

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено ven00m , 19-Сен-05 12:22 
статья так себе....ничего конкретного, просто базовые комманды, которые можно получить набрав "make help" ....

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Vit , 22-Сен-05 15:16 
а как собрать, например на интелле П4  9ый редхат для установкие потом этого собранного в доисторический K6 ?
как заставить ядро при загрузке писать все что грузит (или не грузит) на экран (у меня например просто после начала загрузки К6 виснет молча ) чтобы можно было определить проблему? ...

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Krovogad , 10-Окт-05 21:52 
Такое ощущение, что критика исходит в основном от тех, кто со свистком (у кого не получилось), иначе она была бы конструктивной :)

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Krovogad , 27-Янв-06 22:32 
А где брать этот system.map?
Вместе с ядром он не создаётся!

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



"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Krovogad , 28-Янв-06 14:26 
И не грузицца больше :(

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Paraman , 01-Фев-06 18:02 
У меня отмерла сетёвка после такой зборки.

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено AbysS , 19-Апр-06 13:17 
Данная статья нагло содрана с "Использование линукс" 6-е издание 2004 г. даже ghj initrd ничего не добавлено.

"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено krz , 27-Апр-06 16:20 
Для инструкции "Первая сборка ядра" вполне пойдёт
Как вспомню свои кривые первые bzImage или паник кернел : ))))))
за сутки раз по 20 пересобирал
(благо что камень хороший был)

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


...был :)


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

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

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


"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Diavo , 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...)


"Соц-сеть"
Отправлено Wrapper , 06-Фев-12 18:05 
Придумай название для социальной сети! Только нормальные варианты!

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

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


"Сборка и компилирование ядра Linux (linux kernel compile)"
Отправлено Вячеслав , 26-Мрт-16 04:41 
Описание опций можно тут смотреть http://deep-system.com/config_pci
там удобней чем в make menuconig|xconfig