/lib/modules папка должна быть на корневом устройстве?

Просто испытав вещи, я смонтировал btrfs подобъем на/lib/modules, установленное ядро на нем. Все казалось прекрасным. Но когда я modprobe любой модуль, это возвратилось 0 без сообщения и не загрузило тот модуль на самом деле. dmesg шоу никакое похожее сообщение, также.

И я нашел исключение. У меня есть драйвер WiFi в updates/dkms. Это может быть загружено вручную.

Интересно, существует ли ограничение на это.

0
задан 27 June 2018 в 08:58

1 ответ

/lib/modules папка должна быть на корневом устройстве?

Нет, это не должно быть на корневом устройстве.

Существует 2 вещи рассмотреть:

  • /lib/modules потребности быть доступным системе в то же время, что и / так, не имело бы смысла помещать его в другом месте. Вы не можете гарантировать, что другой раздел возрос и готов, если это находится на другом диске.

  • Это должно быть на корневой системе для гарантии легкого восстановления после поврежденной системы все же.

Но когда я modprobe любой модуль, это возвратилось без ошибки

Это означает, что было загружено. Общее правило в Linux: если это подходит, ничего не сообщают, если это идет, неправильно показывают уведомление.

и не загрузил тот модуль.

Я сомневаюсь, что это имеет какое-либо отношение к разделению. Если бы это было проблемой, то я ожидал бы, что Вы не смогли бы загрузиться вообще.

0
ответ дан 29 October 2019 в 01:28

Другие вопросы по тегам:

Похожие вопросы: