[Решено] Файл modules.builtin.bin нулевого размера

Автор raxru, 07 октября 2013, 18:08:14

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

raxru

Система устанавливалась по - http://www.debian.org/releases/stable/mips/apds03.html.ru. Все прошло отлично, установил загрузчик, система загрузилась, обновил ПО. Следующий шаг, установка райда. Инсталлировал mdadm initramfs-tools, но при попытке загрузить модуль raid1 вылезла ошибка:
root@main:~# modprobe raid1
libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.2.0-4-amd64/modules.dep.bin'

Проверяю, вижу только две ссылки:
~# ll /lib/modules/3.2.0-4-amd64/
итого 0
lrwxrwxrwx 1 root root 36 Июн  9 22:50 build -> /usr/src/linux-headers-3.2.0-4-amd64
lrwxrwxrwx 1 root root 37 Июн  9 22:50 source -> /usr/src/linux-headers-3.2.0-4-common

Вот тут, https://forum.linode.com/viewtopic.php?t=10329&p=59751 , товарищ посоветовал сделать так:
# cd /lib/modules/`uname -r`
# depmod
(ignore warnings)
# ls
(you should see, among others, modules.dep.bin)
# <Ctrl-D>

Результат:
~# ll /lib/modules/3.2.0-4-amd64/
итого 28
lrwxrwxrwx 1 root root  36 Июн  9 22:50 build -> /usr/src/linux-headers-3.2.0-4-amd64
-rw-r--r-- 1 root root  45 Окт  7 16:55 modules.alias
-rw-r--r-- 1 root root  12 Окт  7 16:55 modules.alias.bin
-rw-r--r-- 1 root root   0 Окт  7 16:55 modules.builtin.bin
-rw-r--r-- 1 root root   0 Окт  7 16:55 modules.dep
-rw-r--r-- 1 root root  12 Окт  7 16:55 modules.dep.bin
-rw-r--r-- 1 root root  52 Окт  7 16:55 modules.devname
-rw-r--r-- 1 root root 131 Окт  7 16:55 modules.softdep
-rw-r--r-- 1 root root  49 Окт  7 16:55 modules.symbols
-rw-r--r-- 1 root root  12 Окт  7 16:55 modules.symbols.bin
lrwxrwxrwx 1 root root  37 Июн  9 22:50 source -> /usr/src/linux-headers-3.2.0-4-common

Т.е., набор пустых-полупустых файлов.
Само собой:
~# modprobe raid1
libkmod: ERROR ../libkmod/libkmod.c:505 kmod_lookup_alias_from_builtin_file: could not open builtin file '/lib/modules/3.2.0-4-amd64/modules.builtin.bin'
FATAL: Module raid1 not found.


Как же собрать этот(и) модули?
???


raxru

Уже установлено
# aptitude search ~ilinux-headers
i   linux-headers-3.2.0-4-amd64                                                - Header files for Linux 3.2.0-4-amd64
i A linux-headers-3.2.0-4-common                                               - Common header files for Linux 3.2.0-4


qupl

raxru, а что выдало на depmod ? Ошибок не было?

raxru

#4
Отсутствуют файлы:
# depmod
WARNING: could not open /lib/modules/3.2.0-4-amd64/modules.order: No such file or directory
WARNING: could not open /lib/modules/3.2.0-4-amd64/modules.builtin: No such file or directory


Сообщение объединено: 08 октября 2013, 11:16:21

Проблема решена установкой правильного ядра - linux-image-3.2.0-4-amd64, вместо linux-headers-3.2.0-4-amd64. :)

ogost

Цитата: raxru от 08 октября 2013, 10:11:06Проблема решена установкой правильного ядра - linux-image-3.2.0-4-amd64, вместо linux-headers-3.2.0-4-amd64.
енто не ядро, енто заголовки