On 2020-04-28, f.holop <min...@obiit.org> wrote: > hi, > > i am trying to run openbsd on a very new notebook and it kind of works. > > i have taken away some space from win10 and created a partition, and the > installation went well. atm i dont want to create a boot menu, so i > just insert a usb key with openbsd installed on it, and i select the > kernel from the internal drive. however... this is a normal boot: > > > probing: pc0 mem[636k 1928M 14304M] > disk: hd0 >>> OpenBSD/amd64 BOOTX64 3.50 > boot> machine diskinfo > Disk BlkSiz IoAlign Size Flags Checksum > hd0 512 0 3919MB 0x2 0xa3b9b69 Removable > > > the internal nvme disk is nowhere to be seen. > but i have just installed openbsd on it... > > another boot, this time i enter the BIOS, and it has a menu to select > the boot device manually, so i select the USB key: > > > probing: pc0 mem[636k 1928M 14304M] > disk: hd0 hd1 >>> OpenBSD/amd64 BOOTX64 3.50 > boot> machine diskinfo > Disk BlkSiz IoAlign Size Flags Checksum > hd0 512 0 3919MB 0x2 0xa3b9b69 Removable > hd1 512 4 953GB 0x2 0x122409ee > boot> b hd1a:/bsd > ... > > and success. but unless i enter the bios, the internal drive is not in > that list. i think the installation process went well because i also > had to enter the BIOS to select the usb key to boot from.
The boot loader only has access to what bios/uefi makes available, it looks like it isn't setting up your nvme device if you boot from USB unless you go through that menu. There isn't much OpenBSD can do about this.