Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
RE: installboot is broken
On Sunday, March 24, 2013 at 2:20 PM, Anders Magnusson wrote:
> >>> This issue came to light due to efforts to use NetBSD with the
> >>> latest simh's new VAX simulators (VAX 11/730, VAX 11/750 and VAX
> >>> 8600/8650). All of these systems use VMB to initiate the bootstrap
> >>> process and since the disk being booted doesn't contain a Digitial
> >>> ODS2 disk structure, they boot using they achieve a boot using the
> >>> bootstrap code provide in sector 0 of the device being booted. The
> >>> systems with ROM based VMB have built in code in the ROM VMB to use
> >>> the pointers describing the bootstrap location in sector 0 to
> >>> directly load the rest of the bootstrap (usually from sectors 1 thru
> >>> 13) and dispatch to that.
> >> You are not supposed to use VMB on those big machines. You should
> >> load boot directly from the console media.
> >> This is how all BSDs always have worked.
> > I guess that might be possible (even on a VAX 11/750, you could always
> > boot thru the console TU58). Given hard booting a dedicated loader program
> > the details of the boot block won't matter. However, you'd still have to
> > make
> > the TU58 media bootable. The 750 Boot procedure (for any device) loads
> > sector 0 and starts execution at offset 2 of the 512 bytes loaded. There
> > current isn't any code in sector 0.
> This seems to be the installboot bug, yes. But in some way it must get the
> boot code installed sometimes; I installed NetBSD 6 on a fresh
> 4000/600 just a few months ago. It had VMS on its disks before. (Or maybe I
> did some creative to get it work but do not remember it :-)
You didn't have to do anything special. The 4000/600 has a ROM base VMB
version which doesn't need any code in sector 0.
Home |
Main Index |
Thread Index |
Old Index