Yes we do need those. The only change is that instead of dhcpd, I am using
dnsmasq which takes care of tftp and dhcp services.
I figured out the error was because I had not started the bootparamd. Once
I started the bootparamd, the client boots passed that
error and panics with nfs mount. I am  investigating that error currently.



On Thu, Feb 9, 2023 at 1:17 AM <j...@bitminer.ca> wrote:

> > I have configured "/etc/dnsmasq", "/etc/ethers", "/etc/hosts", and
> > "/etc/exports" and "/etc/bootparams".
> > The PXE boot in UEFI boot is able to  contact the tftp/dhcp server and
> > download the bsd kernel and boot up
> > However, just before (or while) mounting nfs shares as root I get the
> > RPC
> > timeout error.
> >
> > ```
> > nfs_boot: using interface bse0 with revarp & bootparams
> > RPC timeout for server 192.168.0.255
> > ```
>
> You didn't say if you did this but you also need to change
>
>   /etc/dhcpd.conf
>
> and enable rarpd, dhcpd, bootparamd, nfs_server, and finally portmap
> on your boot server.
>
> Use tcp not udp for NFS.  Add to the fstab for the mount point.
>
> Add a swapfile for the client; ideally a local disk but NFS will do. It
> doesn't need to be large.
>
> My notes on diskless date back to OpenBSD 4.x but I'm pretty sure you
> need these even now.
>
>
> J
>
>

Reply via email to