this post was submitted on 22 Nov 2025
22 points (100.0% liked)

technology

24103 readers
408 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 5 years ago
MODERATORS
 

This is a longshot but maybe someone would be able to help me with this. I have a laptop that only has a single NVMe drive. I booted it up today to find "Checking media presence......." after the splash screen and then it booted into BIOS. The BIOS doesn't see the NVMe device. I don't understand how this could've happened because I didn't update anything or change any setting or physically damage or jostle the laptop between the last successful boot and clean shutdown and now. When I boot into an EndevourOS liveusb, the installer can see my entire drive and its associated partitions. I can't access them though, I think because they're encrypted, but even so I feel like I should be able to see them in the filesystem, as I've rescued files like that before (from non-encypted drives). So I can't really make heads or tails of this. If the liveusb is seeing the drive and the correct partitions, it can't possibly be physical damage to the drive itself, right? Or any of the connections? Yet BIOS can't see it for some reason and won't boot into it. If it's worth anything, the OS on it is Arch with grub as the bootloader. Obviously I've tried to reseat the drive, move it to the other available slot, I've toggled on and off all sorts of settings in the bios, and nothing makes any progress. If anyone has any ideas, I'd be grateful. Thanks!

Editting to add: I'm not entirely sure the BIOS doesn't see the device. The menu is fairly unclear. There's a series of lines starting with "NVMe Device", which the corresponding entry is just blank. Then there's two lines of "NVMe Controller", one of which has an entry that I can't select or see more of that says "SAMSUNG (5...", which makes me wonder because my NVMe drive is 512gb, and I wonder if it's listed there? But I can't see anything beyond the elipses so I can't tell. Then the other controller line just says "Empty". Not sure what to make of that.

Second edit: There's a section in BIOS for RAID disks, and in it there's a listing for "Non-RAID Physical Disks" in which my NVMe drive is listed correctly. So maybe it's a bootloader thing? I'm so confused.

Final edit: Thank you so much for the help everyone, even though I'm sure my post was a confused mess. I luckily managed to back up all my files, so it's just a matter of fixing grub or reinstalling at this point. I hate computer :)

you are viewing a single comment's thread
view the rest of the comments
[–] stupid_asshole69@hexbear.net 4 points 15 hours ago (1 children)

Your bios sees the nvme.

Checking media presence is many laptop models (reply with your model number) string to indicate it’s trying to boot from network.

Go to the boot order in your bios and remove network or “pxe” from it and make sure your nvme is at the top of the list.

Reply to this post when that either works or doesn’t.

[–] Azarova@hexbear.net 2 points 15 hours ago (1 children)

Okay so I've done that a few times before and it didn't boot into the OS, but I'm now on the liveusb and I'm able to access the encrypted partition so I can pull all my files off onto an external drive. It must be a grub problem, so that's my next step. Thank you for the that info though, that seems(?) to rule out any physical issue thankfully.

[–] stupid_asshole69@hexbear.net 3 points 15 hours ago

Were you able to make sure the nvme is at the top of the boot order?

If you were and you need to repair grub, an arch (or really anything) usb key can fix grub as shown on the arch wiki using chroot to switch your root environment to the nvme and the grub- tools to configure and reinstall grub.