[Info-vax] booting from newer SANS

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Dec 12 14:35:07 EST 2020


On 2020-12-11 15:36:11 +0000, pcoviello at gmail.com said:

> On Friday, December 11, 2020 at 10:24:29 AM UTC-5, Stephen Hoffman wrote:
>> On 2020-12-11 15:11:49 +0000, pcov... at gmail.com said:
>> 
>>> On Thursday, December 10, 2020 at 8:00:55 PM UTC-5, pcov... at gmail.com wrote:
>>>> ... Loading.: SSD Boot Device $1$DGA3010: FGA0.2031-0002-AC02-6B0D
>>>> ... Load of SSD Boot Device $1$DGA3010: FGA0.2031-0002-AC02-6B0D
>>>> failed: Not Found
>>> ... $ SET BOOTBLOCK /PRESERVE=SIGNATURES /I64 $1$DGA3010:
>> 
>> That command doesn't do what you think it does.
>> ...
> oh! interesting! I had found it the 8.4-2l1 install documentation and 
> thought it might help if there was an issue with the backup/image I did,

That command is intended to preserve the usefulness of an existing boot 
alias, by preserving the existing signature. If the existing signature 
wasn't working, preserving it is moot.

EFI prefers that the operating system to assign a new signature for 
each device and for each partition. EFI boots partitions. OpenVMS knows 
not of partitions and boots devices, whether newly installed or 
restored. OpenVMS doesn't align with EFI expectations there, and 
OpenVMS users tend to get cranky about having to remove and re-add boot 
aliases, that either from EFI directly, or from BOOT_OPTIONS.COM tool.

With no partitioning support, OpenVMS hacks up a whole device by 
creating between three and five partitions depending on file 
alignments. This to avoid console-level operations clobbering storage 
based on the expected partitioning map stored within GPT.

BACKUP, BTW, calls SYS$SETBOOTSHR, which is the underpinnings of SET 
BOOTBLOCK, and of the SYS$SETBOOT tool.

To see some more information, invoke SYS$SETBOOT as a foreign command. 
There's a simplistic partition-viewing and partition-reporting tool 
available there, too. There are four interfaces available underneath; 
CLD, RUN, foreign command, and callable API.

TL;DR: When EFI-based bootstraps go sideways, remove and re-add the 
boot alias entry, and try again.


-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list