LINUX.ORG.RU

Mint 10 + Kernel 2.6.39


0

1

привет всем. Новое ядро решил поставить из-за того что поточное 2.6.35-28 не позволяет установить последнюю альсу, а без нее не работает dmixer.

делал все по мануалу http://forum.oszone.net/post-1666958.html ну, немного поправляя те места там где автор неверно указал синтаксис.

на последнем пункте сборки

# make-kpkg --initrd --revision=irbiskernel.1 kernel_image kernel_headers
.....

chmod -R og=rX		       /usr/src/linux-2.6.39/debian/linux-image-2.6.39irbiskernel
chown -R root:root	       /usr/src/linux-2.6.39/debian/linux-image-2.6.39irbiskernel
dpkg --build		       /usr/src/linux-2.6.39/debian/linux-image-2.6.39irbiskernel ..
dpkg-deb: сборка пакета linux-image-2.6.39irbiskernel в файл ../linux-image-2.6.39irbiskernel_irbiskernel.1_i386.deb.
dpkg-deb: каталог control имеет недопустимые права доступа 2755 (должно быть >=0755 и <=0775)
make[2]: *** [debian/stamp/binary/linux-image-2.6.39irbiskernel] Ошибка 2
make[2]: Выход из каталога `/usr/src/linux-2.6.39'
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.39irbiskernel] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-2.6.39'
make: *** [kernel_image] Ошибка 2

Даже выставлял права 777 на /usr/srt, хотя не совсем понятно зачем это если сборка происходит от рута.

.config втянул из старого ядра ибо не совсем могу адекватно подключить модуля, так что от греха подальше.

> dpkg-deb: каталог control имеет недопустимые права доступа 2755 (должно быть >=0755 и <=0775)
chmod 0755 control

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Я так понял что Control это из папки /usr/src/linux-2.6.39/debian ?

О результатах опишусь немного позже так как сборка на моем asus k40ab занимает около 2 часов :(

Spartanec ()
Ответ на: комментарий от AITap

На всякий случай поставил рекурсивно права на всю папку linux-2.6.39 Одна проблема control это не папка, а файл. Так что усиленно ищу папку ))

Spartanec ()
Ответ на: комментарий от Spartanec

> Одна проблема control это не папка, а файл.
Это очень интересно, ибо

dpkg-deb: каталог control имеет недопустимые права доступа 2755 (должно быть >=0755 и <=0775)

каталог control



Только что проверил на 2.6.39 с kernel.org:
wget ...
tar xvf linux-2.6.39.tar.bz2
cd linux-2.6.39
make-kpkg clean
sudo make-kpkg linux_image

И ничего ни на что не ругалось. Странно.

AITap ★★★★★ ()
Ответ на: комментарий от AITap

Ну я хотел бы собрать ядро в пакет. Чтоб потом поставить, в будущих обновлениях можно было его просто деинсталировать как репозитарное ядро.

Может я зря под графикой собирал ядро, и того не было доступа к той папке, хотя не понятно.

Натравил настройки с поточного ядра когда запускал make menuconfig.

Не понятно в чем проблема.

Spartanec ()
Ответ на: комментарий от Spartanec

Кстати, в дереве исходников директории control не было. Возможно, какой-нибудь сбой? Что, если распаковать исходники в новую директорию и попробовать заново (исключая стадию конфигурации)?

AITap ★★★★★ ()
Ответ на: комментарий от AITap

сейчас пробую прогнать через fakeroot. в рут захожу через $sudo -s Я вот думаю может моя предыдущая настройка ядра чего-то не понравилась новому ядру. Из новой папки попробую поставить при окончании компиляции через fakeroot.

Spartanec ()
Ответ на: комментарий от anonymous

Заметил немного разницу между мановским способом, тем как я собирал. Предложенный вариант

#fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers

я же использовал

1. make-kpkg --initrd --revision=irbiskernel.1 kernel_image kernel_headers

2. fakeroot make-kpkg --initrd --revision=irbiskernel.1 kernel_image kernel_headers

Заметил разницу что в предложенном варианте , опция не --revision, а --append-to-version

Spartanec ()
Ответ на: комментарий от Spartanec

хз, баг решился .... сам по себе?? О_о запустил в третий раз

#fakeroot make-kpkg --initrd --revision=irbiskernel.1 kernel_image kernel_headers

радует что в /usr/src появились *.deb файлы. и собралось все без ошибок. один вопрос. Видел патчи к ядру на http://www.kernel.org/pub/linux/kernel/v2.6/ как узнать какие-то патчи нужны или нет к ноутбуку asus K40AB ?? или попросту если какой-то девайс не определит - пересобрать со всеми патчами сразу?

Spartanec ()
Ответ на: комментарий от Spartanec

В общем вот к чему привело новое ядро. 1. ноут орет как будто его пытают; 2. жалуется на то что не хватает какого-то firmware

update-initramfs: Generating /boot/initrd.img-2.6.39irbiskernel
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
Warning: No support for locale: ru_UA.utf8
run-parts: executing /etc/kernel/postinst.d/nvidia-common 2.6.39irbiskernel /boot/vmlinuz-2.6.39irbiskernel
run-parts: executing /etc/kernel/postinst.d/pm-utils 2.6.39irbiskernel /boot/vmlinuz-2.6.39irbiskernel
run-parts: executing /etc/kernel/postinst.d/update-notifier 2.6.39irbiskernel /boot/vmlinuz-2.6.39irbiskernel
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 2.6.39irbiskernel /boot/vmlinuz-2.6.39irbiskernel
3. fglrx я так понял не хочет работать и требует чтоб его тоже собрали с исходников.

но есть малый плюс - работает все потрясающе быстро.

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

Spartanec ()
Ответ на: комментарий от Spartanec

ноут орет как будто его пытают;

как конфиг делал? Может модуль какой не загружается или отсутсвтует в initram

алуется на то что не хватает какого-то firmware

возможно не хватает. Посмотри есть-ли он по тому пути. rtl8168d-1.fw это firmware сетевой карты, скорее всего твоей.

3. fglrx я так понял не хочет работать и требует чтоб его тоже собрали с исходников.

почему решил, что нужно собирать заново?

ciiccii ()
Ответ на: комментарий от Spartanec

> сборка на моем asus k40ab занимает около 2 часов :(

Клевета и ложь, сборка генкернела в генту около 20 минут. Самосборное ядро собирается и вовсе за 10 минут.

Ввиду огромного количества патчей на ядре в ubuntu лучше подключать ppa, имхо, и ставить оттуда.

У меня в арче 2.6.39-1 только вчера постучалось.

ekzotech ★★★★ ()
Ответ на: комментарий от ciiccii

> rtl8168d-1.fw это firmware сетевой карты, скорее всего твоей

Так и есть, там стоит 8169 realtek.

А fglrx разве уже есть под 2.6.39 ?? Для 2.6.38 то только недавно выпустили.

ekzotech ★★★★ ()
Ответ на: комментарий от ciiccii

to ciiccii

как конфиг делал?

просто взял предыдущий конфиг из /boot и переименовал его. потом в make menuconfig я его открыл и сохранил.

почему решил, что нужно собирать заново?

так как в новом ядре пропало 3D - значит заработал не проприетарный драйвер. мысли были такими.

to ekzotech

Клевета и ложь, сборка генкернела в генту около 20 минут.

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

лучше подключать ppa

разве народные умельцы уже засунули в какой-то ppa 2.6.39 или 2.6.38??

Spartanec ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.