After a boot failure due to a failing spinning disk, both 750GB spinning
disks on my M6600 laptop, were replaced with two 1TB SSD's.

At the time of the failure, OpenBSD -current was, and had been for a
number of years, the only OS installed on a GPT partition on /dev/sd1.

Using a downloaded signify ...,  valid install77.img file, I installed
OpenBSD only on a pristine /dev/sd1. Likewise, Windows 10 Pro only, was
installed first, as the only OS on /dev/sd0, using a USB stick.

OpenBSD -current does install but does not create a boot option in the
UEFI boot options. However, the *.EFI files seem to be present.

More than once, I have installed:

        - as per all defaults for a GPT install;
        - as per custom GPT partitions, 1 512MB for EFI Sys, and 1 for
          OpenBSD using all of the remaining diskspace.

Entering UEFI/BIOS setup after the above failures, I have not been able
to manually create a correct UEFI boot option.

Using the install77.img USB stick, dropping to a shell ASAP, then
creating /dev/{sd0,sd1}, then:

# mount -t msdos /dev/sd1i /mnt

I have found these files:

/mnt/efi/BOOT           is a directory storing
        BOOTIA32.EFI    133120 bytes
        BOOTX64.EFI     151040 bytes
/mnt/efi/openbsd        is a directory storing
        BOOTX64.EFI     151040 bytes
        
An install can be performed without error using a legacy BIOS partition.
However, if possible I would prefer that all OS's are installed on GPT
partitions as they have been in the past.

Questions:

1. Could recent kernel changes in the UEFI partitioning area be related
   to the above install failures?

2. Is it possible to access and manually install the entire OpenBSD
   boot variable from within an installed but unbootable OpenBSD, by
   dropping to a shell as above?

3. What if any, further useful information should I provide?

Regards,
Avon

-- 
aer

Reply via email to