> I am using grub2 to manage the boot.  The way the system installer works
> on the laptop I had to install windows first because the installer would
> error if the partitioning was not exactly what it wanted, then shrink
> the windows partition, installed fedora which brought along grunb 2 then
> finally installed netbsd.  This is the stanza from the grub.cfg I use
> for NetBSD:

menuentry "NetBSD" {
        insmod part_gpt
        set root=(hd0,gpt8)
        knetbsd /netbsd
}


> I guess you can see from this I am also using GPT and I use wedges for 
> the NetBSD partitioning.


> > I succeeded booting FreeBSD by UEFI, but NetBSD attempt hung early (8.99.46 
> > amd64).


> Odd - I am on 8.99.26 at the moment but my configuration has been
> booting fine since around April 2014 when I bought the laptop.

> Brett Lymn

> Sent from my NetBSD device.

This menuentry "NetBSD" part looks like something that would work in BIOS mode. 
 Do you also use it for UEFI?

I don't use the line "insmod part_gpt", and Super Grub2 Disk recognizes set 
root=(hd1,gpt18) anyway.  I use the command line rather than menuentry.

There is sysutils/grub2 in pkgsrc, though I can't be sure that it would build 
and work.

New FreeBSD versions (12.0-STABLE and current) include efibootmgr and other efi 
tools.  Maybe import to NetBSD or to pkgsrc?

I still haven't actually tried to use efibootmgr to write UEFI boot variables.  
It looks simple enough, but who knows, it could crash, especially from an 
unstable version of FreeBSD.

Tom

Reply via email to