Installing Ubuntu 24.04.3 LTS on USB 3.0 Drive, one restart later, drops to a BusyBox Shell
Install Ubuntu On USB Drive, Grub Partition on same drive. Successfully installed, restart (or shutdown), boot from Ubuntu (not from the USB drive) Choose Ubuntu in the Bootloader, then get dropped to BusyBox Shell
Relevant System Information:
Dell Latitude 3140
Specs: Intel N200
8.0 GB (7.69 useable)
Windows Drive: 119.24 GB
USB drive I’m attempting to Install to: 115.69 GB
Screenshots or Error Messages:
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= "37cf243b-e12a-4475-8326-396f3188c148" is missing. Dropping to a Shell!
What I’ve Tried:
Set “SATA operation” to AHCI/NVME
Manual Fsck
Reinstalling Multiple Times
Increase Root Delay
Tried cat /proc/modules; ls /dev
EDIT
I switched to Linux Mint in the meanwhile, installed on a pen drive and busybox was not a problem! I’m starting to think this is either a GRUB or Ubuntu error.
I would first try the Boot-Repair fix. Be sure to boot with Secure boot on and include kernel update, so you have the signed or Secure Boot versions of grub & kernel.
Smaller ESP - efi system partition has worked. I use larger on large drives, but with only one install on smaller drive, find the old Windows standard of 100MB works. My Windows dual boot laptop uses 200GB as set by Windows install and is ok. Often larger ESP as FAT32 may be used for UEFI firmware updates or other uses, so larger normally suggested.
Most sytsems lose the “ubuntu” boot entry in UEFI when an exteCEE0-14EFrnal drive is disconnected. You then should be able to boot the fallback or drive entry just like the live installer. The fallback entry is /EFI/Boot/bootx64.efi and I do not see that in your ESP on sda? With UEFI Secure Boot on, bootx64.efi may just be a copy of shimx64.efi.