Я скомпилировал ubuntu-bionic-4.15.0-76.86, но когда я выполнил его, я нашел, что существует нет /lib/modules
каталог, и я не мог найти местоположение модулей. Вот содержание /usr/lib/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Я хочу позволить CONFIG_BRIDGE в Ubuntu сделать некоторый тест на модуле моста, но когда я использую:
fakeroot debian/rules editconfigs
чтобы включить CONFIG_BRIDGE и скомпилировать ядро Ubuntu, это дало мне эту ошибку.
Debug: module-check-generic
II: Checking modules for generic...
reading new modules...read 5159 modules.
reading old modules...
MISS: bridge
MISS: llc
MISS: p8022
MISS: psnap
MISS: stp
read 5164 modules : new(0) missing(5)
EE: Missing modules (start begging for mercy)
debian/rules.d/4-checks.mk:9: recipe for target 'module-check-generic' failed
make: *** [module-check-generic] Error 1
У меня есть другой вопрос спросить. Ранее, когда я установил "CONFIG_BRIDGE" на m и компилирую ядро, lsmod ничего не показывает, и файл "lib/модули" не существует. Что случилось с ним?
Модуль моста будет только загружен, если он будет необходим.
Пример 1, компьютер, который использует мостовой интерфейс:
doug@s15:~/temp-turbostat$ lsmod | grep bridge
bridge 176128 0
stp 16384 1 bridge
llc 16384 2 bridge,stp
Пример 2, компьютер, который не использует мостовой интерфейс
doug@desk-ff:~/sguide-1804/serverguide$ lsmod | grep bridge
doug@desk-ff:~/sguide-1804/serverguide$
В обоих случаях файл модуля там:
doug@s15:~/temp-turbostat$ uname -a
Linux s15 5.4.0-18-generic #22-Ubuntu SMP Sat Mar 7 18:13:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
doug@s15:~/temp-turbostat$ ls -l /lib/modules/5.4.0-18-generic/kernel/net/bridge/bridge.ko
-rw-r--r-- 1 root root 275121 Mar 7 08:23 /lib/modules/5.4.0-18-generic/kernel/net/bridge/bridge.ko
.
doug@desk-ff:~/sguide-1804/serverguide$ uname -a
Linux desk-ff 5.4.0-24-generic #28-Ubuntu SMP Thu Apr 9 22:16:42 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
doug@desk-ff:~/sguide-1804/serverguide$ ls -l /usr/lib/modules/5.4.0-24-generic/kernel/net/bridge/bridge.ko
-rw-r--r-- 1 root root 274913 Apr 9 14:49 /usr/lib/modules/5.4.0-24-generic/kernel/net/bridge/bridge.ko