summaryrefslogtreecommitdiff
path: root/share/man/man8
diff options
context:
space:
mode:
authorJason McIntyre <jmc@cvs.openbsd.org>2006-05-17 21:33:08 +0000
committerJason McIntyre <jmc@cvs.openbsd.org>2006-05-17 21:33:08 +0000
commit7d1bfe91945da00d65cfdda54c1d10ff58f15c66 (patch)
tree3b827866e4ab2756e97c9c1500aaa01c57594d11 /share/man/man8
parent097011f43c715104ee357d8e32a42f2c3ad0d618 (diff)
make the phase 2 and 3 lists more consistent with each other;
Diffstat (limited to 'share/man/man8')
-rw-r--r--share/man/man8/diskless.811
1 files changed, 9 insertions, 2 deletions
diff --git a/share/man/man8/diskless.8 b/share/man/man8/diskless.8
index 376f257a363..317d3445da2 100644
--- a/share/man/man8/diskless.8
+++ b/share/man/man8/diskless.8
@@ -1,4 +1,4 @@
-.\" $OpenBSD: diskless.8,v 1.28 2006/05/17 21:29:35 jmc Exp $
+.\" $OpenBSD: diskless.8,v 1.29 2006/05/17 21:33:07 jmc Exp $
.\" $NetBSD: diskless.8,v 1.7.4.1 1996/05/30 18:58:10 cgd Exp $
.\"
.\"
@@ -78,28 +78,35 @@ In
.Em phase 2 ,
the boot program loads a kernel.
Operation in this phase depends on the design of the boot program.
-The boot program:
+The procedure used by the boot program is as follows:
.Pp
.Bl -enum -compact
.It
+The boot program
gets the client IP address using RARP.
.It
+The boot program
gets the client name and server IP address by broadcasting an
RPC/BOOTPARAMS/WHOAMI request with the client IP address.
.It
+The boot program
gets the server path for this client's root
using an RPC/BOOTPARAMS/GETFILE request with the client name.
.It
+The boot program
gets the root file handle by calling
.Xr mountd 8
with the server path for the client root.
.It
+The boot program
gets the kernel file handle by calling
NFS lookup on the root file handle.
.It
+The boot program
loads the kernel using
NFS read calls on the kernel file handle.
.It
+The boot program
transfers control to the kernel entry point.
.El
.Pp