Re: No Grub entry for 2nd drive/OS
Originally Posted by
yancek
If you have 2 Linux systems installed, you should boot directly to the Grub menu to make your OS selection and there should be no reason to use the ESC key.
Well, If you use one system more than the other, wouldn't that be a reason to boot directly into that primary system, and to hit ESC to bring up the GRUB menu only when you want to boot into your secondary, non-default-boot system?
If both drives are GPT/UEFI, do you have a separate EFI partition on each drive or only on one drive?
Both drives are GPT/UEFI, and I do have an EFI partition on both drives.
While booted into your primary drive, what result do you see when you run : sudo update-grub?
Wow, thank you. Solving that problem was as simple as updating GRUB. (I ran sudo update-grub over on the main drive but am not there now. I'm in my sda drive because I wanted to test logging into sda with the corrected GRUB menu.
After doing sudo update-grub, upon reboot, both drives were indeed accessible from the GRUB menu.
An EFI install will not have any code in the MBR, A legacy/CSM install on a gpt drive will look for a core-img file in an unformatted bios_grub partition, usually 1-2 MB in size.
I think this SSD (my /dev/sda) had a legacy install when it was inside my old computer. Or something. Which apparently still leaves me with this:
Grub2 (v1.99-2.00) is installed in the MBR of /dev/sda and looks at sector-1634575840 of the same hard drive for core.img, but core.img can not be found at this location.
Even though I don't boot in BIOS-mode, that GRUB shouldn't be in the MBR, should it?
If not, I'd like to (safely) delete it.
Last edited by watchpocket; January 18th, 2022 at 04:24 AM.
CPU: AMD Ryzen 7 3800XT Mobo: Asus ROG Crosshair VIII Hero wifi
Drives: 2 1TB Sabrent Rocket 4+ NVMEs; 1 SanDisk Ultra II 960GB SSD
Graphics: NVIDIA Gigabyte GeForce RTX 3060
RAM: 4x 32-GB G.SKILL. I use Vim not gedit; Zsh not Bash
Bookmarks