LINUX.ORG.RU

удалить модуль из автозагрузки

 


0

1

Debian 8 Собрал ядро без поддержки виртуализации. Не собираюсь устанавливать виртуал бокс и подобные программы.(а может и не собирал, не помню) Ядро почему то пытается загружать vmhgfs, но похоже у меня его нет.

-- Logs begin at Вт 2015-06-30 23:07:08 MSK, end at Вт 2015-06-30 23:32:57 MSK. --
июн 30 23:31:26 amine sudo[6698]: pam_unix(sudo:session): session closed for user root
июн 30 23:32:24 amine sudo[6759]: nbome : TTY=pts/1 ; PWD=/home/nbome ; USER=root ; COMMA
июн 30 23:32:24 amine sudo[6759]: pam_unix(sudo:session): session opened for user root by
июн 30 23:32:24 amine systemd-modules-load[6769]: Failed to find module 'vmhgfs'
июн 30 23:32:24 amine systemd[1]: systemd-modules-load.service: main process exited, code
июн 30 23:32:24 amine systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Ошибка юнита systemd-modules-load.service
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Произошел сбой юнита systemd-modules-load.service.
-- 
-- Результат: failed.
июн 30 23:32:24 amine systemd[1]: Unit systemd-modules-load.service entered failed state.
июн 30 23:32:24 amine sudo[6759]: pam_unix(sudo:session): session closed for user root
июн 30 23:32:57 amine sudo[6794]: nbome : TTY=pts/1 ; PWD=/home/nbome ; USER=root ; COMMA
июн 30 23:32:57 amine sudo[6794]: pam_unix(sudo:session): session opened for user root by
Нужно запретить загрузку vmhgfs, в файлах автозагрузки его нет. blacklist не помог.

Ответ на: комментарий от yurikoles

ничего не понял. Я должен удалить папку /etc/modules-load.d и вместо нее симлинк на /dev/null? У меня в /etc/modules-load.d есть нужные модули которые должны загружаться.

drunkwolfs
() автор топика
Ответ на: комментарий от drunkwolfs

Сначала ты должен найти конфигурационный файл, который загружает данный модуль, но т.к. редактировать файлы в /usr плохой тон, то они предлагают создать ссылку на /dev/null с тем же именем, как тот файл, который ты нашёл. Тут без grep не обойдёшься. Я бы сделал что-то вроде

find /run/ /usr/lib/ -name *.conf |xargs grep vmhgfs

yurikoles ★★★
()
Последнее исправление: yurikoles (всего исправлений: 1)
Ответ на: комментарий от yurikoles

А ещё можно включить соответствующую опцию в конфиге ядра для этого модуля, но это как-то не тру.

yurikoles ★★★
()
Ответ на: комментарий от yurikoles

Спасибо. Вашей командой не нашел. Выполнил поиск по всей системе. Модуль загружался из /lib/modules-load.d/open-vm-tools.conf

drunkwolfs
() автор топика

Твой модуль пытается загрузиться из initramfs. В конфигурацию modules-load.d на initramfs он попал, но файл модуля в образ скопирован не был. Это произошло потому, что файл модуля лежит в каком-то нестандартном месте и initramfs-tools (или что там за приблуда в демьяне, не помню) просто его не цепляет.

Тебе надо либо сделать симлинк этого файла в стандартное место, откуда генерилка копирует модули, либо заблэклистить этот модуль в конфиге initramfs-tools. Загугли.

alex_the_v ★★★
()
Последнее исправление: alex_the_v (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.