How To Delete Unwanted OS From UEFI BIOS?
I just migrated the Windows 10 from the original SSD (WD SN520 NVME PCIe 3.0 x2) to another PCIe 3.0 x4 SSD for the potential increase in performance, theoretically it should double the speed. I did it by restoring from an image file previously stored, but the process was not straight forward. Booted up from repair disk, had Windows 10 restored the image to the new x4 SSD. Windows 10 rebooted, but going to nowhere. It tried to boot from a Linux OS that I previously removed physically. Obviously, information for that Linux is still retained in he UEFI BIOS. For my Acer TC-885 UA91 and a Dell laptop, I could not see any option from BIOS that can delete unwanted UEFI OSs. However, one old PC ( AMI BIOS) has the option to delete unwanted UEFI OSs.
Get back to my SSD migration. Windows 10 tried to reboot to something that doesn't exist any more. The HDD Boot Order item in Boot Option tab of the BIOS was dimmed out and nothing can be done there. I tried fresh Windows 10 installation and restore from image several times and all turned out to trying to boot from the non-existing Ubuntu Linux. Nothing showed for UEFI Windows Boot Manager. Later on I reset BIOS to defaults and I got the HDD Boot Order back.
Normally I set almost all my Linux distros in separate SSD and run under Legacy mode. Occasionally under the UEFI environment.I believe the UEFI BIOS causes more confusion and problems than help, when comparing with the Legacy environment. Now my question is, how can I delete unwanted OS info under the UEFI if I don't see such option under the BIOS? I am trying to delete this non-existing Ubuntu Linux from the UEFI, so far no luck. Anybody succeed in doing so?