Конфигурирование и компиляция ядра (конфиги постить только в аттаче!!!)
Модератор: Модераторы разделов
-
- Сообщения: 61
Конфигурирование и компиляция ядра
Был у меня настроен кот и до конфиг под ядро 2.6.4 Вчера скачал 2.6.6 - теперь настраивать его откровенно ломает. Вот и возник вопрос - а если скормить ему старый кофиг, то заработает или нет? Экспериментировать что-то не тянет, вот и интересуюсь - так же как и не тянет переставлять все с нуля повторно после экспериментов с Dropline-Gnome...
-
- Бывший модератор
- Сообщения: 233
- Статус: я всего лишь злое, депрессивное ничтожество
- ОС: Solaris 10 spark
Re: Конфигурирование и компиляция ядра
Пробовал. На загрузке кернел паник. 2 раз в моей жизни.
Z.H.I.C. - Zoology and Hazardous Infiltration Construct
...или просто двинутый паяльник...
Solaris 10 Spark
...или просто двинутый паяльник...
Solaris 10 Spark
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
Рискнул, заработало - только пришлось преставлять дравера видео + пересобирать alsa, что впрочем вполне естественно.
PS Нда, повезло...
PS Нда, повезло...
-
- Бывший модератор
- Сообщения: 233
- Статус: я всего лишь злое, депрессивное ничтожество
- ОС: Solaris 10 spark
Re: Конфигурирование и компиляция ядра
Точно везунчик. Что за железо?
Z.H.I.C. - Zoology and Hazardous Infiltration Construct
...или просто двинутый паяльник...
Solaris 10 Spark
...или просто двинутый паяльник...
Solaris 10 Spark
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
На память точно не помню, но
мать: Gigabite на Intel 865P(E)
проц: Celeron 2.2 GHz
память: 512 Mb Samsung
видео: MSI Nvidia MX440 64 Mb AGP 8x
винт: 2х40Gb Seagate
звук: SB Live!
мать: Gigabite на Intel 865P(E)
проц: Celeron 2.2 GHz
память: 512 Mb Samsung
видео: MSI Nvidia MX440 64 Mb AGP 8x
винт: 2х40Gb Seagate
звук: SB Live!
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
(Ananas @ Среда, 02 Июня 2004, 13:30) писал(а):make oldconfig
make oldconfig берет настройки существующего ядра системы - по умолчанию там был 2.4.# . А в моем случае - это сохраненный конфиг был от ядра 2.6.4.
-
- Сообщения: 64
Re: Конфигурирование и компиляция ядра
> make oldconfig берет настройки существующего ядра системы - по умолчанию там был 2.4.# .
make help читать не пробовали? или scripts/Configure на крайнак посмотреть? откуда в сырцах ветки 2.6 может взяться конфиг от 2.4?
еще раз повторю, после вставки своего .config от старых ядер НЕОБХОДИМО выполнять make oldconfig. этот таргет запускает scripts?Configure скрипт, который парсит ваш конфиг, сравнивает наличие в нем всех опций для данной версии ядра и запрашивает включать или не включать отсутствующую фичу, если упоминания о ней в старом конфиге не было.
make help читать не пробовали? или scripts/Configure на крайнак посмотреть? откуда в сырцах ветки 2.6 может взяться конфиг от 2.4?
еще раз повторю, после вставки своего .config от старых ядер НЕОБХОДИМО выполнять make oldconfig. этот таргет запускает scripts?Configure скрипт, который парсит ваш конфиг, сравнивает наличие в нем всех опций для данной версии ядра и запрашивает включать или не включать отсутствующую фичу, если упоминания о ней в старом конфиге не было.
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
(Ananas @ Среда, 02 Июня 2004, 14:18) писал(а):make help читать не пробовали? или scripts/Configure на крайнак посмотреть? откуда в сырцах ветки 2.6 может взяться конфиг от 2.4?
еще раз повторю, после вставки своего .config от старых ядер НЕОБХОДИМО выполнять make oldconfig. этот таргет запускает scripts?Configure скрипт, который парсит ваш конфиг, сравнивает наличие в нем всех опций для данной версии ядра и запрашивает включать или не включать отсутствующую фичу, если упоминания о ней в старом конфиге не было.
Наверное я не правильно выразился. Ситуация была следующая:
1. Установка с нуля Slackware 9.1 (ядро по умолчанию ветки 2.4)
2. Имеем уже настроенный конфиг ядра 2.6.4 (от предыдущей установки, настроенный под конкретное железо и выкинуто все лишнее)
3. Берем сырцы 2.6.6, запускаем make menuconfig. В нем есть опция "Load alternate config" (за точность не ручаюсь), в нем указываем старый конфиг от ядра 2.6.4... Далее - как обычно.
Настроить с нуля - не проблема, просто времени жалко было.
А все что вы написали я уже узнал в свое время на собственном горьком опыте Интерес представлял именно перенос конфига внутри одной ветки.
-
- Сообщения: 64
Re: Конфигурирование и компиляция ядра
> Интерес представлял именно перенос конфига внутри одной ветки.
<blah-blah>config вообще довольно стремная вещь. забыл сохраниться перед выходом , и - зравствуй panic
1. скопировать конфиг в /usr/src/linux-X.X.X/.config
2. make oldconfig all modules_install
3. распихать ядро и System,map куда нужно
4. сконфигурировать бут-лоадер
5. перезагрузиться.
<blah-blah>config вообще довольно стремная вещь. забыл сохраниться перед выходом , и - зравствуй panic
1. скопировать конфиг в /usr/src/linux-X.X.X/.config
2. make oldconfig all modules_install
3. распихать ядро и System,map куда нужно
4. сконфигурировать бут-лоадер
5. перезагрузиться.
-
- Сообщения: 119
Re: Конфигурирование и компиляция ядра
Ребят я так и делаю всегда конфиг вставляю свой и все, не все же заного делать, нет не кто не спорит если у тебя ядро 2.6.6 и ты взял его конфиг и сунул в 2.4.* или в раннии версии 2.6.* то дураку ясно что не заработает, ну а если пропатчил ядро то почему бы и нет....
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
PUZO
А чем пропатченное до новой версии ядро отличается от свежего?
А чем пропатченное до новой версии ядро отличается от свежего?
-
- Сообщения: 119
Re: Конфигурирование и компиляция ядра
ну как тебе сказать..... наверно временем скачивания... сам посуди 33 метра или 2
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
PUZO
Вот только почему тогда конфиги не подойдут при полном ядре и подойдут при пропатченом? B)
Вот только почему тогда конфиги не подойдут при полном ядре и подойдут при пропатченом? B)
-
- Сообщения: 119
Re: Конфигурирование и компиляция ядра
тоесть ??!! все пойдет, я имел ввиду что конфиги пойдут на болие поздние версии ядер а не болие ранние чем само ядро от куда брешь конфиг. Ладно отвечаю по самому первому вопросу: ты прав и у тебя все пойдет, нормальные люди так и делают
-
- Сообщения: 61
Re: Конфигурирование и компиляция ядра
PUZO
Все, понял. Спасибо
Что-то меня клинит в последнее время все чаще Наверное пора на заслуженный отдых B)
Все, понял. Спасибо
Что-то меня клинит в последнее время все чаще Наверное пора на заслуженный отдых B)
-
- Сообщения: 119
Re: Конфигурирование и компиляция ядра
да и время года об этом говорит
-
- Сообщения: 1019
- Статус: Экс-металлюга
Re: Конфигурирование и компиляция ядра
Кстати, я ВСЕГДА делаю делаю так: кидаю .config от старого ядра в каталог нового, делаю make menuconfig, выхожу из него с записью, а дальше как обычно make dep clean....
И НИКОГДА проблем не было. Даже если .confiig от 2.4 на 2.6 присобачить.
И НИКОГДА проблем не было. Даже если .confiig от 2.4 на 2.6 присобачить.
ArchLinux / IceWM
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Конфигурирование и компиляция ядра
//привет madskull , теперь еще веселее , почти вся банда собралась .
кстати, у кого-нибудь нормально заработало 2.6.6 ? может какие-либо патчи полезные появились , например, устраняющие проблему с выключением жесткого диска при перезагрузке?
кстати, у кого-нибудь нормально заработало 2.6.6 ? может какие-либо патчи полезные появились , например, устраняющие проблему с выключением жесткого диска при перезагрузке?
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 119
Re: Конфигурирование и компиляция ядра
Да ладно тебе, мне откровенно говоря это не нужно, ребут слижком уж редко происходит, но могу дать совет - купи сату он её не остонавливает
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Конфигурирование и компиляция ядра
так и я довольно редко перезагружал/выключал, но "неаккуратно как-то" )) .
а насчет сата - посмотрим, как раз пора харды менять - уж очень подоозрительно шумят.
а насчет сата - посмотрим, как раз пора харды менять - уж очень подоозрительно шумят.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Сообщения: 85
Re: Конфигурирование и компиляция ядра
(D.W. @ Воскресенье, 13 Июня 2004, 14:31) писал(а)://привет madskull , теперь еще веселее , почти вся банда собралась .
кстати, у кого-нибудь нормально заработало 2.6.6 ? может какие-либо патчи полезные появились , например, устраняющие проблему с выключением жесткого диска при перезагрузке?
При чём тут ошибки 2.6.6 ядра? Прочитайте пожалуйста название темы и не надо оффтопить
Ежели речь идёт о небольших изменениях в версии, то можно и оставить. В случае 2.4 - 2.6 всё-таки лучше сконфигурировать заново.
Можно воспользоваться diff-ом и посомтреть разницу между дефолтными конфигами двух ядер, а потом уже решать целесообразно ли оставлять.
-
- Бывший модератор
- Сообщения: 662
- Статус: и это еще не все или ничего.
Re: Конфигурирование и компиляция ядра
ИМХО это не совсем оффтоп, просто к чему создавать отдельную тему для мелкого вопроса , к тому же, граждане ставили 2.6.6 , так что... впрочем, если модераторы удалят "посторонние" посты, это будет оправдано, в какой-то мере.
подумал -> выпил -> подумал -> ... но недавно врачи запретили пить.
-
- Бывший модератор
- Сообщения: 210
Re: Конфигурирование и компиляция ядра
По поводу старых конфигов:
Я всегда включаю опцию, которая заставляет ядро хранить свой .config файл (то есть тот, по которому оно было собрано) в файле /proc/config.gz
Когда я обновляю ядро, я просто делаю:
# zcat /proc/config.gz > /usr/src/linux-2.6.X/.config (где X-новая версия ядра)
Ну а дальше уже можно и компилировать . Правда я обычно все-таки просматриваю новые фичи сначала.
2DW:
Пробовал 2.6.6. В нем какой-то глюк с nvidia-драйверами, поэтому я откатился обратно к 2.6.4 (хоть патч и нашел, но я лучше посижу на проверенном ядре и подожду 2.6.7 ). А еще я заметил, что перезагрузке 2.6.6 сыпало мне какие-то ошибки на винт (прочитать не успевал) -- это и есть те, о которых ты говоришь? Правда не замечал, чтобы винт выключался...
Я всегда включаю опцию, которая заставляет ядро хранить свой .config файл (то есть тот, по которому оно было собрано) в файле /proc/config.gz
Когда я обновляю ядро, я просто делаю:
# zcat /proc/config.gz > /usr/src/linux-2.6.X/.config (где X-новая версия ядра)
Ну а дальше уже можно и компилировать . Правда я обычно все-таки просматриваю новые фичи сначала.
2DW:
Пробовал 2.6.6. В нем какой-то глюк с nvidia-драйверами, поэтому я откатился обратно к 2.6.4 (хоть патч и нашел, но я лучше посижу на проверенном ядре и подожду 2.6.7 ). А еще я заметил, что перезагрузке 2.6.6 сыпало мне какие-то ошибки на винт (прочитать не успевал) -- это и есть те, о которых ты говоришь? Правда не замечал, чтобы винт выключался...
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
-
- Сообщения: 85
Re: Конфигурирование и компиляция ядра
Теперь представьте человек хочет найти тему про устранение ошибок в 2.6.6 ядре. Он набирает в поиске что-то типа "проблему с выключением жесткого диска" и получает эту тему. Но он видит название про конфиг и ему приходится создавать новую тему, т.к. уверен что про ошибки ничего нет.
Он же не будет открывать кадую подряд тему с ДРУГИМИ названиями и искать 1 или 2 сообщения, которые кто-то наоффтопил.
Без обид, я просто хочу сделать этот форум лучше. Сколкьо хватит сил.
Он же не будет открывать кадую подряд тему с ДРУГИМИ названиями и искать 1 или 2 сообщения, которые кто-то наоффтопил.
Без обид, я просто хочу сделать этот форум лучше. Сколкьо хватит сил.
-
- Сообщения: 3
Re: Конфигурирование и компиляция ядра
Люди добрые обнъясните как это чудо обновить? Я вот скачал ядро новое а как обновить не знаю
Улыбайтесь - шеф любит идиотов!
-
- Сообщения: 268
- Статус: Живущий тут
Re: Конфигурирование и компиляция ядра
(smileoff @ Вторник, 15 Июня 2004, 1:19) писал(а):Люди добрые обнъясните как это чудо обновить? Я вот скачал ядро новое а как обновить не знаю
Тогда хоть скажи какой у тебя дистрибутив? что именно скачал?
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
-
- Сообщения: 3
Re: Конфигурирование и компиляция ядра
Mitya-ncc У меня шапка 8.0 скачал 2.6.3 ядро
Улыбайтесь - шеф любит идиотов!
-
- Сообщения: 258
- Статус: джидай 3-го уровня
- ОС: Mac OS X
Re: Конфигурирование и компиляция ядра
Нужно распаковать ядро,перейти в его папку.
Сделать комманду:
make menuconfig ( либо make xconfig )
выбрать необходимые опции,сохранить конфигурацию.
дальше:
make dep && make clean bzImage modules modules_install
(это одной коммандой)
После этого скопировать bzImage:
cp ./arch/i386/boot/bzImage /boot
и создать загрузочную запись для нового ядра в конфиге твоего зарузчика
для lilo - /etc/lilo.conf
для grub - /boot/grub/grub.conf
запись аналогично той которой ты загружаешь свой линух,только путь к ядру будет /boot/bzImage
Да и делать это все лучше от рута,а если у тя grub то в конфиге вместо LABEL
напишешь свой раздел "/" то есть не root=LABEL а root=/dev/hdax
подробнее об опциях здесь:
http://www.linuxcenter.ru/lib/system/kernel26_install.phtml
Сделать комманду:
make menuconfig ( либо make xconfig )
выбрать необходимые опции,сохранить конфигурацию.
дальше:
make dep && make clean bzImage modules modules_install
(это одной коммандой)
После этого скопировать bzImage:
cp ./arch/i386/boot/bzImage /boot
и создать загрузочную запись для нового ядра в конфиге твоего зарузчика
для lilo - /etc/lilo.conf
для grub - /boot/grub/grub.conf
запись аналогично той которой ты загружаешь свой линух,только путь к ядру будет /boot/bzImage
Да и делать это все лучше от рута,а если у тя grub то в конфиге вместо LABEL
напишешь свой раздел "/" то есть не root=LABEL а root=/dev/hdax
подробнее об опциях здесь:
http://www.linuxcenter.ru/lib/system/kernel26_install.phtml
-
- Бывший модератор
- Сообщения: 630
- Статус: Тщедушный очкарик
Re: Конфигурирование и компиляция ядра
Тема переехала в "Вопрос чайника".
По установке ядра скорее всего будет написан отдельный FAQ, либо кинута статья по вопросу.
По установке ядра скорее всего будет написан отдельный FAQ, либо кинута статья по вопросу.
Не шалю, никого не трогаю, починяю примус...