Well, I am feeling very foolish now. During my latest round of trying to get 
this working, while referring to a different section of the Gentoo GRUB wiki, I 
noticed that it is necessary to give an output argument to grub-mkconfig, which 
I had not been doing, so it is entirely possible that any or all of the 
previous suggestions would have worked, had I actually written them to 
/boot/grub/grub.conf.

However, when I realized this I was in the midst of crafting a new 40_custom 
file based on what I found here: 
https://www.gnu.org/software/grub/manual/grub/html_node/NetBSD.html

This is what I came up with:


menuentry 'NetBSD 11.0' {


        insmod part_gpt


        set root=(hd0,gpt7)


        knetbsd /netbsd -v


}

And it seems to be working fine.  Thank you so much to everyone who tried to 
help me with this!  If you see any potential problems with what I'm doing 
above, please let me know.

Jeff
-- 
 Secured with Tuta Mail: 
 https://tuta.com/free-email


Sep 28, 2026, 01:17 by [email protected]:

> I remember it as a frustrating experience until I figured out how to
> boot all the operating systems installed from GRUB.
>
> I remember I finally switched to the UID mechanism cause booting
> failed when I forgot an external hard disk connected to the computer
> that lead to change in my second drive device.
>
> Regards.
> Ramiro.
>
> El lun, 28 sept 2026 a las 10:03, RVP (<[email protected]>) escribió:
>
>>
>> On Mon, 28 Sep 2026, Jeff wrote:
>>
>> > I tried setting it to the UUID of my EFI partition, but after running 
>> > grub-mkconfig, no new entry appeared in my grub menu.
>> >
>>
>> Well, it's not actually the EFI UUID for VFAT/DOS partitions. What grub wants
>> for these is the `Volume ID'. You can get this if you run `lsblk -f'.
>>
>> (It's very irritating, and not really documented clearly in the grub docs.)
>>
>> -RVP
>>

Reply via email to