My lenovo t470s laptop, running ubuntu 16.04 boots me into emergency mode. Things were ok yesterday.
Details…
Running mount /boot/efi
, yields FAT-fs (nvme0n1p1): IO charset iso8859-1 not found
and Mount: wrong fs type, bad option, bad superblock on /dev/nvme0n1p1, missing codepage or helper program or other error
Running systemctl —failed
, tells me that boot-efi.mount
and systemd-modules-load.service
have failed
Kernel is: 4.10.0-33generic #37~16.04.1-Ubuntu SMP Fri Aug 11 14:07:24 UTC 2017 x86_64 x86_64 GNU/Linux`
Errors (and select warnings) found with 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
(This repeats
2 more times with a couple of variations) -
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
It's possible some updates installed yesterday, but unfortunately I don't recall what they were.
I'm unclear how to debug/fix things to get them back to a runnable state. Any help is appreciated!
And of course, let me know what else I can provide to help troubleshoot.
Best Answer
Executing the following command in recovery mode solved the problem for me:
$ depmod