Отказавший к загрузочным модулям при запуске: не Мог найти модуль по имени 'прочь'

Я просто обновил от 15,04 до 15,10, и во время процесса начальной загрузки я теперь получаю ошибку при высказывании, что некоторым модулям не удалось загрузиться. Таким образом, я работал systemctl status -l systemd-modules-load.service и я получил это:

Oct 24 12:22:23 ubuntu systemd-modules-load[292]: Inserted module 'option'
Oct 24 12:22:23 ubuntu systemd-modules-load[292]: could not find module by name='off'
Oct 24 12:22:23 ubuntu systemd-modules-load[292]: Failed to insert 'off': Function not implemented
Oct 24 12:22:23 ubuntu systemd-modules-load[292]: could not find module by name='off'
Oct 24 12:22:23 ubuntu systemd-modules-load[292]: Failed to insert 'off': Function not implemented
Oct 24 12:22:23 ubuntu systemd-modules-load[292]: Inserted module 'cuse'
Oct 24 12:22:23 ubuntu systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Oct 24 12:22:23 ubuntu systemd[1]: Failed to start Load Kernel Modules.
Oct 24 12:22:23 ubuntu systemd[1]: systemd-modules-load.service: Unit entered failed state.
Oct 24 12:22:23 ubuntu systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'.

Когда я работаю cat /etc/modules Я добираюсь

loop
lp
usbserial
option
nouveau
nouveau

Я пытался прокомментировать один из nouveau модулей, но он не помог.

Я нашел ошибку на Панели запуска, которая дает подобное сообщение, но моя проблема, кажется, не вызывается rtc модуль (который является преступником в связанной ошибке).

У кого-либо есть идея, что я должен попробовать?

Править: добавленный больше информации:

cat /lib/systemd/system/systemd-modules-load.service дает

[Unit]
Description=Load Kernel Modules
Documentation=man:systemd-modules-load.service(8) man:modules-load.d(5)
DefaultDependencies=no
Conflicts=shutdown.target
Before=sysinit.target shutdown.target
ConditionCapability=CAP_SYS_MODULE
ConditionDirectoryNotEmpty=|/lib/modules-load.d
ConditionDirectoryNotEmpty=|/usr/lib/modules-load.d
ConditionDirectoryNotEmpty=|/usr/local/lib/modules-load.d
ConditionDirectoryNotEmpty=|/etc/modules-load.d
ConditionDirectoryNotEmpty=|/run/modules-load.d
ConditionKernelCommandLine=|modules-load
ConditionKernelCommandLine=|rd.modules-load

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/lib/systemd/systemd-modules-load
TimeoutSec=90s

cat /etc/modules-load.d/modules.conf дает тот же вывод как cat /etc/modules/ вышеупомянутый.

6
задан 25 October 2015 в 11:56

4 ответа

Решили, прокомментировав (используя символ '#') обе строки с nouveau в них в файле /etc/modules.

6
ответ дан 23 November 2019 в 07:48

Проблема возникает из-за того, что nouveau внесено в черный список и отключено в / etc / alternatives / x86_64-linux-gnu_nvidia_modconf после установки nvidia-304-updates в 16.04 amd64.

Конфигурация запрещает последовательность переключения на новый драйвер с помощью:

rmmod nvidia
modprobe nouveau

Раскомментирование виновных позволяет изменить драйверы графической карты nvidia без перезагрузки. После этого драйвер nouveau загружается правильно (но все еще не отображается панель запуска Unity или тире).

0
ответ дан 23 November 2019 в 07:48

Чтобы получить полный журнал службы, вы также можете использовать

journalctl -u systemd-modules-load.service

. Предположительно, у вас есть что-то в / etc / modules (или возможно /etc/modules-load.d/), который относится к несуществующему или сломанному модулю?

Удаление его из / etc / modules решит вашу проблему.

0
ответ дан 23 November 2019 в 07:48

Сделайте обновление, а затем обновление, решите мою проблему с ошибкой загрузки модулей Хотя я получаю

Sub-process /usr/bin/dpkg returned an error code (1)" error [duplicate]

sudo apt-get update
sudo apt-get upgrade

удачи

0
ответ дан 23 November 2019 в 07:48

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

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