Пропустите модуль ядра при начальной загрузке

Существует поврежденный модуль ядра, из-за которого я даже не могу загрузить ОС, таким образом, я не могу удалить или зафиксировать его. Действительно ли возможно пропустить этот модуль при начальной загрузке, с помощью параметров ядра или чего-то?

11
задан 22.04.2015, 10:26

2 ответа

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

Некоторые дистрибутивы Linux действительно обеспечивают параметры начальной загрузки ядра, чтобы сделать вещи как это.

  • В дуге Linux, load_modules=off силы udev для пропуска автозагрузки. Это позволило бы Вам загружаться, не загружая модули, помещать в черный список модуль, это доставляет неприятности и перезагрузку обычно без обеспокоенной загрузки модуля.
  • Knoppix имеет длинный список дополнительных параметров начальной загрузки (иначе "cheatcodes"); это соединение нормальных параметров начальной загрузки ядра и Knoppix-определенных отдельно оплачиваемых предметов.

Для дальнейшей информации см. документацию Параметров Ядра. Существуют параметры для отключения определенных подсистем. Например:

  • nousb отключает ядро поддержка USB
  • cgroup_disable=[name] отключает конкретный контроллер; однако, "память" является единственным примером, конкретно поддерживаемым
  • libata.noacpi отключает использование ACPI в libata (контроллеры SATA); это - пример передачи параметра модуля через ядро
1
ответ дан 07.12.2019, 12:27

Необходимо смочь или добавить его к/etc/modprobe.d/blacklist или поместить в черный список 'modulename'

1
ответ дан 07.12.2019, 12:27

Теги

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