arag: После сборки ядра 2.6.16 ... катастрофа

17 сообщений / 0 new
Последнее сообщение
Гость
arag: После сборки ядра 2.6.16 ... катастрофа

Хелло господа карошие...
Ситуация такова, поставил Диип... все гут... но захотелось мне ядро заместо 2.4 серии поставить 2.6 серию... закачал ядро 2.6.16... все гут, распаковал... собираю... устанавливаю... ребуут... кернел паник необнаружен диск сата....
и вот помыкавшись покопафшись в других конфигах, созданных при маке менуконфиг, не мною... я как бы заметил что части строк нехватает, в моем конфиге... при очередной маке менукофиг в консоли вылетает вот такое счастье
<div class='indent'>
root@de-facto:/ok/sborochnaia/linux-2.6.16# make menuconfig
scripts/kconfig/mconf arch/i386/Kconfig
#
# using defaults found in arch/i386/defconfig
#
arch/i386/defconfig:13:warning: trying to assign nonexistent symbol CLEAN_COMPILE
arch/i386/defconfig:121:warning: trying to assign nonexistent symbol HAVE_DEC_LOCK
arch/i386/defconfig:171:warning: trying to assign nonexistent symbol PCI_USE_VECTOR
arch/i386/defconfig:173:warning: trying to assign nonexistent symbol PCI_NAMES
arch/i386/defconfig:216:warning: trying to assign nonexistent symbol PARPORT_PC_CML1
arch/i386/defconfig:220:warning: trying to assign nonexistent symbol PARPORT_OTHER
arch/i386/defconfig:247:warning: trying to assign nonexistent symbol BLK_DEV_CARMEL
arch/i386/defconfig:268:warning: trying to assign nonexistent symbol IDE_TASKFILE_IO
arch/i386/defconfig:287:warning: trying to assign nonexistent symbol BLK_DEV_ADMA
arch/i386/defconfig:360:warning: trying to assign nonexistent symbol SCSI_MEGARAID
arch/i386/defconfig:371:warning: trying to assign nonexistent symbol SCSI_CPQFCTS
arch/i386/defconfig:392:warning: trying to assign nonexistent symbol SCSI_QLOGIC_ISP
arch/i386/defconfig:395:warning: trying to assign nonexistent symbol SCSI_QLA2XXX
arch/i386/defconfig:401:warning: trying to assign nonexistent symbol SCSI_QLA6322
arch/i386/defconfig:455:warning: trying to assign nonexistent symbol IEEE1394_CMP
arch/i386/defconfig:472:warning: trying to assign nonexistent symbol NETLINK_DEV
arch/i386/defconfig:506:warning: trying to assign nonexistent symbol IP_NF_MATCH_LIMIT
arch/i386/defconfig:508:warning: trying to assign nonexistent symbol IP_NF_MATCH_MAC
arch/i386/defconfig:509:warning: trying to assign nonexistent symbol IP_NF_MATCH_PKTTYPE
arch/i386/defconfig:510:warning: trying to assign nonexistent symbol IP_NF_MATCH_MARK
arch/i386/defconfig:517:warning: trying to assign nonexistent symbol IP_NF_MATCH_LENGTH
arch/i386/defconfig:519:warning: trying to assign nonexistent symbol IP_NF_MATCH_TCPMSS
arch/i386/defconfig:520:warning: trying to assign nonexistent symbol IP_NF_MATCH_HELPER
arch/i386/defconfig:521:warning: trying to assign nonexistent symbol IP_NF_MATCH_STATE
arch/i386/defconfig:522:warning: trying to assign nonexistent symbol IP_NF_MATCH_CONNTRACK
arch/i386/defconfig:537:warning: trying to assign nonexistent symbol IP_NF_TARGET_MARK
arch/i386/defconfig:538:warning: trying to assign nonexistent symbol IP_NF_TARGET_CLASSIFY
arch/i386/defconfig:545:warning: trying to assign nonexistent symbol IP_NF_TARGET_NOTRACK
arch/i386/defconfig:564:warning: trying to assign nonexistent symbol NET_FASTROUTE
arch/i386/defconfig:565:warning: trying to assign nonexistent symbol NET_HW_FLOWCONTROL
arch/i386/defconfig:717:warning: trying to assign nonexistent symbol SOUND_GAMEPORT
arch/i386/defconfig:773:warning: trying to assign nonexistent symbol QIC02_TAPE
arch/i386/defconfig:809:warning: trying to assign nonexistent symbol DRM_GAMMA
arch/i386/defconfig:985:warning: trying to assign nonexistent symbol USB_BLUETOOTH_TTY
arch/i386/defconfig:995:warning: trying to assign nonexistent symbol USB_STORAGE_HP8200e
arch/i386/defconfig:1021:warning: trying to assign nonexistent symbol USB_HPUSBSCSI
arch/i386/defconfig:1056:warning: trying to assign nonexistent symbol USB_TIGL
arch/i386/defconfig:1114:warning: trying to assign nonexistent symbol DEVFS_FS
arch/i386/defconfig:1115:warning: trying to assign nonexistent symbol DEVPTS_FS_XATTR
arch/i386/defconfig:1243:warning: trying to assign nonexistent symbol X86_STD_RESOURCES
arch/i386/defconfig:1244:warning: trying to assign nonexistent symbol PC
</div>
может в этом проблема? зранее благодарен

