I tried to reboot my laptop and had the following message greet me :

Starting version 245.6-6-arch
ERROR: resume: hibernation device '/dev/mapper/arch-swap' not found
ERROR: device '/dev/mapper/arch-root' not found. Skipping fsck.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]# _

I do not remember doing anything to my system prior to this, apart from normal usage. I am now in this emergency shell. I have no idea what to do now. Any help would be very much appreciated.

  • I was able to chroot into my system and install the lts-kernel. This enabled me to boot again. So it seems to be a kernel related issue. Commented Jun 15, 2020 at 12:43

2 Answers 2


This is because arch is not booting to the specified drive. It is searching for a drive in /dev/sda3


mount /dev/sda2 new_root
  • Is there a configuration file, where this is stored? I can still boot with the lts kernel. Commented Nov 24, 2020 at 11:05
  • once this works once, how do you set it permenently?
    – Tommy
    Commented Oct 17, 2022 at 1:01

It turned out to be a bug in the firmware of the nvme device which prevented the kernel from recognizing the hard drive during boot.

If you are having the some problem on a Lenovo ThinkPad X1 Carbon (Gen 6) update the firmware using fwupd and the problem should disappear .

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .