Help! "Gave up waiting for root file system device." boot error

Ubuntu Version:

Ubuntu 22.04.5 LTS

Desktop Environment (if applicable):
Not applicable

Problem Description:
Hello! I’m pretty new to Ubuntu and troubleshooting tech problems so please be patient and very clear with any instructions.

I set up a Dual Boot with Windows 11 and Ubuntu. When setting it up, I partitioned my drive and left about 100 GB for Ubuntu.

It worked fine for months and then it stopped working. When trying to boot into my Ubuntu installation from the GRUB menu (so yes I still have acess to it), the following error occurs:

Gave up waiting for root file system device. Common problems:
 - Boot args (cat /proc/cmdline)
    - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=992cd7b1-433f-4286-9ba7-ab2e86432f6e does not exist. Dropping to a shell!

Then it does drop succesfully to BusyBox v1.30.1 built-in shell which allows me to type commands with (initramfs).

What Is My Goal?
I would like to recover my Ubuntu installation, not losing any files and keeping Windows intact.

Relevant System Information:

  • Ubuntu is a Dual Boot with Windows 11 Pro in the same 512 GB M.2 PCIe NVMe SSD
  • Linux Endless is the native OS for this notebook and was replaced by Windows 11 (not by me) years before dual boot was set up

What I’ve Tried:

  1. Trying to first recover my files before attempting to fix anything, I booted Ubuntu from a USB stick and chose “Try Ubuntu”. I could not find any of my files.
  2. Following the 2nd Option from this tutorial for installing Boot-Repair in a Ubuntu live-session, I produced the Boot-Info Summary bellow:
boot-repair-4ppa2081                                              [20250201_1507]

============================== Boot Info Summary ===============================

 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 1 of
    the same hard drive for core.img. core.img is at this location and looks
    for (hd0,msdos1)/boot/grub. It also embeds following components:
   
    modules
    ---------------------------------------------------------------------------
    biosdisk fshelp fat exfat ext2 ntfs ntfscomp part_msdos
    ---------------------------------------------------------------------------

sda1: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  MSWIN4.1: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /boot/grub/grub.cfg /efi/boot/bootx64.efi
                       /efi/boot/grubx64.efi /efi/boot/mmx64.efi


================================ 0 OS detected =================================


================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: CometLake-U GT2 [UHD Graphics] GP108M [GeForce MX250] from Intel Corporation NVIDIA Corporation
Live-session OS is Ubuntu 64-bit (Ubuntu 22.04.5 LTS, jammy, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: V1.21(1.21) from Insyde Corp.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
No EFI in dmseg.
SecureBoot enabled according to mokutil - Please report this message to boot.repair@gmail.com.
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003,0000,0003
Boot0000* ubuntu HD(3,GPT,5d3bca19-6a46-4cca-b874-59af40ae8a3f,0x20000,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0001* Linpus lite HD(1,MBR,0x11a2fed,0x800,0x1daf7f0)/File(\EFI\Boot\grubx64.efi)RC
Boot0003* Windows Boot Manager HD(3,GPT,5d3bca19-6a46-4cca-b874-59af40ae8a3f,0x20000,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a............. ...
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC


============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________


Partitions info (1/3): _________________________________________________________


Partitions info (2/3): _________________________________________________________


Partitions info (3/3): _________________________________________________________


fdisk -l (filtered): ___________________________________________________________

Disk sda: 14.84 GiB, 15938355200 bytes, 31129600 sectors
Disk identifier: 0x011a2fed
     Boot Start      End  Sectors  Size Id Type
sda1  *     2048 31129583 31127536 14.8G  c W95 FAT32 (LBA)

parted -lm (filtered): _________________________________________________________

sda:15.9GB:scsi:512:512:msdos:Generic Flash Disk:;
1:1049kB:15.9GB:15.9GB:fat32::boot, lba;

blkid (filtered): ______________________________________________________________

NAME   FSTYPE   UUID                                 PARTUUID                             LABEL       PARTLABEL
sda                                                                                                  
└─sda1 vfat     9A98-A2D9                            011a2fed-01                          UBUNTU 22_0

Mount points (filtered): _______________________________________________________

                        Avail Use% Mounted on
/dev/sda1               10.4G  30% /cdrom
efivarfs                44.8K  73% /sys/firmware/efi/efivars

Mount options (filtered): ______________________________________________________

/dev/sda1              vfat            ro,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro

====================== sda1/boot/grub/grub.cfg (filtered) ======================

Try or Install Ubuntu
Ubuntu (safe graphics)
OEM install (for manufacturers)
Boot from next volume
UEFI Firmware Settings
Test memory

==================== sda1: Location of files loaded by Grub ====================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             boot/grub/grub.cfg                             1



Suggested repair: ______________________________________________________________

The default repair of the Boot-Repair utility would not act on the boot.

Welcome to Ubuntu Discourse :slight_smile:

Can you successfully boot into Windows?

If you can access BIOS, disable Secure Boot and try to access the Ubuntu install again; same error messages?

Line 24: 0 (zero) OS detected
Line 73: sda:15.9GB:scsi:512:512:msdos:Generic Flash Disk:;

The report can only see your USB thumb drive.

There is no sign of your 512GB nvme ssd - can you check that it is attached securely?

Also is NVMe drive shown correctly in UEFI/BIOS system settings. Should be a tab that shows your drive.