Nick
Не в сети
Зарегистрирован: 20/09/2010

Проблема не в этом. Если действительно хочешь знать -- я скажу, в чем проблема, только потом не обижайся.

whitewarrior (не проверено)

[quote=Nick]Проблема не в этом. Если действительно хочешь знать -- я скажу, в чем проблема, только потом не обижайся.
[/quote]
:-) Не лишено смысла. Такого у меня не было. Попробуй make mrproper - оно тебе конфиги в начало вернет.

Nick
Не в сети
Зарегистрирован: 20/09/2010

[quote=whitewarrior][quote=Nick]Проблема не в этом. Если действительно хочешь знать -- я скажу, в чем проблема, только потом не обижайся.
[/quote]
:-) Не лишено смысла. Такого у меня не было. Попробуй make mrproper - оно тебе конфиги в начало вернет.[/quote]

Что не лишено смысла? Наличие старого конфига не приведет к появлению "неправильного" нового, если все равно всю конфигурацию надо просматривать и менять. А если конфигурить по дефолту, то какой бы не был дефолт, он вряд ли пойдет. Если он не "универсальный" от вендора дистрибутива, где есть все драйверы в модулях и и initrd (который еще надо сделать).

А в общем, я слабо представляю ситуацию, когда человек сказал бы "Я первый раз поставил себе ArchiCAD и нарисовал дом, его построили и он упал при первом ветре, подскажите, куда копать, мне надо очень быстро научиться за полчаса". Ситуация очень похожа. Зачем браться за то, чего не понимаешь? Дистрибутивов с ядром 2.6 сейчас навалом. В них все работает "из коробки". Но нет, мы же "хакеры", мы во всем сами разберемся, мы мануалов не читаем, метод тыка -- наш друг, а что там при этом происходит -- хрен его знает. А то, что оно нихрена не грузится -- виноват лично Линус Торвальдс. Или жадный и богатый RedHat. Или подлый Гейтс подсунул кривые исходники.

Сколько раз уже говорилось: пользуйтесь дистрибутивными ядрами, их собирали люди, которые понимают это лучше вас и занимаются этим не один год. Обоснования типа "самосбор быстрее" -- это все сказочки для линукс-ламеров. Понты дешевые. Сначала расскажи мне значение всех параметров конфигурации, а потом уже компилируй. А если не понимаешь -- не суйся. Иди почитай "Advanced Bash Programming" или "Sed and Awk". Может, научишься в UNIX работать, а не мастурбировать на бегущие строчки компиляции ядра.

P.S. Ничего личного, на свой счет никому принимать не надо.

arag (не проверено)

