summaryrefslogtreecommitdiff
path: root/usr.sbin/installboot/installboot.8
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/installboot/installboot.8')
-rw-r--r--usr.sbin/installboot/installboot.876
1 files changed, 76 insertions, 0 deletions
diff --git a/usr.sbin/installboot/installboot.8 b/usr.sbin/installboot/installboot.8
new file mode 100644
index 00000000000..676b74ee439
--- /dev/null
+++ b/usr.sbin/installboot/installboot.8
@@ -0,0 +1,76 @@
+.\" $OpenBSD: installboot.8,v 1.1 2014/01/05 16:02:40 jsing Exp $
+.\"
+.\" Copyright (c) 2013, 2014 Joel Sing
+.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
+.\"
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+.\"
+.Dd $Mdocdate: January 5 2014 $
+.Dt INSTALLBOOT 8
+.Os
+.Sh NAME
+.Nm installboot
+.Nd install bootstrap on a disk
+.Sh SYNOPSIS
+.Nm installboot
+.Op Fl nv
+.Ar disk
+.Op Ar stage1 Op Ar stage2
+.Sh DESCRIPTION
+.Nm
+installs bootstrap on the specified disk.
+The exact process used depends on the system architecture, however there is
+generally a primary bootstrap (often known as a boot block) and a
+secondary bootstrap (often known as a boot loader).
+Some architectures only require a single stage bootstrap, which is written to
+the beginning of the disk.
+.Pp
+The options are as follows:
+.Bl -tag -width Ds
+.It Fl n
+Perform a dry run - do not actually write any bootstrap to the disk.
+.It Fl v
+Increase verbosity during operation.
+.It Ar disk
+Specify the
+.Ar disk
+to install the bootstrap on.
+This may be specified using a full pathname, an abbreviated disk form,
+or a disklabel UID.
+.It Ar stage1
+Specify the file to use for the primary bootstrap.
+If not specified, the default for this architecture will be used.
+.It Ar stage2
+Specify the file to use for the secondary bootstrap.
+If not specified, the default for this architecture will be used.
+.El
+.Sh EXAMPLES
+In its most basic form, to install bootstrap on
+.Ar disk
+sd0, using the default primary and secondary bootstrap files:
+.Bd -literal -offset 3n
+# installboot sd0
+.Ed
+.Pp
+To install bootstrap on an
+.Ox
+amd64 machine, using
+.Ar /usr/mdec/biosboot
+as the primary bootstrap and
+.Ar /boot
+as the secondary bootstrap:
+.Bd -literal -offset 3n
+# cp /usr/mdec/boot /boot
+# installboot -v wd0 /usr/mdec/biosboot /boot
+.Ed
+.Sh SEE ALSO
+.Xr disklabel 8