NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: EFI amd64: boot.cfg goes where?



On Sun, 2 Aug 2026, DTB wrote:

My boot.cfg is just
 root NAME=NETBSD
 boot NAME=NETBSD:netbsd


That syntax isn't right. See boot.cfg(5) for examples.

fdisk is worryingly printing
fdisk: /dev/rdk3: DIOCGDEFLABEL: Inappropriate ioctl for device

It would because fdisk should be given disk names, not wedges. Run
`sysctl hw.disknames' to get a list of disk names (omit any dk*).

so from memory here is the layout: My ESP is 1GiB, MS Windows follows for
64GiB, then GNU+Linux for another 64GiB, and then my NetBSD disklabel
partition is 128GiB. My single ESP is being used for all three operating
systems.


How did you manage to create a disklabel on a GPT partitioned (and UEFI booted)
system? It's a bit of a circus to do this. Can you show the output of:

```
sysctl machdep.bootmethod
fdisk wd0		# or, sd0, ld0, wd1, ...
gpt show wd0		#       "
```

-RVP

PS. if any of the GPT partitions have a `bootme' attribute, just get rid of it.


Home | Main Index | Thread Index | Old Index