version 1.129, 2004/05/04 20:55:37 |
version 1.130, 2004/05/04 23:47:35 |
|
|
<li><a href="#hardware">Supported hardware list</a> |
<li><a href="#hardware">Supported hardware list</a> |
<li><a href="#hwdocs">Hardware documentation</a> |
<li><a href="#hwdocs">Hardware documentation</a> |
<li><a href="#install">Getting and installing OpenBSD/hppa</a> |
<li><a href="#install">Getting and installing OpenBSD/hppa</a> |
<li><a href="#netboot">Netbooting the installation media</a> |
|
</ul> |
</ul> |
|
|
<hr> |
<hr> |
|
|
OpenBSD/hppa snapshot installation instructions |
OpenBSD/hppa snapshot installation instructions |
</a> as well. |
</a> as well. |
</p> |
</p> |
|
|
<hr> |
|
<a name="netboot"></a> |
|
<h3><font color="#0000e0"><strong>Netbooting the installation media:</strong></font></h3> |
|
|
|
<p> |
|
The <tt>lif35.fs</tt> file contains both a bootloader and an installation |
|
miniroot. |
|
To boot it from the network, a server machine has to be setup so as to |
|
let the hppa machine retrieve it: |
|
<ol> |
|
<li>Server setup |
|
<ul> |
|
<li>For older machines (705, 7[1235]0, 715/33/50/75, 725/50/75, 735, 755) |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rbootd&sektion=8">rbootd</a> |
|
must be setup and started. |
|
<ul> |
|
<li><tt>/etc/rbootd.conf</tt> contains a single line per machine |
|
needing to boot from the server. Each line contains the ethernet |
|
address of the client hppa machine, and the filename to be loaded from |
|
the tftp server (relative to <tt>/usr/mdec/rbootd</tt>). |
|
For example: |
|
<pre> |
|
8:0:9:70:c4:11 lif35.fs # 9000/720 |
|
8:0:9:19:fb:a0 lif35.fs # 9000/725 |
|
</pre> |
|
</li> |
|
</ul> |
|
</li> |
|
<li>Recent machines (712, 715/64/80/100, 725/64/100, ABC class, etc.) |
|
will not look for rbootd at all, but instead require a <b>bootp</b> setup. |
|
<ul> |
|
<li><tt>/etc/<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bootptab&sektion=5">bootptab</a></tt> |
|
contains an information block for each machine. For example: |
|
<pre> |
|
# 9000/715 |
|
boron:\ |
|
ha=0800095f5a6e:\ |
|
bf=lif35.fs:\ |
|
hd=:\ |
|
ht=ethernet:\ |
|
ip=10.0.1.143:\ |
|
sm=255.255.255.0:\ |
|
td=/tftpboot: |
|
</pre> |
|
</li> |
|
<li> |
|
Create directory <tt>/tftpboot</tt> and put the |
|
<tt>lif35.fs</tt> file in it.<br> |
|
</li> |
|
<li> |
|
Write an entry for the hppa in <tt>/etc/ethers</tt>: |
|
<pre> |
|
08:00:09:5f:5a:6e boron |
|
</pre> |
|
</li> |
|
<li> |
|
Write another entry for it in <tt>/etc/hosts</tt>: |
|
<pre> |
|
10.0.1.143 boron |
|
</pre> |
|
</li> |
|
<li> |
|
The last step is to enable the necessary daemons for all of this to |
|
work. |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bootpd&sektion=8">bootpd</a> |
|
and |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tftpd&sektion=8">tftpd</a> |
|
are usually run from |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&sektion=8">inetd</a>, |
|
so <tt>/etc/inetd.conf</tt> has to be modified and |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=inetd&sektion=8">inetd</a> |
|
restarted. Also, |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rarpd&sektion=8">rarpd</a> |
|
needs to be enabled in |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=rc.conf&sektion=5">rc.conf</a>. |
|
</li> |
|
</ul> |
|
</li> |
|
<li>For further reading on server setup for network booting in general, |
|
please refer to the |
|
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&sektion=8">diskless(8)</a> |
|
manual page. |
|
</li> |
|
</ul> |
|
<p> |
|
<li>Client Network Boot |
|
<ul> |
|
<li>BOOT_ADMIN<br> |
|
In order to get to the BOOT_ADMIN prompt, hit the <em><esc></em> |
|
key as the machine is coming up. Once it has probed bootable devices, |
|
a menu will be displayed; if the prompt is <i>not</i> <b>BOOT_ADMIN</b>, |
|
it will be necessary to type <i>``a''</i> to access it. |
|
</li> |
|
<li>Network boot command<br> |
|
Once at the 'BOOT_ADMIN' prompt, the command |
|
<pre> |
|
BOOT_ADMIN> boot lan isl |
|
</pre> |
|
will proceed to the bootstrap of lif35.fs. |
|
</ul> |
|
</li> |
|
</ol> |
|
|
|
<hr> |
<hr> |
<a href="plat.html"> |
<a href="plat.html"> |