Erro no arquivo blacklist.conf 'ignorando a linha incorreta que começa com…'

1

Estou recebendo o erro mostrado na imagem abaixo, mesmo depois do arquivo blacklist.conf excluído. Eu localizei a linha de quatro e eu deletei, mas ainda está mostrando o mesmo erro.

    
por Vikee 28.08.2016 / 08:19

3 respostas

1

Como você excluiu /etc/modprobe/blacklist.conf , que é um arquivo importante. Ele diz ao Ubuntu para listar alguns módulos problemáticos do kernel. Por isso, sugiro que você reinstale o pacote kmod que fornece esse arquivo. Mas você deve reinstalá-lo de tal forma que ele substituirá as alterações modificadas.

Para fazer isso, use este comando em um terminal

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

Isso fará uma pergunta se você deseja manter o arquivo blacklist.conf modificado ou deseja substituí-lo pelo arquivo do desenvolvedor do pacote. Você selecionará Y aqui para sobrescrever.

Em seguida, você precisa gerar o initramfs usando o comando

sudo update-initramfs -u -v

Reinicialize e o erro deve ter desaparecido.

Edit: Eu não considerei um exagero instalar kmod apenas para um arquivo de configuração porque, kmod pacote é menor que 100KB. Também é melhor para um novo usuário restaurar diretamente a versão original sem copiar de outro lugar.

    
por Anwar 28.08.2016 / 09:44
0

No /etc/modprobe.d/blacklist.conf , você deve ter apenas duas coisas: a palavra-chave blacklist e o nome do módulo não a ser carregado na inicialização. (Na verdade, todos os arquivos /etc/modprobe.d/ são usados pelo comando modprobe , então eles podem conter outras palavras-chave como mostrado por modprobe.d manual, mas se for um arquivo de lista negra, use apenas blacklist nome da palavra-chave e módulo)

Veja o exemplo do meu próprio arquivo:

$ 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

O arquivo completo pode ser encontrado aqui, no Ubuntu pastebin: link

Assim, quaisquer linhas que você tenha lá, sudo modprobe /etc/rc.local exit , elas devem ser removidas.

    
por Sergiy Kolodyazhnyy 28.08.2016 / 10:16
0

Suas quatro mensagens de erro são adicionadas a:

sudo modprobe /etc/rc.local exit

sudo é um comando que lhe dá poderes de root para executar comandos poderosos.

modprobe é uma ferramenta que controla o carregamento, descarregamento e compatibilidade do kernel.

/etc/rc.local é um arquivo onde você pode colocar comandos de inicialização ao inicializar o sistema.

exit é usado para encerrar um grupo de comandos que podem ser encontrados em um arquivo como rc.local e muitos outros arquivos.

Seus erros de lista negra não pertencem a nenhum módulo carregável do kernel.

Depois de remover os erros do comando da lista negra, você precisa digitar o terminal:

sudo update-initramfs -u

Isso gerará um novo initramfs com uma lista negra atualizada para sua próxima inicialização.

    
por WinEunuuchs2Unix 28.08.2016 / 09:16