> First the problem. Once a machine is automatically installed we want to
> change things so that it will boot from the hard drive. We have two
> possibilities.
> 
> The first is to arrange so that the machine will boot first from the network
> and then from the hard drive. Once the install succeeds remove the
> dhcpd.conf entry and allow the pxeboot to timeout with no response.
> Works fine with only a small delay for the timeout.
> 
> The second possibility is to allow the machine to pxeboot but tell it to boot
> from the hard drive with the newly installed system. If I do a standard 
> install
> on wd0 and then tell pxeboot to use hd0a:/bsd the kernel will boot from
> wd0a but then it notices that it is pxebooting and tries to do an nfs_boot.
> Since I don't have diskless booting that fails and results in:
> 
>   panic: reverse arp not answered by rarpd(8) or dhcpd(8)
> 
> boot(8) tells me to pass "-a" to have it prompt for the root device which
> works but that doesn't help if your not at the console (it also asks for the
> swap device).
> 
> Before I start spelunking does anyone have any tips on how to set the
> root and swap device from boot.conf or any pointers to code where that
> capability might be added? Acceptable answers include that's stupid
> just let pxeboot timeout because you have to change something and
> it might as well be dhcp as /tftpboot/etc.

There is no way to do what you want.

Reply via email to