我的 lenovo t470s 笔记本电脑,运行 ubuntu 16.04 引导我进入紧急模式。昨天一切正常。
细节...
运行mount /boot/efi, 产量FAT-fs (nvme0n1p1): IO charset iso8859-1 not found和Mount: wrong fs type, bad option, bad superblock on /dev/nvme0n1p1, missing codepage or helper program or other error
正在运行systemctl —failed,告诉我,boot-efi.mount并且systemd-modules-load.service失败了
内核是:4.10.0-33generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 GNU/Linux`
发现错误(和选择警告)jounralctl -xb:
Could not open moddep file:
‘lib/modules/4.10.0-33-generic/modules.dep.bin’
Failed to lookup alias ‘lp’: Function not implemented (这重复了 2 次,有几个变化)
dns-clean.service: Job dis-clean.service/start failed with result
‘dependency’
local-fs.target: Job local-fs.target/start failed with result
‘dependency’
FAT-fs (nvme0np1): IO charset iso8859-1 not found
boot-eft.mount: Mount process exited, code=exited status=32 Failed
to mount /boot/efi
昨天可能安装了一些更新,但不幸的是我不记得它们是什么。
我不清楚如何调试/修复事物以使它们恢复到可运行状态。任何帮助表示赞赏!
当然,让我知道我还能提供什么来帮助排除故障。
我在 Lenovo T480s 和 Mint 19.2(基于 Ubuntu 18.04 构建)上遇到了同样的问题。
$ modprobe nls_iso8859-1
modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.15.0-66-generic/modules.dep.bin'
modprobe: Module nls_iso8859-1 not found in directory /lib/modules/4.15.0-66-generic
Run Code Online (Sandbox Code Playgroud)
正如此答案中所建议的,运行:
$ depmod
Run Code Online (Sandbox Code Playgroud)
在恢复模式下,然后重新启动解决了我的问题。
已修复,我想...感谢所有提供帮助的人。
不幸的是,修复它的确切方法尚不清楚。由于我越来越沮丧并且需要解决问题,我在故障排除过程中不够原子,所以这可能是两件事之一,两者都是由 @bodhi.zazen 在上面的评论中建议的。
任何一个:
我连续执行了这两个操作,因此不清楚哪些修复了问题。
到目前为止我已经更新并重新启动了几次。如果有人可以建议进一步检查以确认稳定性,我们将不胜感激。
让我们首先检查您的文件系统是否有错误。
要检查 Ubuntu 分区上的文件系统...
sudo fsck -f /fsck如果有错误则重复命令reboot如果由于某种原因您无法执行上述操作...
gparted并确定 /dev/nvme0nXpY 是您的 Ubuntu EXT4 分区gpartedterminal窗户sudo fsck -f /dev/nvme0nXpY# 将 X 和 Y 替换为您之前找到的数字reboot| 归档时间: |
|
| 查看次数: |
8520 次 |
| 最近记录: |