On 2013-03-22 14:21, Martin Husemann wrote:
On Thu, Mar 21, 2013 at 09:45:11PM +0100, Johnny Billquist wrote:I failed. And the reason is that installboot is broken. installboot does not use the data from the primary boot block that it is given, for data in block 0. Instead installboot creates its own block 0 content.It seems to read block 0 from the target disk and then modify that, so works for updating only.
It seems that the boot layout that installboot expects is incompatible with what we have in xxboot, so that installboot refuses to touch the boot block once a correct boot block have been installed.
installboot touches upon a couple of values of block 0.
The valid content that should go there is the output generated from sys/arch/vax/boot/xxboot/start.S ?
Correct. I worked around the "problem" right now by just dd:ing the first block of xxboot onto the disk, and then restore the disklabel. But that is maybe less than trivial for someone who is new to the whole system.
Johnny -- Johnny Billquist || "I'm on a bus || on a psychedelic trip email: bqt%softjar.se@localhost || Reading murder books pdp is alive! || tryin' to stay hip" - B. Idol