Отправляет email-рассылки с помощью сервиса Sendsay

Компиляция ядра в Knoppix

Привет всем!

Я относительно недавно пересел на Debian, еще не разу в нем ядро не компилил
и
поэтому возник следующий вопрос. Не могу понять, откуда запускать make
xconfig или хотя бы make menuconfig. Подход для RedHat не сработал. Где
искать?

Спасибо за внимание!

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9278; Возраст листа: 348; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/186454



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 8 Jul 2004 11:53:37 +0200 (#186454)

 

Ответы:

В ядре 2.6 надо войти в корень исходников (где находятся README и
т.п.). Там выдать команду
make O=каталог_для_обж_файлов xconfig

При этом все объектные файлы будут сделаны в другом месте, а
дистрибутив останется чистым.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9279; Возраст листа: 348; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/186484



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 8 Jul 2004 12:36:11 +0400 (#186484)

 

admin пишет:

запускать в каталоге с исходниками ядра, обычно это
/usr/src/linux
исходники можно взять в пакете kernel-sources или на kernel.org

Ответить   Max Vasin Thu, 08 Jul 2004 12:54:38 +0400 (#186490)

 

On Thu, Jul 08, 2004 at 11:53:37AM +0200, admin wrote:

На www.debian.org ;)

http://www.debian.org/doc/manuals/reference/ch-kernel.en.html

Ответить   Thu, 8 Jul 2004 13:36:18 +0400 (#186520)

 

Привет всем!

Спасибо всем отклинувшимся!

Что-то пока не получается. Ни так ни сяк. Пишет мол "no rule to make target
xconfig ну или menuconfig", хотя файл .config рядом лежит или говорит в ответ

на make-kpkg что мол, "что-то не похоже что у вас тут папка с нужными
файлами. Либо я (прога) старая, либо вы меня не туда запускаете." Может нужно

что-то еще кроме .config? Не знаю, что и делать, даже документация толком не

помогла. Качать новое ядро предлагает, а со старым подсказки не проходят.

Какие могут быть варианты решения проблемы?

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9287; Возраст листа: 348; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/186798



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 8 Jul 2004 16:58:53 +0200 (#186798)

 

admin wrote:

Файла .config хранит только конфигурацию ядра т.е. он результат работы
"make menuconfig" или "make xconfig". Предположу, что не установлен
пакет "make" или напряг с правами на католог с исходниками ядра. Следует
посмотреть каталог с документацией идущей вместе с исходниками. Там есть
список пакетов которые должны быть в системе для компиляции ядра.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9303; Возраст листа: 348; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/186963



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 08 Jul 2004 21:43:22 +0400 (#186963)

 

On Четверг 08 Июль 2004 21:43, Andrew Gusev wrote:

"no rule to make target..." - это сообщение от make (так что он
установлен :-). Означает оно что в Makefile такого правила
действительно нет либо что нет самого Makefile. В случае проблеи
с правами было бы "permission denied".

Вы точно находитесь в нужном каталоге /usr/src/kernel-что-то?

Ответить   "Sergey B. Khvatov" Fri, 9 Jul 2004 10:47:55 +0400 (#187268)

 

Привет всем!

Sergey B. Khvatov wrote:

Какой-то makefile лежит в /usr/src/

Я пробовал как в доке написать в консоли: /usr/src/linux/.config
Ответ: permission denied.
Мой ответ: chmod 0755 .config
Его ответ: пустота, никакой реакции. Отсюда вопрос, какие права на него
поставить?

Я нахожусь то в /usr/src/linux, то в /usr/src/linux-2.4.22, но результат пока

одинаков :-)

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9327; Возраст листа: 350; Участников: 1207
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/187648



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Fri, 9 Jul 2004 22:38:42 +0200 (#187648)

 

В сообщении от 10 Июль 2004 00:38 admin написал(a):

стереть его нафиг :)

Вот, кстати кусок из Linux-kernel-HOWTO (v0.80, 26 Мая 1997),
[4.3 Другие вещи, можно сделать с помощью ``make''] :

`make mrproper' выполнит более интенсивную очистку дерева исходных текстов.
Иногда она является необходимой; вы можете выполнять эту команду после
каждого наложения заплаток. `make mrproper' также удалит ваши файлы
конфигурации, так что вы можете захотеть сохранить резервную копию вашего
файла (.config), если вы считаете его ценным.

Еще-бы он был разным :) /usr/src/linux -это линк на /usr/src/linux-х.х.хх,
т.е. на текущее ядро, которое ты компилишь.

ах, да совсем забыл спросить, компилишь под root ??? т.к. Кноппикс по-умолчаию

загружается с правами обычного пользователя (принадлежащему группе users или

подобной), а для root надо su набрать - он там без пароля по-умолчанию.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9338; Возраст листа: 350; Участников: 1207
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/187818



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 10 Jul 2004 11:12:04 +0400 (#187818)

 

Привет всем!

То есть вы мне советуете стереть старый конфиг.
Каков смысл, ведь для выполнения make без конфигов не обойтись.
А новый конфиг, как мне кажется автоматом создаваться не должен да и не может.


Я всегда пользуюсь учетной записью root.

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9395; Возраст листа: 351; Участников: 1208
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/188566



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 11 Jul 2004 22:20:40 +0200 (#188566)

 

admin wrote:

Здрасте, приехали, а make mrproper не делаешь при компиляции??
Linux-kernel-HOWTO - советую прочитать :) , а так-же
/usr/src/linux/README - там тоже про инсталляцию есть ;)
.config сам по себе является временным файлом, генерящимся каждый раз
заново make config, make menuconfig итд значения по-умолчанию берутся из
настроек по-умолчанию (например /usr/src/linux/arch/i386/defconfig), а
изменения, чтобы их каждый раз не лопатить по-новой лучше сохранять под
разными именами (типа configstable, confignew итд).

Всегда? Рекомендую ченть по безопасности почитать ("Пособие системного
администратора" или подобное).

Кстати если по rootом, то откуда "Доступ заперщен" ?

Origin: Если два переезда приравниваются к пожару,
то переход с одной OS на другую приравнивать к трепанации?

Всех благ, Н. Михайлов, г. Тула.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9400; Возраст листа: 351; Участников: 1208
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/188612



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 11 Jul 2004 23:20:32 +0400 (#188612)

 

Привет всем!

make mrproper говорит тоже самое, что и make menuconfig и ему подобные.
No rule...

Может я все это не оттуда запускаю (make mrproper, make xconfig, make
menuconfig...)?

/usr/src/linux-2.4.22

Еще раз повторюсь, что под RedHat я делал именно так и все проходило
нормально. Чем должен отличаться подход для Debian (Knoppix)?

P. S. Я знаю, что всегда пользоваться учетной записью root не очень правильно

в смысле безопасности. Но на данной конкретной машине не хранится критической

информации.

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9438; Возраст листа: 352; Участников: 1209
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/189173



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 12 Jul 2004 19:25:54 +0200 (#189173)

 

admin wrote:

А если там полные исходники ядра? Может там толькл *.h, тогда нужны
полные исходники ядра. Размер упакованых исходников около 30Mb,
рспакованных около 200Mb.

Andrew Gusev

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9444; Возраст листа: 352; Участников: 1209
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/189223



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 12 Jul 2004 20:43:16 +0400 (#189223)

 

admin wrote:

mi pardon, что переспрашиваю (начало этой темы затерялось на винте :) ),
откуда взял исходники ядра???
"No rule..." - це означает, что нет инструкций для make, т.е. в данном
случае отсутствуют инструкции mrproper, menuconfig и др.

Я думаю, что все-таки желательно слазть на кноповский сайт и поискать в
данном направлении, или надыбать нормальные исходники ядра.

Ответить   Mon, 12 Jul 2004 22:18:04 +0400 (#189303)

 

В сообщении от Mon, 12 Jul 2004 19:25:54 +0200 Вы написали:

А вообще там есть Makefile или makefile? Если нет, то советую
вначале поставить исходники ядра.

Ответить   Konstantin Korikov Mon, 12 Jul 2004 23:43:41 +0300 (#189413)

 

Привет всем!

Видимо действительно придется качать исходники ядра :-(
На официальном сайте про перекомпиляцию ничего. Только ссылка на последнюю
версию ядра. Вот такие дела. Странно, я до этого полагал, что вместе с
дистрибутивом в полном объеме должны поставляться и исходники. Видно Knoppix

исключение. И причиной этому видимо является то, что всего на один CD не
уместишь.

есть в /usr/src, но это, как я понимаю, не то.

Почти мой случай :-)

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9494; Возраст листа: 353; Участников: 1208
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/190079



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 13 Jul 2004 20:07:28 +0200 (#190079)

 

Knoppix - это дистрибутив, работающий прямо с компакт-диска. Какие
там исходники... А если уж они нужны, то пожалуйста качайте.

Ответить   Konstantin Korikov Tue, 13 Jul 2004 22:21:10 +0300 (#190283)

 

Насколько я помню, где-то в кнопик .config, с настройками компиляции
ядра. Если будешь компилировать ядро, то желательно его взять - может
упростить жизнь... а может и нет, я свой сам делал, в каждый
пункт вчитывался - методом проб и ошибок, в общем.

Вообще 2.6 ядро с дебиановским дистрибутивом вполне нормально
работает. Только новые модульные утилиты поставить надо.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9518; Возраст листа: 354; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/190455



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 14 Jul 2004 10:44:44 +0400 (#190455)

 

Привет всем!

Спасибо! Учту.

А какие именно утилиты?

Удачи!
Владимир

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9543; Возраст листа: 354; Участников: 1214
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/190835



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Wed, 14 Jul 2004 21:03:47 +0200 (#190835)

 

Hello admin,

Wednesday, July 14, 2004, 11:03:47 PM, you wrote:

module-init-tools В описание к ядру это описано.

Best regards,
vabvab mailto:vabv***@m*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 9573; Возраст листа: 355; Участников: 1224
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/191381



-*Информационный канал Subscribe.Ru
Адрес подписки:
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписать: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Thu, 15 Jul 2004 15:35:57 +0400 (#191381)

 

Привет всем!

У меня такой вопрос, вроде бы проскачила такая тема о том, что
появился ещё один способ установки этого дистрибута.
Кто нидь подскажет какой? Кроме 2-ух стандартных.

Спасибо!

Ответить   Fri, 16 Jul 2004 22:52:24 +0500 (#192463)