version 1.47, 2001/06/12 18:54:34 |
version 1.48, 2001/07/18 19:56:09 |
|
|
<ol> |
<ol> |
<li>Server setup</li><br> |
<li>Server setup</li><br> |
<ul> |
<ul> |
<li><a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a> must be setup and started.<br> |
<li> For older machines (705, 7[1235]0, old 715) |
|
<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a> must be setup and started.<br> |
<ul> |
<ul> |
<li><b>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a>.conf</b> |
<li><b>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>rbootd</a>.conf</b> |
contains a single line per machine you entered to boot from the server. |
contains a single line per machine you entered to boot from the server. |
|
|
</li> |
</li> |
</ul> |
</ul> |
</li> |
</li> |
<li>Recent machines won't look for rbootd at all, but require a |
<li>Recent machines (712, new 715, 725) won't look for rbootd at all, but require a |
<b>bootp</b> setup.<br> |
<b>bootp/tftp</b> setup.<br> |
<ul> |
<ul> |
<li><b>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=bootptab&apropos=0&sektion=5&manpath=OpenBSD+Current&format=html>bootptab</a></b> contains an information block for each machine. For example: |
<li><b>/etc/<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=bootptab&apropos=0&sektion=5&manpath=OpenBSD+Current&format=html>bootptab</a></b> contains an information block for each machine. For example: |
<pre> |
<pre> |
# 9000/715 |
# 9000/715 |
boron:\ |
moron:\ |
ha=0800095f5a6e:\ |
ha=0800095f5a6e:\ |
bf=boot.lif:\ |
bf=boot.lif:\ |
hd=:\ |
hd=:\ |
ht=ethernet:\ |
ht=ethernet:\ |
ip=192.168.3.43:\ |
ip=192.168.3.43:\ |
rp=/netboot/boron/root:\ |
rp=/netboot/moron/root:\ |
sm=255.255.255.0:\ |
sm=255.255.255.0:\ |
td=/tftpboot: |
td=/tftpboot: |
</pre> |
</pre> |
</li> |
</li> |
<li>Remember you will have to enable <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=bootpd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>bootpd</a> in /etc/inetd.conf, and restart <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>inetd</a>. |
<li> |
|
Create directory /tftpboot and put the <a href=#boot_lif>boot.lif</a> in it.<br> |
|
</li> |
|
<li> |
|
Write an entry for your hppa in the <b>/etc/ethers</b> file:<br> |
|
<pre> |
|
08:00:09:5f:5a:6e moron |
|
</pre> |
|
</li> |
|
<li> |
|
Write an entry for 'moron' in the <b>/etc/hosts</b> file:<br> |
|
<pre> |
|
10.0.0.42 moron |
|
</pre> |
|
</li> |
|
<li> |
|
Create directory /usr/local/exports/moron/root and put <a href=http://hppa.lucifier.net/root/dev/MAKEDEV>/dev/MAKEDEV</a>, |
|
<a href=http://hppa.lucifier.net/root/sbin/init>/sbin/init</a>, <a href=http://hppa.lucifier.net/root/bin/ksh>/bin/ksh</a> |
|
in their relative locations. |
|
</li> |
|
<li> |
|
Write an entry in <b>/etc/exports</b> so the root directory gets exported to the client: |
|
<pre> |
|
/usr/local/exports/moron/root moron |
|
</pre> |
|
</li> |
|
<li> |
|
Remember you will have to enable <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=bootpd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>bootpd</a> |
|
,<a href=http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>tftpd</a> |
|
and <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=rarpd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>rarpd</a> |
|
in /etc/inetd.conf, and restart <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>inetd</a>. |
</li> |
</li> |
</ul> |
<li> |
|
Also remember to enable <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=nfsd&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>nfs_server</a> |
|
and <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=portmap&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>portmap</a> |
|
in <a |
|
href=http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&apropos=0&sektion=8&manpath=OpenBSD+Current&format=html>/etc/rc.conf</a>. |
|
</li> |
|
</ul> |
</li> |
</li> |
<li>For further reading on server setup for network booting in general, see also: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>diskless(8)</a>.</li> |
<li>For further reading on server setup for network booting in general, see also: <a href=http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&apropos=0&sektion=0&manpath=OpenBSD+Current&format=html>diskless(8)</a>.</li> |
</ul> |
</ul> |