Ошибка в blacklist.conf файле 'игнорирование плохой строки, запускающейся с …'

Я показывал ошибку в изображении ниже, даже, после того, как удалено blacklist.conf файл. Я определил местоположение четырех строк, и я удалил их, но тем не менее они показывают ту же ошибку.

error line

1
задан 28 August 2016 в 09:57

3 ответа

Так как Вы удалили /etc/modprobe/blacklist.conf, который является важным файлом. Это говорит Ubuntu помещать в черный список некоторый проблематичный модуль ядра. Так, я предлагаю, чтобы Вы переустановили пакет kmod, который обеспечивает тот файл. Но необходимо переустановить его такой способ, которым это перезапишет измененные изменения.

Для этого использование эта команда в Терминале

sudo apt-get --reinstall -o Dpkg::Options::="--force-confask" install kmod

Это задаст Вам вопрос, хотите ли Вы сохранить свой измененный blacklist.conf файл или хотеть перезаписать его со специалистом по обслуживанию пакета один. Вы выберете Y здесь для перезаписи.

Следующий необходимо генерировать initramfs использование Перезагрузки команды

sudo update-initramfs -u -v

, и ошибка должна закончиться.

<час>

Редактирование: я не полагал, что это как излишество установило kmod только для файла конфигурации, потому что, это kmod пакет составляет меньше чем 100 КБ. Также для нового пользователя лучше непосредственно восстановить исходную версию, не копируя с где-то в другом месте.

1
ответ дан 7 December 2019 в 15:49

В /etc/modprobe.d/blacklist.conf у Вас должно быть только две вещи: ключевое слово blacklist и название модуля, который является не , чтобы быть загруженным при запуске. (В действительности весь /etc/modprobe.d/ файлы используются modprobe команда, таким образом, они эффективно могут содержать другие ключевые слова как показано modprobe.d руководство, но если это - файл черного списка, только используйте blacklist ключевое слово, и имя модуля)

Вот пример из моего собственного файла:

$ head /etc/modprobe.d/blacklist.conf                                          
# This file lists those modules which we don't want to be loaded by
# alias expansion, usually so some other driver will be loaded for the
# device instead.

# evbug is a debug tool that should be loaded explicitly
blacklist evbug

# these drivers are very simple, the HID drivers are usually preferred
blacklist usbmouse
blacklist usbkbd

Полный файл может быть найден здесь на Ubuntu pastebin: http://paste.ubuntu.com/23101549/

Таким образом, безотносительно строк, которые Вы имели там, sudo modprobe /etc/rc.local exit, они должны быть удалены.

0
ответ дан 7 December 2019 в 15:49

Ваши четыре сообщения об ошибках составляют в целом:

sudo modprobe /etc/rc.local exit

sudo является командой, дающей Вам корневые полномочия выполнить мощные команды.

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

/etc/rc.local является файлом, куда можно поместить команды запуска при начальной загрузке системы.

выход используется для окончания группы команд, которые могли быть найдены в файле как rc.local и многих других файлах.

Ваши ошибки черного списка не принадлежат никакому загружаемому модулю ядра вообще.

После удаления черного списка управляют ошибками, которые необходимо ввести в терминале:

sudo update-initramfs -u

Это генерирует новый initramfs с обновленным черным списком для Вашей следующей начальной загрузки.

0
ответ дан 7 December 2019 в 15:49

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

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