Re: Can you MOP boot an install kernel directly?

Perry Metzger <[email protected]>
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <[email protected]>
On 8/4/25 06:57, Anders Magnusson wrote:
> Den 2025-08-03 kl. 23:45, skrev Perry Metzger:
>> So there seems to be an INSTALL kernel with the usual root-on-ramdisk 
>> available for the Vax. Is there a good reason that one can't directly 
>> MOP boot this?
> IIRC MOP on some machines could only load a small amount of data (like 
> 256k or so).  Some MOP guru may fillin here?
>
> Also, if the kernel is loaded my MOP then there are some trickery that 
> needs to be done since it is not located on the expected position in 
> memory.  I wrote code to do that long time ago, it needs 
> KERNEL_LOADABLE_BY_MOP defined when generating a kernel. Maybe it can 
> be made to detect whether it is loaded by the boot program or not.

Okay, so, I have a VAXstation 4000 VLC I'm setting up and I'd like to 
try to avoid needing a full NFS server, rarpd, and all the rest of that 
to boot it for installation (and as I am thinking of cleaning up some of 
the install tools I might be installing it repeatedly). One thing that 
struck me as a possibility was booting an INSTALL  kernel with an 
embedded ramdisk directly from MOP, another option struck me as fixing 
the network boot blocks so that they can use dhcp and tftp to download 
the kernel instead of requiring a full NFS setup. (Many ports allow this 
one way or another, either from the blocks themselves or from mechanisms 
like PXE.)

Perry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.