I updated my Latitude 7306 to its latest BIOS version, and it stopped booting. I can put in my encryption password, which it accepts, and then after a while I get:
ERROR: device '/dev/mapper/luks-c5a6… ' not found.
Skipping fsck.
mount: /new_root: no filesystem type specified.
…
Running ls /dev/mapper from the rescue menu gives only one result: control.
I booted from a USB stick, and can see my system files from there. I tried chrooting and rebuilding grub.cfg and running mkinitcpio but it didn’t work anything.
I checked and ‘encrypt’ is in HOOKS in mkinitcpio.conf.
It is an unlikely cause - because it did work before,
but check the order of the hooks, check that the ‘encrypt’ hook in /etc/mkinitcpio.conf comes after ‘block’ and before ‘fsck’ and ‘filesystems’
You would need to open the encrypted container to do that.
How did you do that?
Using a live system, you’d still have to open/decrypt the encrypted container
to be able to mount and then access the filesystem wthin it
which is on /dev/mapper/some_name
The manjaro-chroot script can not handle this situation as far as I know.
I can’t check the veracity of this my statement right now - this is just how I remember it.
chroot "by hand’ is needed
open container
mount the filesystem(s)
then the chroot procedure
ps:
after having had a look … manjaro-chroot might be able to handle the situation, but not fully automatically as in the usually recommended: manjaro-chroot -a
It should give you a distinct prompt
and you can verify by listing the files, moving around in directories, trying to open/edit /etc/default/grub for instance
looking into /home/your_username will show you your files …
but you are restricted to that terminal
the gui filemanager doesn’t help you there
It seems to be working now. I first thought it was a BIOS option, but I changed it back to check and it still works. I tried rebuilding Grub and initramfs again to check if there were errors, and did it slightly differently the second time, so maybe that was it? I’m not sure.
Thank you very much indeed for all your help, anyway!