* [mdk-re] Компеляция ядра Alt Junior 1.1
@ 2002-01-04 15:25 Evgenij M. Baldin
2002-01-04 17:05 ` Konstantin Volckov
2002-01-04 19:34 ` Michael Shigorin
0 siblings, 2 replies; 6+ messages in thread
From: Evgenij M. Baldin @ 2002-01-04 15:25 UTC (permalink / raw)
To: mandrake-russian
Добрый день
Это наверняка обсуждалась - но что-то в FAQах не нашел
Ядро - то которое идет в дистрибутиве при сборке ведет себя странно
1) когда говоришь make install - оно не устанавливается - причиной
является то, что install.sh написан на perl а при Makefile думает, что
shellовский скрипт
2) make modules_install удаляет всю директорию /lib/modules/<версия> - что
не есть хорошо, так как при этом например могут удалиться модули, которые
компелируются вне ядра - например модуль Nvidia и au8830
3) Драйвер к карточке MX300 не устанавливается - это vortex2 карточка от
aureal
4) при загрузке нового ядра выдает много всяческой шелухи о том, что
чего-то не хватает - где почитать какие модули надо включать
5) а я еще до установки Lucentа не дошел а мне уже это осточертело до
чертиков
Итого: что делать?
Комментарий: мне уже об`яснили что этот дистрибутив для начинающего
пользователя и что ждать от него удобств не следует - O'k я готов с этим
смериться, если дистрибутив был бы вылизан - но это что-то удивительное -
видимо начинающий пользователь не должен компелировать свое ядро, должен
жить без звука и видио - ну тогда зачем надо было ставить исходники ядра -
чтобы попробовал и выругался?
С уважением
Евгений
P.S. icewm при выборе после Ctrl-Alt-Del кнопки выключится/перегрузиться
виснет намертво - это тоже для интереся добавлено
P.P.S. Как то уж очень хило с документацией - те текстики, которые дежат
на диске документацией назвать сложно
---------------------------------------------------------------------------
Budker Institute of Nuclear Physics
e-mail: E.M.Baldin@inp.nsk.su
tel.:(3832) 361388(h), 394227(4880)(w)
WWW: http://www.inp.nsk.su/~baldin
---------------------------------------------------------------------------
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Компеляция ядра Alt Junior 1.1
2002-01-04 15:25 [mdk-re] Компеляция ядра Alt Junior 1.1 Evgenij M. Baldin
@ 2002-01-04 17:05 ` Konstantin Volckov
2002-01-04 23:09 ` Evgenij M. Baldin
2002-01-04 19:34 ` Michael Shigorin
1 sibling, 1 reply; 6+ messages in thread
From: Konstantin Volckov @ 2002-01-04 17:05 UTC (permalink / raw)
To: mandrake-russian
[-- Attachment #1: Type: text/plain, Size: 3372 bytes --]
On Fri, 4 Jan 2002 17:41:58 +0600
"Evgenij M. Baldin" <baldin@Sky.inp.nsk.su> wrote:
> Добрый день
Hi!
> Это наверняка обсуждалась - но что-то в FAQах не нашел
>
> Ядро - то которое идет в дистрибутиве при сборке ведет себя странно
>
> 1) когда говоришь make install - оно не устанавливается - причиной
> является то, что install.sh написан на perl а при Makefile думает, что
> shellовский скрипт
Будет зафиксено в следующей сборке.
> 2) make modules_install удаляет всю директорию /lib/modules/<версия> -
> что не есть хорошо, так как при этом например могут удалиться модули,
> которые компелируются вне ядра - например модуль Nvidia и au8830
Это так и должно быть, т.к. конфигурация ядра могла поменяться, поэтому
внешние модули необходимо пересобрать снова.
> 3) Драйвер к карточке MX300 не устанавливается - это vortex2 карточка от
> aureal
См. aureal.sourceforge.net - там у них используются закрытые драйвера (та
же самая ситуация, что и с nVidia), поэтому мы не можем включить их в
дистрибутив. Пользователь, ес-но может собрать недостающие части сам.
Кроме того, лицензия nVidia прямо запрещает включать их драйвера в
дистрибутивы.
> 4) при загрузке нового ядра выдает много всяческой шелухи о том, что
> чего-то не хватает - где почитать какие модули надо включать
А конкретнее?
> 5) а я еще до установки Lucentа не дошел а мне уже это осточертело до
> чертиков
С внешними модулями обычно всегда есть нек-е количество геморроя, но в
итоге почти всегда можно добиться нормальной работы.
>
> Итого: что делать?
>
> Комментарий: мне уже об`яснили что этот дистрибутив для начинающего
> пользователя и что ждать от него удобств не следует - O'k я готов с этим
> смериться, если дистрибутив был бы вылизан - но это что-то удивительное
> - видимо начинающий пользователь не должен компелировать свое ядро,
> должен жить без звука и видио - ну тогда зачем надо было ставить
> исходники ядра - чтобы попробовал и выругался?
Исходники ядра выложены для сборки собс-но ядра, но при этом
предполагается, что пользователь понимает, что он делает. А звук, видео и
т.д. обычно нормально поднимаются через kudzu соответствующими собранными
модулями (исключение составляет только то железо, производители которого
отрицательно относятся к Linux'у. Если бы у Вас была, скажем, ATI и SBLive
- все поднялось бы автоматом). Если надо собрать внешний (коммерческий)
модуль, а стандартное ядро вполне устраивает - лучше так и сделать. Если
же Вы пересобираете ядро сами - делайте это внимательно.
> С уважением
> Евгений
>
> P.S. icewm при выборе после Ctrl-Alt-Del кнопки выключится/перегрузиться
> виснет намертво - это тоже для интереся добавлено
Странно. Попробую воспроизвести. У Вас стоит пакет SysVinit-usermode?
> P.P.S. Как то уж очень хило с документацией - те текстики, которые дежат
> на диске документацией назвать сложно
Это палка о двух концах - дешевый дистрибутив -> меньше документации,
больше документации -> дороже дистрибутив...
> -----------------------------------------------------------------------
> ---- Budker Institute of Nuclear Physics
> e-mail: E.M.Baldin@inp.nsk.su
> tel.:(3832) 361388(h), 394227(4880)(w)
> WWW: http://www.inp.nsk.su/~baldin
> -----------------------------------------------------------------------
> ----
--
Успехов,
Konstantin
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Компеляция ядра Alt Junior 1.1
2002-01-04 15:25 [mdk-re] Компеляция ядра Alt Junior 1.1 Evgenij M. Baldin
2002-01-04 17:05 ` Konstantin Volckov
@ 2002-01-04 19:34 ` Michael Shigorin
2002-01-04 23:24 ` Evgenij M. Baldin
1 sibling, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2002-01-04 19:34 UTC (permalink / raw)
To: mandrake-russian
[-- Attachment #1: Type: text/plain, Size: 2345 bytes --]
On Fri, Jan 04, 2002 at 05:41:58PM +0600, Evgenij M. Baldin wrote:
> Ядро - то которое идет в дистрибутиве при сборке ведет себя странно
[...]
> 2) make modules_install удаляет всю директорию /lib/modules/<версия> - что
> не есть хорошо, так как при этом например могут удалиться модули, которые
> компелируются вне ядра - например модуль Nvidia и au8830
Так в /usr/src/linux/Makefile надо EXTRAVERSION править --
холотое правило сборки своих ядер, между прочим :-/
> 3) Драйвер к карточке MX300 не устанавливается - это vortex2 карточка от
> aureal
Странно. А как ругается? У друга был, может, вспомню || спрошу...
(на Spring 2001 еще подымали).
> 4) при загрузке нового ядра выдает много всяческой шелухи о том, что
> чего-то не хватает - где почитать какие модули надо включать
А точнее? Еще помогает рассматривание отдельно запущенного
depmod -a (-ae).
> Комментарий: мне уже об`яснили что этот дистрибутив для начинающего
> пользователя и что ждать от него удобств не следует - O'k я готов с этим
Смотря для кого удобств :) Но собирать что-то на менее чем
полноразмерном дистре со своей спецификой всегда будет несколько
сложнее, поверьте :(
Для более требовательных был Spring, будет Master. Вот тут-то и
стоит предъявлять бОльшие требования, пока релиз не выпущен.
> смериться, если дистрибутив был бы вылизан - но это что-то удивительное -
> видимо начинающий пользователь не должен компелировать свое ядро, должен
Не должен. Нафига ему?
Чтобы не быть голословным, добавлю, что *пока еще* собираю свои
ядра (изредка), но в основном на домашней машине или особо важных
-- а так дистрибутивные давно уже устраивают обычно.
> жить без звука и видио - ну тогда зачем надо было ставить исходники ядра -
> чтобы попробовал и выругался?
Почему?!?! Зачем Вам все ядро ради несчастных двух модулей
перебирать-то? И как раз для сборки NVIDIA_* в джуниоре есть
все, что нужно.
> P.P.S. Как то уж очень хило с документацией - те текстики, которые дежат
> на диске документацией назвать сложно
Вся всяко не влезет -- но, думаю, если Вы назовете конкретнее,
чего остро не хватало (не програмеру, а пользователю) -- проблему
исправят =)
PS: разумеется, Вы про html в корне, а не про howto-html-* ?
PPS: компиляция пишется именно так.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ http://visa.chem.univ.kiev.ua/~mike/
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Компеляция ядра Alt Junior 1.1
2002-01-04 17:05 ` Konstantin Volckov
@ 2002-01-04 23:09 ` Evgenij M. Baldin
0 siblings, 0 replies; 6+ messages in thread
From: Evgenij M. Baldin @ 2002-01-04 23:09 UTC (permalink / raw)
To: Konstantin Volckov; +Cc: mandrake-russian
Добрый день
On Fri, 4 Jan 2002, Konstantin Volckov wrote:
> > 1) когда говоришь make install - оно не устанавливается - причиной
> > является то, что install.sh написан на perl а при Makefile думает, что
> > shellовский скрипт
>
> Будет зафиксено в следующей сборке.
Не понял - то есть то что в 1.1 для использования непригодное?
>
> > 2) make modules_install удаляет всю директорию /lib/modules/<версия> -
> > что не есть хорошо, так как при этом например могут удалиться модули,
> > которые компелируются вне ядра - например модуль Nvidia и au8830
>
> Это так и должно быть, т.к. конфигурация ядра могла поменяться, поэтому
> внешние модули необходимо пересобрать снова.
А как же быть тогда с rpm зависмостью для nvidia-kernel.что.то.rpm ?
которая ставит свой модуль туда, что удаляется.
>
> > 3) Драйвер к карточке MX300 не устанавливается - это vortex2 карточка от
> > aureal
>
> См. aureal.sourceforge.net - там у них используются закрытые драйвера (та
> же самая ситуация, что и с nVidia), поэтому мы не можем включить их в
> дистрибутив. Пользователь, ес-но может собрать недостающие части сам.
> Кроме того, лицензия nVidia прямо запрещает включать их драйвера в
> дистрибутивы.
Я в курсе - я вытащил драйвер, так вот - он не ставится - там надо
вкомпелировать поддержку звука в ядро - а ядро весьма странно собирается
>
> > 4) при загрузке нового ядра выдает много всяческой шелухи о том, что
> > чего-то не хватает - где почитать какие модули надо включать
>
> А конкретнее?
Конкретнее почему-то при загрузке ищет apm.o ip_tables.o - если находит,
то сообщает об unresolved символах, если не находит, то тоже обижается - я
пишу о тех модулях, что запомнил - так как после очередной перекомпиляции
и перезагрузке lilo сказало LIL- и я решил, что на сегодня cекса
достаточно
C au8830 все аналогично - что-то там unresoleved
при загрузке не находит ни cdrom, ни флоппи дисковод
>
> > 5) а я еще до установки Lucentа не дошел а мне уже это осточертело до
> > чертиков
>
> С внешними модулями обычно всегда есть нек-е количество геморроя, но в
> итоге почти всегда можно добиться нормальной работы.
Во-во - в Suse это как-то беспроблемно делалось, а здесь в зависимости от
того какие модули включены/выключены то ядро не компелируется, то модули
Похоже придется проделать операцию с полной переустановкой - вот уж не
думал, что с Linuxом придется такими приседаниями заниматься
>
> >
> > Итого: что делать?
> >
> > Комментарий: мне уже об`яснили что этот дистрибутив для начинающего
> > пользователя и что ждать от него удобств не следует - O'k я готов с этим
> > смериться, если дистрибутив был бы вылизан - но это что-то удивительное
> > - видимо начинающий пользователь не должен компелировать свое ядро,
> > должен жить без звука и видио - ну тогда зачем надо было ставить
> > исходники ядра - чтобы попробовал и выругался?
>
> Исходники ядра выложены для сборки собс-но ядра, но при этом
> предполагается, что пользователь понимает, что он делает. А звук, видео и
> т.д. обычно нормально поднимаются через kudzu соответствующими собранными
> модулями (исключение составляет только то железо, производители которого
> отрицательно относятся к Linux'у. Если бы у Вас была, скажем, ATI и SBLive
> - все поднялось бы автоматом). Если надо собрать внешний (коммерческий)
> модуль, а стандартное ядро вполне устраивает - лучше так и сделать. Если
> же Вы пересобираете ядро сами - делайте это внимательно.
Куда уж внимательнее - вопрос если ничего при установке не менялось -
какие модули система ищет? И зачем это она делает?
>
> > С уважением
> > Евгений
> >
> > P.S. icewm при выборе после Ctrl-Alt-Del кнопки выключится/перегрузиться
> > виснет намертво - это тоже для интереся добавлено
>
> Странно. Попробую воспроизвести. У Вас стоит пакет SysVinit-usermode?
Понятия не имею - ставилось все - если оно по умолчанию не выключено при
максимальной установке, то стоит - хотел обзор по дистрибутиву сделать -
ну чтож что есть -то сделаю :(
>
> > P.P.S. Как то уж очень хило с документацией - те текстики, которые дежат
> > на диске документацией назвать сложно
>
> Это палка о двух концах - дешевый дистрибутив -> меньше документации,
> больше документации -> дороже дистрибутив...
А у вас есть дистрибутив с документацией? - что-то сомнительно - это не
наезд, это просто констатация фактов - а документацию - вы свой список
рассылки обработайте и выложите - это одна человеко-неделя в худшем случае
С уважением
Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Компеляция ядра Alt Junior 1.1
2002-01-04 19:34 ` Michael Shigorin
@ 2002-01-04 23:24 ` Evgenij M. Baldin
2002-01-05 15:41 ` [mdk-re] Компиляция " Michael Shigorin
0 siblings, 1 reply; 6+ messages in thread
From: Evgenij M. Baldin @ 2002-01-04 23:24 UTC (permalink / raw)
To: mandrake-russian
Добрый день
On Fri, 4 Jan 2002, Michael Shigorin wrote:
>
> > смериться, если дистрибутив был бы вылизан - но это что-то удивительное -
> > видимо начинающий пользователь не должен компелировать свое ядро, должен
> Не должен. Нафига ему?
Тогда исходники не выкладывайте, чтоб совсем понятно было что это за
дистрибутив - что оно только на посмотреть и не в коем случае не трогать
А конкретно для того чтобы заработал aureal нужно вкомпилировать
поддержку в ядро - почему - не знаю в FAQе к драйверам сказано, а значит
надо ядро пересобрать - а здесь не одни а просто куча граблей
> > P.P.S. Как то уж очень хило с документацией - те текстики, которые дежат
> > на диске документацией назвать сложно
> Вся всяко не влезет -- но, думаю, если Вы назовете конкретнее,
> чего остро не хватало (не програмеру, а пользователю) -- проблему
> исправят =)
Конкретнее не хватает FAQа что ставится, что грузится и какой пакет за что
отвечает - FAQ как же такое замечательное ядро у вас собрать без гемороя -
какие модули надо включать обязательно, а на какие можно налевывать, а то
что ставится по умолчанию вываливат 40 мегобайт в /usr/modules - сиди и
радуйся
Да вы хотя бы ваш список рассылке систематизируйте - оставьте одни
вопросы/ответы - это неделя работы - а то на грабли наступать как-то не
приятно
>
> PS: разумеется, Вы про html в корне, а не про howto-html-* ?
Про howto мне как-то известно - мне хочется знать отличия, которые вы
добавили в ваш дистрибутив/ядро/пакеты - хотя бы так - ну и хочется чтобы
ядро собиралось без гемороя по make bzImage, make install
С уважением
Евгений
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] Компиляция ядра Alt Junior 1.1
2002-01-04 23:24 ` Evgenij M. Baldin
@ 2002-01-05 15:41 ` Michael Shigorin
0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2002-01-05 15:41 UTC (permalink / raw)
To: mandrake-russian
[-- Attachment #1: Type: text/plain, Size: 4528 bytes --]
On Sat, Jan 05, 2002 at 01:59:46AM +0600, Evgenij M. Baldin wrote:
> > > видимо начинающий пользователь не должен компелировать свое ядро, должен
> > Не должен. Нафига ему?
> Тогда исходники не выкладывайте, чтоб совсем понятно было что это за
> дистрибутив - что оно только на посмотреть и не в коем случае не трогать
Исходники выкладывать надо. Потому как пользователь бывает
разный. _Но_ еще раз повторю -- на данном этапе развития линукса
как ядра и множества дистрибутивов, его использующих --
_начинающему_ пользователю НЕ НУЖНО лезть в самое сердце системы,
пока он не соображает, как и к чему. Но, разумеется, я только за
то, чтобы сам процесс стал только удобнее, понятнее и технологичнее.
> А конкретно для того чтобы заработал aureal нужно вкомпилировать
> поддержку в ядро - почему - не знаю в FAQе к драйверам сказано, а значит
> надо ядро пересобрать - а здесь не одни а просто куча граблей
Не значит. Я только что перезвонил другу, у которого мы это
счастье заводили -- он подтвердил, что это ОТДЕЛЬНЫЙ тарбол,
который НЕ ЯВЛЯЕТСЯ патчем к ядру (в каковом случае полная
пересборка практически неминуема). Как я (смутно) помнил, там
установка -- это make && make install в _уже_ существующие
/lib/modules/`uname -r` (без разницы, кем собранные).
То же самое и с NVIDIA (кстати, у того же друга они и стоят --
причем он заметил, что особых проблем на Junior 1.1, равно как и
на BCL, с аурилом не было) -- а этим я пользуюсь и сам.
> Конкретнее не хватает FAQа что ставится, что грузится и какой пакет за что
Это не FAQ. Мало того, это во многом rpm -qia и, скажем,
/usr/share/doc/initscripts-*/* .
> отвечает - FAQ как же такое замечательное ядро у вас собрать без гемороя -
Вот это конкретнее. Да, пошаговая инструкция по сборке ядра в
rpm не помешала бы. Пока аттачу ту пару писем, которые тут на
эту тему проходили и были мной оставлены для употребления :)
> какие модули надо включать обязательно, а на какие можно налевывать, а то
Это, простите, не FAQ во-первых (не-часто-задаваемый/отвечаемый-вопрос),
а, во-вторых, провоцировать чайника на пересборку ядра --
гарантировать избыточную головную боль и ему, и себе. Ну
почитайте архивы той же fido7.ru.linux в сторону писем Vladimir
Bormotov -- он отнюдь не чайник, но очень популярно тысячу раз
уже рассказывал, _почему_ он не видит смысла в пересборке ядра в
подавляющем большинстве случаев.
Не говоря уже о том, что ответ на этот вопрос лежит в
Configure.help и опыте _администратора_. В т.ч. и по аппаратной
части.
> что ставится по умолчанию вываливат 40 мегобайт в /usr/modules - сиди и
> радуйся
В этом есть как минусы, так и плюсы. Минусы -- таки место на
диске и время на depmod -a при загрузке; плюсы -- воткнув новую
железку или придя с винтом к другу, имеем меньше шансов оценить
тщету всего сущего.
Если уж так жалко 40М (а, кстати, не заглядывали в
/usr/share/{locale,timezone,terminfo} -- там ой как много
выкидывается, сам так замучивал пятый редат чтоб на сотке места
побольше было) -- или купить большой винт (если все равно надо),
или искать компактный дистр -- универсальность и компактность
противоречивы по определению. При этом я не говорю, что не нужно
делать компактнее то, что можно -- просто ИЛИ малое, ИЛИ удалое.
Или трудиться напильником...
> Да вы хотя бы ваш список рассылке систематизируйте - оставьте одни
> вопросы/ответы - это неделя работы - а то на грабли наступать как-то не
> приятно
Вот это да, да, еще раз да. И, в общем, идея не нова; мало того,
на http://linux.yaroslavl.ru имеет место быть некоторый проект
сбора такой вот документации (и поднимаем на
http://linux.kiev.ua). Пока могу разве что порекомендовать
любимую ссылку:
http://www.google.com/search?as_q=ВАШ_ЗАПРОС&as_sitesearch=altlinux.ru&num=100
> > PS: разумеется, Вы про html в корне, а не про howto-html-* ?
> Про howto мне как-то известно - мне хочется знать отличия, которые вы
Евгений -- ну мы ж с Вами незнакомы, поэтому я не знаю, что Вы
знаете, а Вы не знаете, чего я могу понасоветовать ;))
> добавили в ваш дистрибутив/ядро/пакеты - хотя бы так - ну и хочется чтобы
В общем-то changelogs у пакетов в наличии. А для более
любопытных -- src.rpm, где патчи лежат рядом и спеки на виду.
Документировать же все это в одном месте нереально -- и не имеет
смысла (имеются в виду конкретные технические отличия, а не
концептуальные).
> ядро собиралось без гемороя по make bzImage, make install
Имеете право. Кто ж спорит :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ http://visa.chem.univ.kiev.ua/~mike/
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2002-01-05 15:41 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-01-04 15:25 [mdk-re] Компеляция ядра Alt Junior 1.1 Evgenij M. Baldin
2002-01-04 17:05 ` Konstantin Volckov
2002-01-04 23:09 ` Evgenij M. Baldin
2002-01-04 19:34 ` Michael Shigorin
2002-01-04 23:24 ` Evgenij M. Baldin
2002-01-05 15:41 ` [mdk-re] Компиляция " Michael Shigorin
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