Просто испытав вещи, я смонтировал btrfs подобъем на/lib/modules, установленное ядро на нем. Все казалось прекрасным. Но когда я modprobe
любой модуль, это возвратилось 0 без сообщения и не загрузило тот модуль на самом деле. dmesg
шоу никакое похожее сообщение, также.
И я нашел исключение. У меня есть драйвер WiFi в updates/dkms. Это может быть загружено вручную.
Интересно, существует ли ограничение на это.
/lib/modules папка должна быть на корневом устройстве?
Нет, это не должно быть на корневом устройстве.
Существует 2 вещи рассмотреть:
/lib/modules
потребности быть доступным системе в то же время, что и /
так, не имело бы смысла помещать его в другом месте. Вы не можете гарантировать, что другой раздел возрос и готов, если это находится на другом диске.
Это должно быть на корневой системе для гарантии легкого восстановления после поврежденной системы все же.
Но когда я modprobe любой модуль, это возвратилось без ошибки
Это означает, что было загружено. Общее правило в Linux: если это подходит, ничего не сообщают, если это идет, неправильно показывают уведомление.
и не загрузил тот модуль.
Я сомневаюсь, что это имеет какое-либо отношение к разделению. Если бы это было проблемой, то я ожидал бы, что Вы не смогли бы загрузиться вообще.