Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/arch/i386
On Sat, 11 Oct 2008, Joerg Sonnenberger wrote:
> The second is done. For the former someone should turn the attached
> patch into readable form :)
Does the appended patch look OK?
Also, which of the following things that are documented in i386 boot(8)
should also be in MI boot(8), i386 pxeboot(8), or i386 dosboot(8)?
* boot "-1" flag
* boot "-2" flag
* boot "-b" flag
* boot "-m" flag
* "load" command
* "multiboot" command
--apb (Alan Barrett)
--- share/man/man8/man8.i386/boot.8 6 Oct 2008 21:04:51 -0000 1.43
+++ share/man/man8/man8.i386/boot.8 12 Oct 2008 12:59:12 -0000
@@ -1,6 +1,6 @@
.\" $NetBSD: boot.8,v 1.43 2008/10/06 21:04:51 pgoyette Exp $
.\"
-.\" Copyright (c) 1991, 1993
+.\" Copyright (c) 1991-2008
.\" The Regents of the University of California. All rights reserved.
.\"
.\" This code is derived from software written and contributed
@@ -32,7 +32,7 @@
.\"
.\" @(#)boot_i386.8 8.2 (Berkeley) 4/19/94
.\"
-.Dd July 31, 2008
+.Dd October 12, 2008
.Os
.Dt BOOT 8 i386
.Sh NAME
@@ -266,12 +266,84 @@
.Cm boot .
.It Ic help
Print an overview about commands and arguments.
+.It Ic load Va module Op Va arguments
+Load the specified kernel
+.Va module ,
+and pass it the specified
+.Va arguments.
+If the module name is not an absolute path,
+.Pa /stand/ Xo Ns
+.Aq Sy arch Ns
+.Pa / Ns
+.Aq Sy osversion Ns
+.Pa /modules/ Ns
+.Aq Sy module Ns
+.Pa / Ns
+.Aq Sy module Ns
+.Pa .kmod
+.Xc
+is used.
+Possible used of the
+.Ic load
+command include loading a memory disk image before booting a kernel,
+or loading a Xen DOM0 kernel before booting the Xen hypervisor.
.It Ic ls Op Pa path
Print a directory listing of
.Pa path ,
containing inode number, filename, and file type.
.Pa path
can contain a device specification.
+.It Ic multiboot Va kernel Op Va arguments
+Boot the specified
+.Va kernel ,
+using the
+.Dq multiboot
+protocol instead of the native
+.Nx
+boot protocol.
+The multiboot protocol may be used in the following cases:
+.Bl -tag -width indent
+.It Nx Ns / Ns Xen No kernels
+The Xen DOM0 kernel must be loaded as a module using the
+.Ic load
+command, and the Xen hypervisor must be booted using the
+.Ic multiboot
+command.
+Options for the DOM0 kernel (such as
+.Dq -s
+for single user mode) must be passed as options to the
+.Ic load
+command.
+Options for the hypervisor (such as
+.Dq dom0_mem=256M
+to reserve 256 MB of memory for DOM0)
+must be passed as options to the
+.Ic multiboot
+command.
+.It Nx No multiboot kernels
+A
+.Nx
+kernel that was built with
+.Cd options MULTIBOOT
+(see
+.Xr multiboot 8 )
+may be booted with either the
+.Ic boot
+or
+.Ic multiboot
+command, passing the same arguments in either case.
+.It Non- Ns Nx No kernels
+A kernel for a
+.No non- Ns Nx
+operating system that expects to be booted using the
+multiboot protocol (such as by the GNU
+.Dq GRUB
+boot loader)
+may be booted using the
+.Ic multiboot
+command.
+See the foreign operating system's documentation for the available arguments.
+.El
.It Ic quit
Reboot the system.
.El
@@ -309,6 +381,7 @@
.Xr halt 8 ,
.Xr installboot 8 ,
.Xr mbr 8 ,
+.Xr multiboot 8 ,
.Xr pxeboot 8 ,
.Xr reboot 8 ,
.Xr shutdown 8 ,
Home |
Main Index |
Thread Index |
Old Index