Je reçois le message d'erreur indiqué dans l'image ci-dessous, même après la suppression du fichier blacklist.conf. J'ai localisé la ligne quatre et je l'ai supprimée, mais elle affiche toujours la même erreur.
Depuis que vous avez supprimé /etc/modprobe/blacklist.conf
qui est un fichier important. Il demande à Ubuntu de mettre en liste noire un module de noyau problématique. Donc, je vous suggère de réinstaller le paquet kmod
qui fournit ce fichier. Mais vous devez le réinstaller de manière à écraser vos modifications modifiées.
Pour ce faire, utilisez cette commande dans un terminal
Sudo apt-get --reinstall -o Dpkg::Options::="--force-confask" install kmod
Cela vous demandera si vous souhaitez conserver votre fichier blacklist.conf
modifié ou si vous souhaitez le remplacer par celui du responsable de package. Vous sélectionnerez Y ici pour écraser.
Ensuite, vous devez générer initramfs à l'aide de la commande
Sudo update-initramfs -u -v
Redémarrez et l'erreur devrait disparaître.
Edit: Je n’avais pas considéré comme une surdose d’installer kmod
uniquement pour un fichier de configuration car, kmod
le paquet est moins de 100 Ko. En outre, il est préférable qu'un nouvel utilisateur restaure directement la version d'origine sans copier depuis un autre emplacement.
Vos quatre messages d'erreur totalisent:
Sudo modprobe /etc/rc.local exit
Sudo est une commande qui vous donne les pouvoirs nécessaires pour exécuter des commandes puissantes.
modprobe est un outil qui contrôle le chargement, le déchargement et la compatibilité des modules.
/ etc/rc.local est un fichier dans lequel vous pouvez placer des commandes de démarrage lorsque vous démarrez votre système.
exit est utilisé pour mettre fin à un groupe de commandes qui pourraient être trouvées dans un fichier comme rc.local et beaucoup d'autres fichiers.
Les erreurs de votre liste noire ne concernent aucun module chargeable du noyau.
Après avoir supprimé les erreurs de commande de la liste noire, vous devez taper le terminal:
Sudo update-initramfs -u
Cela générera un nouveau initramfs avec une liste noire mise à jour pour votre prochain démarrage.
Dans le /etc/modprobe.d/blacklist.conf
, vous ne devez avoir que deux éléments: le mot clé blacklist
et le nom du module qui n'est pas à charger au démarrage. (En réalité, tous les fichiers /etc/modprobe.d/
sont utilisés par la commande modprobe
et peuvent donc contenir d'autres mots clés, comme indiqué par le manuel modprobe.d
, mais s'il s'agit d'un fichier de liste noire, utilisez uniquement le mot clé blacklist
et le nom du module)
Voici un exemple tiré de mon propre fichier:
$ 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
Le fichier complet peut être trouvé ici, sur Ubuntu Pastebin: http://paste.ubuntu.com/23101549/
Ainsi, quelles que soient les lignes que vous avez là, Sudo modprobe /etc/rc.local exit
, elles doivent être supprimées.