cannot boot linux mint anymore "/dev/nvme0n1p2 requires a manual fsck"
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
cannot boot linux mint anymore "/dev/nvme0n1p2 requires a manual fsck"
Hello,
i have the following issue: On my Laptop there suddenly was a "lag" and all the files, programs etc. seemed to be empty. It was not possible to open anything anymore, so I shut down the Laptop. Now Linux Mint Cinnamon does not boot anymore. It stays at the screen where you just see the Linux Mint logo. When I go into recovery mode, it says:
"Failure: File system check of the root filesystem failed
The root filesystem on /dev/nvme0n1p2 requires a manual fsck"
So I already researched a bit and tried out the following command:
"fsck -y /dev/nvme0n1p2"
However that does not solve the issue, it says:
"fsck from util-linux 2.37.2
fsck: error 2 (no such file or dictionary) while executing fsck.ext2 for /dev/nvme0n1p2"
Also with the tab key I cant get "/dev/nvme0n1p2" just "/dev/sda1" and "/dev/sda2".
Does anybody has an idea to fix the issue?
Maybe it means that the hard drive "nvme0n1p2" is broken?
/dev/nvme0n1 is an M2. It doesn't wear out like a spinning rust drive in days of yore.
Therefore, I for one think fsck will not achieve much. It's static memory, not spinning rust.
What caused this? Was the laptop knocked, or dropped? Did the power supply fry? How old is this nvme? Can you get to the nvme and check it's correctly and fully inserted? Do other partitions work? Sometimes, re-seating things helps. I'd get in with a live usb and run some disk checks.
EDIT: Please post the output of
Code:
sudo /sbin/gdisk -l /dev/nvme0n1
Last edited by business_kid; 03-06-2024 at 08:40 AM.
Your description sounds like NVME device failure. Go into your UEFI BIOS setup to see if it identifies your NVME device presence. If not, contact the device manufacturer for advice, which will probably be RMA if it's still under warranty.
/dev/nvme0n1 is an M2. It doesn't wear out like a spinning rust drive in days of yore.
Therefore, I for one think fsck will not achieve much. It's static memory, not spinning rust.
What caused this? Was the laptop knocked, or dropped? Did the power supply fry? How old is this nvme? Can you get to the nvme and check it's correctly and fully inserted? Do other partitions work? Sometimes, re-seating things helps. I'd get in with a live usb and run some disk checks.
EDIT: Please post the output of
Code:
sudo /sbin/gdisk -l /dev/nvme0n1
Thank you for the advise!
1) Yes, the Laptop was dropped like 2 weeks before it happened and the NVME is like 5 years old.
2) I opened up the Laptop and couldnt find any cable connection issues... I also re-seated it
3) How do disk checks work?
3) The output of
Code:
sudo /sbin/gdisk -l /dev/nvme0n1
is
Code:
GPT fdisk (gdisk) version 1.0.0
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/nvme0n1: 500118192 sectors, 238.5 GB
Model: KBG30ZMV256G TOSHIBA
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 73DB83D6-9238-458B-8D5F-053C...
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 13
First usable sector is 34, last usable sector is 50018158
Partitions will be aligned on 2048-sector boundaries
Total free space is 2669 sectors (1.3 MiB)
Number start (sector) End (sector) Size Code Name
1 2048 1050623 512.0 MiB EF00 EFI System Partition
2 1050624 500117503 238.0 MiB 8300
Your description sounds like NVME device failure. Go into your UEFI BIOS setup to see if it identifies your NVME device presence. If not, contact the device manufacturer for advice, which will probably be RMA if it's still under warranty.
Thank you for the advise!
So at the Boot Options Menu it identifies it. I dont know if this is enough. I dont know how to check it in the UEFI BIOS. Can you explain?
I dont know how to check it in the UEFI BIOS. Can you explain?
If it shows up in any menu, the BIOS identified the presence of something connected there. There are too many different flavors of UEFI BIOS to suggest how with any specificity. Excluding the BBS menu, there should be at least one menu where available devices are listed to select from, but often there are more than one because of different contexts for selecting.
If it shows up in any menu, the BIOS identified the presence of something connected there. There are too many different flavors of UEFI BIOS to suggest how with any specificity. Excluding the BBS menu, there should be at least one menu where available devices are listed to select from, but often there are more than one because of different contexts for selecting.
Ok thank you. In the Boot Options, when I go to UEFI Boot Order, it is listed when I click on "OS Boot Manager". And only the ssd is listed there, nothing else.
Is that enough?
Get efibootmgr if you don't have it installed. It lives in /usr/sbin/. If you run it with no options, it should show you the available boot options on your box. My current output lists the installed OSes on the enclosed drives and the live usb I'm currently running on.
Ok thank you. In the Boot Options, when I go to UEFI Boot Order, it is listed when I click on "OS Boot Manager". And only the ssd is listed there, nothing else.
Is that enough?
If your NVME is in a motherboard socket, there could be a BIOS setting elsewhere than in the UEFI BIOS BOOT section, for configuring M.2 support. That same general area of setup may also have an item included under SATA devices/sockets able to enable or disable M.2.
Something that is probably worth trying is disconnecting the /dev/sda device from power and data cables, doing a BIOS reset, then booting to see whether your NVME is found. This should make the motherboard behave as if brand new, so that it should find whatever is available and usable. If it can't find your NVME, I'd call it evidence of a problem with either your motherboard's M.2 socket or support, or your NVME device, and more likely the latter, since it used to work as expected.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.