ERROR: resume

Hello Endeavor community
I’m new to Arch based distros. I am really enjoying Endeavor OS but Im having an issue. Every time I go to boot i get put into the emergency shell

Starting version 250.3-1-arch

ERROR: resume: no device specified for hibernation

mount: new_root: wrong fs type, bad option, bad superblock on /dev/nvme0n1p2, missing codepage or helper program, or other error. You are now being dropped into an emergency shell. sh: can't access tty: job control turned off'

What steps should I take to resolve this issue

BTRFS?
First Boot? Hardware? install mode?
If you are not comfortable with low level grub syntax I would go to boot from installer ISO to check what is wrong.

Starting version 250.3-1-arch

only shows starting systemd 250.3 is the current version, so system seems up to date :wink:

ERROR: resume: no device specified for hibernation

say that you do not install with swap and hibernation aka resume set up, but will not prevent from booting too…

mount: new_root: wrong fs type, bad option, bad superblock on /dev/nvme0n1p2, missing codepage or helper program, or other error. You are now being dropped into an emergency shell. sh: can't access tty: job control turned off'

Say ups I can not mount root device… if /dev/nvme0n1p2 is the root device… something is wrong with the partition … or 100 other things like you have done an update and it was not completed while recreating kernel images … so it misses support for filesystem used on the partition…

In most cases you can solve such issue by booting into installer ISO arch-chroot into your installed system and redo updates … rebuild kernel images and grub.cfg sounds nerdy but is easy to do.

And welcome at the purple side :enos_flag:

1 Like

Yes btrfs on a MacBook air 2015. I have been using Endeavoros on this laptop for about a month. This happened after an update. I’m not sure if the update caused the issue.
Thank you for the information. I really appreciate it.
I’ll give the links a try later today. Thanks again.

if you are on Installer ISO lifeveboot and stuck on what to do give some output so we can check on helping you:
sudo fdisk -l

1 Like

This is what I have

Disk /dev/loop0: 1.8 GiB, 1914404864 bytes, 3739072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/nvme0n1: 465.78 GiB, 500107862016 bytes, 976773168 sectors
Disk model: Samsung SSD 980 500GB                   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 16384 bytes / 131072 bytes
Disklabel type: gpt
Disk identifier: 909EF9BF-992E-7A4F-8989-0F625186C0F9

Device             Start       End   Sectors  Size Type
/dev/nvme0n1p1      4096   1052671   1048576  512M EFI System
/dev/nvme0n1p2   1052672 615452671 614400000  293G Linux filesystem
/dev/nvme0n1p3 615452672 820252671 204800000 97.7G unknown
/dev/nvme0n1p4 820252672 959514623 139261952 66.4G Microsoft basic data
/dev/nvme0n1p5 959516527 976768064  17251538  8.2G Linux swap

Partition 5 does not start on physical sector boundary.

https://wiki.archlinux.org/title/Mac#Arch_Linux_with_OS_X_or_other_operating_systems

I am not sure but was it like you need refind on mac books instead of grub?

Update
I ended up having an issue with chroot
Luckily I had back up grub files in
ect/grub.d/backupgub/
I don’t remember making them so maybe they are default files.

I uninstalled rEFInd recently i only boot Endeavoros on my MacBook

Thank you for all your help