jsluk wrote: Sun Sep 03, 2023 11:23 am
fehilix, before I do the above precedures, should I disconnect the other SSD's so that they would not be affected by this change. I asked because after I upgraded to MX23, all the other linux distributions on the other SSD's stop booting up when the pc is powered up? Thanks.
Probably an issue with your UEFI firmeware system. Also you mentioned only F8 and selecting the drive.
Normally the UEFI boot menu would list all entries added to the UEFI-NVRAM, e.g. like "MX Linux" or MX23
The "test" with the LiveBoot-Rescue menu is just a check whether you have bootable GRUB with either a working efi-loader or a GRUB menu.
The test when verified with either of efi-loader and/or GRUB menu searching would you give a GRUB menu which boot into the system. If that works, something with the UEFI-system on the motherboard need to be adjusted.
E.g when you go into UEFI System Setup you may find and entry like "Add efi file" or "trust EFI file",
b/c no all UEFI system accept adding entry from Linux with help of efibootmgr. If that's the case,
you may need first to enabled secureboot, reboot again int o the UEFI system and select a trusted efi-File
from the ESP ( e.g. naviagte to .../EFI/mx23/grubx64.efi) - don't choose the falback loader /EFI/BOOT/bootx64.efi), b/c the fallback loader is meant to get loaded when select the drive with F8.
When done disable secureboot again.
Other Linux system like Ubuntu etc do have a bit more "logic" added with the ESP entries, where you may find something like BOOT.CSV, fbx64.efi and shim64.efi. If thos are presend the EFI system dynamical tries to add this system into the NVRAM and folowed by booting those entries, which may fail b/c the triggered logic to add an entry is not bullet proof. So you might also look on the ESP of the other installs and tidy up unused sub-directorires, to avoid such hanger.
Further to you question of disconnecting a drive : UEFI System is dynamical one: If you disconnect drives with ESP, any valid entry from those ESPs within NVRAM may be get deleted by the UEFI system at next boot b/c the system "assumes" those are invalid.