天天看点

【ubuntu系统】报错:libkmod:ERROR../libkmod/libkmod-config.c:656 kmod_config_parse:/etc/xxxx

背景:windows10 + ubuntu18.04 LTS 双系统,ubuntu 系统进不去,报错如下图,事情发生的前一天,我安装nvidia驱动没有成功。

报错:

报错如图:

【ubuntu系统】报错:libkmod:ERROR../libkmod/libkmod-config.c:656 kmod_config_parse:/etc/xxxx

 之后按照上面的路径查看文件是否有问题,因为没有办法登录ubuntu系统,所以下载第三方工具在window系统下查看linux文件,发现确实是我自己修改的时候多写了一个字母,但是没有办法修改文件,于是使用第三方工具 Ext2Fsd 文件进行修改,这里出现了新的问题,修改完之后依旧报错,并且错误增加,如图:(忘记拍照片了)

报错提示:/dev/sda3 superblock损坏

系统报错信息中提示位置(两个号码)和一条操作指令:e2fsck -b 号码 位置

这个时候参考这位博主(链接:记一次由于Superblock崩溃导致的Linux无法开机修复过程_码农冰翼的小小家园-CSDN博客)

进行修复:

输入:
e2fsck -b 号码 路径
号码:就是提示你的两个号码,第一个不行就用第二个,我是第二个可以;
路径:就是上面报错的路径
接下来给出一系列提问:格式为XXX坏了,要不要修复?(Fix?)选y就好
           

这个博主的分析是:“出错大概的原因,是因为Windows下安装了ext2fsd误操作。对于我这种小白来说……摸底层的软件少用还是比较好”,深以为然!

修复完之后重启(我是断电重启,不知道有没有别的方式重启,有的话,烦请告知)。

重启完之后,superblock报错消失了,但是还有两个错误:

【ubuntu系统】报错:libkmod:ERROR../libkmod/libkmod-config.c:656 kmod_config_parse:/etc/xxxx

查了很多博客,基本确定是安装驱动不正确引起的问题 ,之后就是卸载驱动文件,安装新的驱动。具体步骤:

step1:开机进入引导页(GUN GRUB);
step2:进入:Advanced options for ubuntu (第二项);
step3:进入:Ubuntu,with linux ... (recovery mode)(第二项)

系统允许我们通过这个修复模块进入命令行来修改文件,修复受损的系统。
之后就可以看到Reconvery Menu 的窗口
           
【ubuntu系统】报错:libkmod:ERROR../libkmod/libkmod-config.c:656 kmod_config_parse:/etc/xxxx
进行以下操作:
"clean"--删除多余的文件;
“dpkg--修复损坏的包”
“network”--使电脑联网
“root”--进入命令行

进入命令行之后:

apt-get purge nvidia*    # 删除旧的驱动文件

# 安装新的驱动,此处使用PPA安装(好简单)
add-apt-repository ppa:graphics-drivers/ppa    # 安装ppa
apt-get update    # 更新
ubuntu-drivers devices    # 查看系统中它自己推荐的显卡驱动版本号
apt-get install nvidia-460    # 这里建议安装recommended,给我推荐安装的460

等待大约1分钟安装驱动
重启
成功进入ubuntu 系统
           

安装成功:

【ubuntu系统】报错:libkmod:ERROR../libkmod/libkmod-config.c:656 kmod_config_parse:/etc/xxxx

无意之中解锁HDMI双屏幕~

总结:遇事不要慌,多查查,也不要上来就用别人的方式修改,想想为什么,分析一下原因,造成系统出问题的原因肯定是有很多的,但是 事出有因!

最后,如果这篇文章让你有多一点点了解编程这个世界,那就点个赞吧!

 参考:

Recovery Mode模式:在Ubuntu上使用恢复模式及Recovery Mode各选项的使用方法_修炼清爽的博客-CSDN博客

Superblock 修复:记一次由于Superblock崩溃导致的Linux无法开机修复过程_码农冰翼的小小家园-CSDN博客

安装nvidia驱动:联想R7000 ubuntu 18.04 安装1650ti驱动_跳墙网 (tqwba.com)

继续阅读