Sat 17th Nov 21:20 2007: Jumpstart: Linux Server, Solaris 10 Client
Linux can act as a JumpStart server for Solaris. However, for Solaris 10, NFSv4 is used by default, and you have to be very clever to get Linux's NFS4 implementation working with the Solaris implementation. That is to say, I can't get it to work. So I gave up.
The Solaris 10 client being jumpstarted will use NFSv4 by default. The Linux server (even with "nfsd -N 4", AFAICT) will claim to work with NFS4, and it all goes wrong:
WARNING: NFS server initial call to 192.168.1.10 failed: No such file or directory
install entry: 192.168.1.10 192.168.1.10 /jumpstart/s10
root entry: 192.168.1.10 192.168.1.10 /jumpstart/s10/Solaris_10/Tools/Boot
ERROR: Unable to NFS mount 192.168.1.10:/jumpstart/s10
Exiting to shell.
jstart:/jumpstart/s10/Solaris_10/Tools/Boot/etc/default# ls -l nfs
lrwxrwxrwx 1 root root 31 2007-11-16 23:53 nfs -> ../../tmp/root/etc/default/nfs
jstart:/jumpstart/s10/Solaris_10/Tools/Boot/etc/default# rm nfs
jstart:/jumpstart/s10/Solaris_10/Tools/Boot/etc/default# cp /tmp/nfs.hacked nfs
#NFS_CLIENT_VERSMAX=4NFS_CLIENT_VERSMAX=3