I am getting this titled error message and I'm hesitant to continue until I have specific knowledge of how to proceed.
This came during an update (not an upgrade) of my 24.04.1 machine that I was doing today, 2/6/24. I've done updates several times when they show up but this is the first time I've received this notification of “GRUB was previously installed to a disk that is no longer present”.
I know what it is, I monthly do a full clone of my drive onto another drive and I think this complaint of the update is about that. Why it's never shown up before I have no idea.
Anyway, what do I do? The threads I've read don't address my specific issue and I see no guidelines using terminal to tell the update to ignore or bypass or whatever. The cloned drive is dated 12/26/24 and is not attached and that's probably the drive that has the grub the update is looking for.
What do I do? I'll leave my computer on as long as it takes without completing the update install until I know for sure it won't harm it and make it hard to recover my current OS and files like I've had happen before with GRUB issues.
Right now I have a box labeled "Grub Install Devices" which shows the current drive but I don't want it to trash my GRUB until I know what happens when I click NEXT.
The terminal window labeled Software Updater is paused at "Setting up grub-efi-amd64 (2.12-1ubuntu7.1 ..."
It's about 85% complete with the update.
If I exit out of that, what happens? Click on NEXT on the GRUB install devices dialog box what happens? Anything bad? Or is it just going to update the GRUB with the newer HDD labels?
EDIT to add clues:
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/ce9dfa07-4c40-41da-a9b1-b3f2c6472075 / ext4 defaults 0 1
# /boot/efi was on /dev/sda1 during curtin installation
/dev/disk/by-uuid/6866-A652 /boot/efi vfat defaults 0 1
/swap.img none swap sw 0 0
#/dev/disk/by-id/usb-Mass_Storage_Device_125D20140310-0:0 /mnt/usb-Mass_Storage_Device_125D20140310-0:0 auto nosuid,nodev,nofail,noauto,x-gvfs-show 0 0
lsblk -e 7 -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1
│ vfat FAT32 6866-A652 1G 1% /boot/efi
└─sda2
ext4 1.0 ce9dfa07-4c40-41da-a9b1-b3f2c6472075 679.5G 21% /
sdb
├─sdb1
│ ntfs System Reserved 9640D19E40D18601
├─sdb2
│ ntfs DC12D33812D315FC
└─sdb3
ntfs CE12DFB912DFA52D
sdc
sdd
sde
sdf
sdg
blkid
/dev/sda2: UUID="ce9dfa07-4c40-41da-a9b1-b3f2c6472075" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="20595f60-8f95-40fc-9fea-a03188ca0978"
cat /etc/fstabCompare tolsblk -e 7 -f– oldfred Feb 07 '25 at 03:37sudo grub-installand it works to reinstall grub in UEFI mode, using many defaults and ESP partition in fstab. – oldfred Feb 07 '25 at 17:17