Nick... не бью себя в грудь что я "хакер"... я взял описание менюшек ядра, вчитался... что мне надо по железу и по системе выставил, сразу оговорюсь ставил то - что необходимо мне по поставленным задачам... и где я обвинил кого то, кто создавал ядро... и где я вообще кого либо обвинил...?
А по Вашему посту, можно подумать что Вы ВСЕ сразу знали... особенно фраза "Зачем браться за то, чего не понимаешь? " - тоесть идите ребята калбасяйтесь в своих форточках, а к нам Великим ГУРУ не лезте...
Да ладно каждому свое...

P.S. Ничего личного, на свой счет никому принимать не надо.

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

[quote=arag]Хелло господа карошие...
Ситуация такова, поставил Диип... все гут... но захотелось мне ядро заместо 2.4 серии поставить 2.6 серию... закачал ядро 2.6.16... все гут, распаковал... собираю... устанавливаю... ребуут... кернел паник необнаружен диск сата....[/quote]

Так дай ему диск sata
Device Drivers -> SCSI device support -> SCSI low-level drivers -> <*> Serial ATA (SATA) support
И выбери в списке свой контроллер. Собирай как вкомпиленное в ядро, не модулем.

whitewarrior (не проверено)

Ну нет жеж, я так понял, что arag ручками лазил совсем не туда, куда надо. У него ж даже make menuconfig стреляется! В этом случае make mrproper вернет все в дефолт и моно снова попробовать менюконфиг. А что касается саты, то ее да, ее надобно в ядро вкомпилить, потому что ежели ее сделать модулем, оно никогда и не заработает. Также в ядро вставляется поддержка ext2/3 и reiserfs. Еще хорошая опция есть для кодировки фата по дефолту - ставишь кои8 и не мудришь в fstab - он и сам понимать будет, что нужно писать кириллицу, а не кракозяблы.

whitewarrior (не проверено)

2Nick: Мне вот интересно, если бы все так думали, наверное линукс не развивался бы такими темпами. Ну кочется человеку зекса с ядром - пусть пробует, рано или поздно получится... Я тож долго не мог решиться на сборку. Ну и ничего - раза с пятого получилось, когда начал вчитываться, хелпы читать по пунктам менюшек. А "Обоснования типа "самосбор быстрее" -- это все сказочки для линукс-ламеров. Понты дешевые." - этого я так и не понял, так называемый "самосбор" - действительно быстрее, потому что он под ТВОЮ машину заточен, а не под все сразу! И лишнего ты там не оставляешь! Надо железку добавить - переконфигал ядро, откомпилил, в загрузчике прописал и работаешь дальше. А сидеть на кем-то для всех собранном ведре??? Зачем?

WhiteDragon (не проверено)

[blockquote]тоесть идите ребята калбасяйтесь в своих форточках, а к нам Великим ГУРУ не лезте... [/blockquote]
граждане ламеры! хватит гнать на винду и орать что линукс рулит! хватит!
винда - прекрасная ос
а все подобные вопли исключительно от маленькой письки и не возможности от этого купить винду, и чтобы утешить себя вы тужитесь собирать ядры линуховые с целью показать "какой я вот крутой, я ведро собрал"
гнусные моздайцы! RTFM!

arag (не проверено)

2Sheridan - отмечено, выбрано... но результат на лице, так сказать несрабатывает
2whitewarrior - делал все как Вы говорите... вот поэтому и спрашиваю что не так, какие есть еще варианты
2WhiteDragon - никто ни на кого не гонит... зачем покупать когда и так поставить можно... да намного легче посчелкать на кнопочки далее ;) а разве самому не интересно своими руками нечто... что будет работать намного стабильнее сварганить, при этом все возможно контролировать а не использовать неподконтрольное творение, которое живет по своим соображениям...

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

[quote=arag]2Sheridan - отмечено, выбрано... но результат на лице, так сказать несрабатывает[/quote]
Я это... телепалку по пути домой потерял, извини...
Такчто тебе придется показать последние строчек 5-10 лога сборки...

dennica (не проверено)

2 Nick
К сожалению, не все на этом форуме программисты и сисадмины, и кричать о том, что ламерам в линухе делать нечего - моветон. Я не программист и не сисадмин, в своей области деятельности я тебя "понтами" закидаю выше головы. Но я не говорю, что "Кесарево - кесарю". Пусть каждый в свободное время занимается тем, чем ему нравится заниматься. Захотелось человеку собрать ядро - пусть собирает. У меня получилось с третьего раза. А у тебя с какого получилось? Неужели с первого?

