Failed to install Ubuntu 24.10 on Dell Latitude 7420 2in1 - no Harddisk detected

Hello, I run into serious problems installing Ubuntu on my Labtop, please help

Ubuntu Version:
24.10

Desktop Environment (if applicable):
Standard USB Image downloaded from ubuntu.com (Gnome)

Problem Description:
Installer starts (UEFI boot) but finds no Harddisk to install the os

Relevant System Information:
Dell Latitude 7420 2in1 - new Harddrive, Windows 11 is installed and running
BIOS 1.41.0

Screenshots or Error Messages:
Log says: nvme 0000:01:00.0: probe with driver nvme failed with error -4
sudo lshw says: nvme UNCLAIMED (shows the correct harddrive data)
sudo fdisk -l finds no disk

What I’ve Tried:
Switched off secure Boot
Tried Raid instead of AHCI/NVME
Tried new / empty Harddisk
Tried Version 24.04
Tried to switch off TPM


There was a Issue with nvme years ago, but this should be fixed
There is also a similar Problem but no answer: Ubuntu 22.04 LTS setup doesn’t see hard drive (USB dual boot with Windows 11)

Hello sgeberl - Welcome to Ubuntu Discourse :smiley:

Does Bios see the drive(s) ? If the initial firmware does not find the hardware - then it can not report to the operating system what it does not find,

-are we looking at a cable issue ?-

1 Like

Do you try to install as dual boot or do you try to install Ubuntu only?

Did you try disabling Fast Startup in Windows? As I read this may interfere with finding correct disk configurations. See #4 How to Set Up a Dual Boot with Ubuntu and Windows

If you have Bitlocker enabled in Windows this can cause issues.

Even if you think it is not enabled, check first and make sure you have either a password or recovery key somewhere safe. I have read that changing TPM settings may enable Bitlocker.

Also check here.

Usually best to install in AHCI mode and not RAID.

2 Likes

Even new system may need UEFI & NVMe firmware updates.
Check versions and compare to vendor support site for your models.

sudo dmidecode -s bios-version
udisksctl status

Hello,
Thanks for all the ideas. I try to install only Ubuntu, the Windows Installation was only to test the Hardware (I thought first that there is a Hardware problem). Secure Boot and Fast Boot is off in BIOS and Mode is AHCI/NVMe, not RAID (does not work with a solo Disk). BIOS sees the Harddrive, that is correct for me. BIOS is the newest Version available for this machine.
In the meantime I managed to install Ubuntu on the Harddrive by setting the Boot Option nvme_load=YES when booting the Install USB-Stick. Strangely this works not every time.
The second strange thing is, I cannot boot from this Harddisk. After Install the Boot-Menue shows 2 entrys, one labeled Ubuntu and one labeled with the Harddrive (UEFI WD …). The entrys cannot be deleted nor the order changed. First I was able to boot the System with F12 and selecting the Harddist but now this does not work any more (maybe I did something wrong). I always get the BusyBox Prompt. So I keep on trying maybe somone had seen this before
Thanks Stephan

We might get some more insight into this if you run the boot repair script and post the pastebin link here for review.
https://help.ubuntu.com/community/Boot-Repair

Choose the option to create a summary report, not the repair option at this stage.

Hello,
Thanks for all the answers. Yesterday I solved the problem (but I do not understand the solution). I changed the SSD from WD Blue SN580 to a Kingston SSD and Ubuntu Linux Install works out of the Box (I did not have to change anything in the BIOS or the Boot-Sequence). For me the relevant SSD Specifications are equal (Kingston is better concerning speed of course) and Windows can be installed on the WD Blue. For me there is no explanation of this difference exept the Windows SSD shipping with this Labtop was a Kingston. So for anyone using this Labtop Kingston SSD NV3 M.2 2280 NVMe 2000 GB is working, why - I’dont know.
Thanks, Stephan

1 Like