I have a Samsung Galaxy Book4 Edge with a Snapdragon X Elite X1E84100 
processor. The Bios configuration is controlled through the Aptio Setup 
Utility. I'm trying to install OpenBSD 7.6 on the machine.

I completed the following steps using an install of OpenBSD 7.6 running in 
VMware running on a MacBook M1
downloaded the OpenBSD 7.6 ARM64 install76.img and the SHA256 file.
ran the signify -Cp command to verify the signature.
ran the dd command to create the create the installation media on a usb drive

I turned off Secure Boot Control to be able to boot into the USB.

I inserted the usb drive in the Samsung Book4, booted the machine and accessed 
the boot menu. An entry for UEFI USB ScanDisk 3.2Gen 1 appeared in the boot 
sequence. I selected that and it started the install process. I continued 
through a standard install. The sd0 disk was available and I selected that. The 
install displayed details of the partitions it would create. The first 
partition as Win95 FAT32L, set to bootable, and the fourth partition as the 
OpenBSD partition. The geometry was 15557/255/63 the Offset was 0 and the 
Signature was 0xAA55. I selected the whole disk. The install process created 
the msdos partition and the OpenBSD partition.

I typed in the passphrase to encrypt the disk and got a message that sd2 at 
scsibus2 was configured as the root disk and that the "MBR has invalid 
signature: not showing it".

I continued, selecting the whole disk of sd2. The auto-layout of sd2 was 
presented, which I accepted, and continued to install the file sets and finish 
the installation.

When I rebooted, the machine did not boot into OpenBSD. A text message appeared 
stating "all boot options are tried" and instructing to "press F8 to recover 
factory image" Pressing F8 just restarted the machine and returns to the same 
screen. With I reboot and hit F10, I can access the Select Boot Device menu 
with entries for Enter Microsoft Recovery, Enter Setup and Enter QR mode. There 
is no entry to OpenBSD. When access Enter Setup I see there are no entries in 
Boot Device Priorities.

Selecting Microsoft Recovery just takes me back to the Bios Configuration menu, 
I expect because the Window recovery files were overwritten when I installed 
OpenBSD.

if I insert the USB with the install files, start the machine and hit F10, the 
Select Boot Device menu displays an entry of the USB. When I select the USB, it 
displays the text screen instructing me to press F87 to recover the factory 
image and t does not start the install process. If I don't hit F10, the machine 
will boot into the install process and I get the same result that the MBR 
signature is invalid.

I've worked through this multiple times with the same results.

Other items that may be important -
The initial message of the install process says that disks sd0, set to 
bootable, sd1, sd2 and sr0 are available. sd1 is the USB.
If I drop out to the shell and run the sysctl it returns the following 
information -
kern.osrelease=7.6
hw.machine=arm64
hw.model=Qualcomm Oryon r2p1
hw..product=Galaxy Book4 Edge
hw.disknames=sd0:42cf3c16739680b6, rd0:ec5acec2840e2f75, sd1:05c5fc3ddce93a48
hw.ncpufound=12
machdep.compatible=openbsd,acpi

In Summary,
MBR signature is shown to be invalid during the install process
the boot sequence in the bios is empty.
the boot sequence does not recognize OpenBSD and I can't boot OpenBSD.

I'd appreciate any insight that might solve this problem

Thanks,
Jim

Sent with [Proton Mail](https://proton.me/mail/home) secure email.

Reply via email to