make modules_install ???

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

make modules_install ???

Сообщение DyadyaVova »

В процессе рекомпиляции ядра (2.4.20 -> 2.6.9),
после make modules_install,
для некоторых модулей, а в частности vfat.ko,
вылезает ошибочка:
depmod:...*** Что-то про зависимости.

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

Может ли это быть связано с тем, что перед переустановкой ядра
я установил module-init-tools-3.0?

Что мне сделать, чтобы vfat всё же функционировал?

Спасибо.

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Запусти depmod после загрузки.

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

Сообщение bazil »

или вкомпилить его в ядро без модуля:arrow:
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

Нет, в ядро я компилить не стал:
хотел проверить будут ли работать модули
после установки module-init-tools, вот и решил поставить поддержку
FAT, как модуль.

Правильно ли я понимаю, что модулем является файл vfat.ko(vfat.mod.o), располож. в /lib/modules/mykernel/drivers/vfat/ ???

Попробовал /sbin/insmod vfat.ko.
Выдает что-то вроде "Недопустимый символ в файле" (точно не помню).

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Что говорит depmod и на какие именно символы ругается? И кинь, пожалуйста, ядерный конфиг в личные, интересно на такое чудо взглянуть.

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

depmod ничегохоньки не выдает.
После insmod fat.ko и др. загр. без проблем,
а vfat.ko:
Invalid symbol in module

Конфиг будет.

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

Проблема несколько изменилась. Делаю
/sbin/insmod /lib/modules/mykern/drivers/fs/fat/fat.ko (OK)
/sbin/insmod /lib/modules/mykern/drivers/fs/vfat/vfat.ko (OK)

Смотрю /sbin/lsmod

Module Size Used by
vfat 17792 0
fat 53792 vfat

Но при попытке монтирования

mount -t vfat /dev/hda5 /mnt

Выдает: Unknown fs type or bad block .....

А вот modprode /lib/modules/***/vfat.ko пишет, что модуль не найден.
Может прописать в moules.conf, но как это сделать я не знаю.

Помогите.

michael
Неотъемлемая часть форума
Сообщения: 434
Зарегистрирован: 12 апр 2004, 11:00
Откуда: г. Владивосток
Контактная информация:

Сообщение michael »

Как ты устанавливал ядро (какие команды)?
Что такое mykern?
Что говорит modprobe vfat (без путей)?
Нафига тебе новое ядро, наконец?

DyadyaVova
Интересующийся
Сообщения: 78
Зарегистрирован: 14 дек 2004, 02:04
Откуда: Yaroslavl

Сообщение DyadyaVova »

Ядро устанавливал так:
в Makefile EXTRAVERSION: "-new"
(Таким образом имеем 2.6.9-new).
make mrproper
make xconfig
Далее по статье "Компиляция ядра 2.6 для домохозяйки",
где всё очень понятно описано, конфигурирую по свой PC.

make bzImage modules modules_install install

В lilo всё хорошо.
Reboot.

modprobe vfat пишет, что файл не найден, и тут хоть тресни,
указываю полный путь
modprobe /lib/modules/2.6.9-new/drivers/fs/vfat/vfat.ko
(С fat тоже ничего не проходит). Но insmod загружает модуль
(отображается после lsmod), однако монтировать не удается:

mount -t vfat /dev/hda5 /mnt

Unknown fs type or bad blocks ...(дальше не помню)

На ядре 2.4 mount успешно работала.

Может module-init-tools неправильно установил.
Конфиг послал.

Спасибо.

Ответить