LINUX.ORG.RU

[OpenSUSE 11.3 x86_64] Проблема со сборкой ядра - модуль ext4.ko


0

0

Сдуру обновилась до 11.3 в день релиза.

После компиляции ядра (2.6.34-12) при его установке (make install) вылезают варнинги, связанные с ext4.ko.

WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/drivers/acpi/processor.ko needs unknown symbol setup_max_cpus WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_inode_change_ok WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_want_to_mask WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_chmod WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_masks_to_mode WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_inherit WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_equiv_mode WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_inode_permission WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_may_create WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_xattr_size WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_may_delete WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_from_xattr WARNING: /dev/shm/.fCFp5i/mnt/lib/modules/2.6.34-12-desktop/kernel/fs/ext4/ext4.ko needs unknown symbol richacl_to_xattr

Это происходит вне зависимости от того, выбран или не выбран пункт Ext4 POSIX access control lists.

Загрузиться с таким ядром не удается.

В гугле не удалось найти упоминания о чем-либо похожем. Как нужно собирать ядро, чтобы подобных вещей не происходило?


Ответ на: комментарий от anon_666

make oldconfig && make xconfig

В xconfig'е я только выбрала тип процессора и модуль устройства TUN/TAP (нужен для madwimax'а).

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

>Точнее, изменилось - система перестала грузиться даже со старого ядра.
Потому что свое имя для ядра не задали, а значит криво собранные модули поставились вместо тех, что были у старого.
Теперь только LiveCD -> chroot и переставлять пакет с ядром.

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

>make oldconfig
Не всегда срабатывает, как сами видите, тк опции в ядре изменяются.

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

Так дело в том, что это не первое и даже не десятое ядро, которое я собирала. Начиная с 2.6.24 и до 2.6.32 такой ситуации не возникало ни разу.

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

>Собственно, этим сейчас и занимаюсь - качаю на ноуте убунтовский LiveCD.
А чем консоль восстановления на openSUSE DVD не угодила?

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

Вы не выставляли EXTRAVERSION в конфиге, а ставили ядро поверх нового, в этом ваша ошибка, тем более, если полностью не понимать, что происходит.

Вот из конфига моего ядра:

CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_JFS_POSIX_ACL=y
CONFIG_FS_POSIX_ACL=y
CONFIG_XFS_POSIX_ACL=y
CONFIG_BTRFS_FS_POSIX_ACL=y
CONFIG_GENERIC_ACL=y
CONFIG_TMPFS_POSIX_ACL=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFS_ACL_SUPPORT=m
Мб вам поможет.

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

Я уже давно потеряла свой диск с опенсусей (

lena
() автор топика
Ответ на: комментарий от anon_666

От наличия или отсутствия опции CONFIG_EXT4_FS_POSIX_ACL ничего не менялось, я пробовала и так, и так - см. оп-пост.

lena
() автор топика

ЗАЧЕМ ты собираешь ядро? Оно же уже собрано в дистрибутиве!

Led ★★★☆☆
()

>Сдуру обновилась до 11.3 в день релиза

Это не «сдуру». «Сдуру» маленькие девочки пытаются ядро пересобирать.

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

> Это не «сдуру». «Сдуру» маленькие девочки пытаются ядро пересобирать.

Я так понял, что ей нравится Ext4, которого в стандартном ядре нет.

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

> Я так понял, что ей нравится Ext4, которого в стандартном ядре нет.

Неправильно понял:

В xconfig'е я только выбрала тип процессора и модуль устройства TUN/TAP (нужен для madwimax'а).

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