2 arag
Единственое, что могу посоветовать (правда, это трудно и долго, но зато поможет гарантированно) - попробуй перевести на русский все те вопросы, на которые ты отвечаешь при конфигурации. У меня с третьей попытки именно так и вышло. А ставить параметры по дефолту - нереально. Что-нибудь да засбоит обязательно. К сожалению бывает и такое, что железо опознается неправильно. Здесь можно пробиться только путем экспериментов (такой путь оказывается быстрее) либо анализом исходников (вот это уже для настоящих гуру). Идеальных систем не бывает.
Ну и в итоге все же хотелось бы видеть полный протокол ошибок.

whitewarrior (не проверено)

Да х его з. Сейчас что-то не пойму. В принципе, могу порекомендовать начать все сначала-не самый разумный выход, я бы сказал, даже немного по-виндузятному-снеси в сборочной исходники и распакуй их снова из тара. Если я неправ - Шеридан меня поправит, я полагаю. Или Думус. Но в любом случае, не вижу здравого смысла (для себя лично) ковыряться в сторонних конфигах. Потому как, насколько я понял, у тебя счаз даже make menuconfig стреляется... Еще по сборке ядра. Гугль тебе поможет найти подробную инструкцию и факи. Смотри на gentoo.org, gentoo.ru Еще путевая дока именно по сборке именно для новичков была, по-моему на линуксцентре, правда 2004 или пятого года, но она вполне актуальна.

whitewarrior (не проверено)

Не ну что жеж я, торможу видимо. Мне кажется, что до make дело вообще не доходит. Судя по Вот такому вот счастью, которое вылетает из консоли.

Sheridan
Аватар пользователя Sheridan
Не в сети
Зарегистрирован: 20/09/2010

[quote=whitewarrior]Не ну что жеж я, торможу видимо. Мне кажется, что до make дело вообще не доходит. Судя по Вот такому вот счастью, которое вылетает из консоли.[/quote]
Ты про то что в первом посте? Это имхо к исходникам отношение не имеет.

VladTs (не проверено)

[quote=Nick] Дистрибутивов с ядром 2.6 сейчас навалом. В них все работает "из коробки".[/quote]

Не всегда все работает из коробки, когда подключал к компу свой мобильник, дистрибутивное ядро, не смотря на наличие и загрузку нужных модулей, так и не отработало нужным образом. Не помогла и пересборка дистрибутивного ядра, скачал "чистое" с kernel.org собрал и все что мне нужно заработало без проблем.

Ne01eX
Аватар пользователя Ne01eX
Не в сети
Зарегистрирован: 20/09/2010

>>Ну кочется человеку зекса с ядром - пусть пробует, рано или поздно получится...

[b]Для всех[/b]: Секс с ядром - занятие сугубо интимное, извращенный секс c ядром - это еще и пошло.

2[b]arag[/b]:
1. заходишь в директорию с сорцами и набираешь rm -rf ../linux-2.6.16
2. Распаковываешь исходники заново.
3. make menuconfig #Если после этого начинает ругаться, вместо удобной псевдографической конфигурилки - значит ты чего еще намудрил.
4. http://www.nclug.ru/content.php?article.82

К вопросу о том, что все сразу стали гуру и.т.п.:
1. Вот смотри: сидят дети, играют в песочнице, строят замок. Подходит subj., залезает в эту песочницу и начинает спрашивать, что такое песок, лопатка и как ей играть, чтобы постороить замок. Какой процент вероятности, что дети станут объяснять это subj.?
2. Сомкни зубы, обозлись на весь свет, не задавай больше вопросов, ответы на которые лежат на каждом углу и [b]сам[/b] реши эту проблему.

И напоследок: не надо спамить в [url=http://lafox.net/support/index.php?showforum=35]нескольких форумах[/url]. А то нажалуюсь Сколоту, проведет воспитательный момент через занесение в blacklist.
<span class='smallblacktext'>[ Редактирование 11.04.2006 - 07:15:41 ]</span>

RSS-материал