Дистрибутив Russian Fedora 12 - i686.
Надо определить чем отличается ядро установленное по умолчанию от ядра установленного при текущем обновлении.
Так как ядро по умолчанию работает иначе чем ядро из update-та.
Какими командами и где можно посмотреть разницу в конфигурациях ядра?
Как найти различия в сборках ядра? (Надо установить чем различаются два ядра между собой)
Модератор: Модераторы разделов
-
- Сообщения: 34
Как найти различия в сборках ядра?
Сложные проблемы всегда имеют простые неправильные решения.
-
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Как найти различия в сборках ядра?
Можно скачать src.rpm для этих ядер и посмотреть spec.
but in the darkness, behind your smile, you scream... © Dio
-
- Сообщения: 34
Re: Как найти различия в сборках ядра?
А без скачивания src.rpm, можно как нибудь обойтись?
Сложные проблемы всегда имеют простые неправильные решения.
-
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: Как найти различия в сборках ядра?
А умолчальное едро есть в наличии? zcat /proc/config.gz > /файл -даст конфиг загруженного ядра (если федоровцы ничего не поотключали).Разницу посмотреть- diff файл1 файл2
-
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Как найти различия в сборках ядра?
а ещё может патчи какие-то были наложены.
![:)](./images/smilies/smile.gif)
but in the darkness, behind your smile, you scream... © Dio
-
- Сообщения: 2041
- Статус: ☮ PEACE ☮
- ОС: открытая и свободная
Re: Как найти различия в сборках ядра?
В этом-то и дело. Насколько детальное отличие нужно.
diff это конечно жесть %)
Labor omnia vincit
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
-
- Сообщения: 34
Re: Как найти различия в сборках ядра?
Собственно вопрос в том что я не знаю что смотреть, в ядре. Ядра по разному работают с графикой. Умолчальное ядро 2.6.31.5-125, и новое ядро 2.6.31.7-142 (пишу по памяти, маленько могу ошибиться в цифрах). С новым ядром появляются белые горизонтальные полосы по правому краю экрана, например при загрузке странички в веб браузере (ощущение что нарушена синхронизация). С умолчальным ядром ничего такого нет. Кроме того проблема с белыми полосами возникла еще с ядра 2.6.29, причем от дистрибутива не зависит. Вот собственно по этому и хочу узнать чем же они (ядра) отличаются.
Ядра есть в наличие и я с любым могу загрузиться.
Вот это:
zcat /proc/config.gz > /файл -даст конфиг загруженного ядра (если федоровцы ничего не поотключали).Разницу посмотреть- diff файл1 файл2
смогу попробовать только вечером. С чего то все равно надо начинать
Да железо - ноутбук asus, видео ati X2300 на чипе M64, драйвер radeon
Ядра есть в наличие и я с любым могу загрузиться.
Вот это:
zcat /proc/config.gz > /файл -даст конфиг загруженного ядра (если федоровцы ничего не поотключали).Разницу посмотреть- diff файл1 файл2
смогу попробовать только вечером. С чего то все равно надо начинать
Да железо - ноутбук asus, видео ati X2300 на чипе M64, драйвер radeon
Сложные проблемы всегда имеют простые неправильные решения.
-
- Сообщения: 277
- Статус: \(0_0)/ !!111
Re: Как найти различия в сборках ядра?
>а ещё может патчи какие-то были наложены.
И?То, что добавленно посредством патчей, точно так же отображено в конфиге.
Kлюч -u используйте лучше (а то просто diff действительно неудобочитаем)и вывод результата в файл: diff -u файл1 файл2 > файл_различий
И?То, что добавленно посредством патчей, точно так же отображено в конфиге.
Kлюч -u используйте лучше (а то просто diff действительно неудобочитаем)и вывод результата в файл: diff -u файл1 файл2 > файл_различий
-
- Бывший модератор
- Сообщения: 1629
- Статус: мизантроп.ка
- ОС: Gentoo
Re: Как найти различия в сборках ядра?
Патч не обязательно добавляет новые опции конфигурирования, он может просто изменять код.
but in the darkness, behind your smile, you scream... © Dio
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Как найти различия в сборках ядра?
В исходниках ядра есть скрипт extract-ikconfig. Если исходников нет - их надо где-то достать и скопировать из них каталог scripts.
Извлечь config.gz из образа ядра в stdout: ./scripts/extract-ikconfig /boot/vmlinuz-x.x.x
Увидеть информацию, включая версию, о образе ядра: file /boot/vmlinuz-x.x.x
-
- Сообщения: 2250
Re: Как найти различия в сборках ядра?
rpm -q --changelog kernel-
-
- Сообщения: 34
Re: Как найти различия в сборках ядра?
файла config.gz нет, и find / -name config.gz - ничего не нашел, все делалось от root.
вот это попробую
rpm -q --changelog kernel-
а вообще на другом форуме сказали что вот здесь можно посмотреть changelog.
Так что вопрос можно считать решеным. Всем спасибо.
Сложные проблемы всегда имеют простые неправильные решения.