svn commit: r185058 - in stable/7/sbin/geom: . class/part misc

Xin LI delphij at FreeBSD.org
Tue Nov 18 12:41:15 PST 2008


Author: delphij
Date: Tue Nov 18 20:41:14 2008
New Revision: 185058
URL: http://svn.freebsd.org/changeset/base/185058

Log:
  MFC r183718 and r185057:
  
  Add some examples to demostrate gpart(8).
  
  Approved by:	re (kib)

Modified:
  stable/7/sbin/geom/   (props changed)
  stable/7/sbin/geom/class/part/   (props changed)
  stable/7/sbin/geom/class/part/gpart.8
  stable/7/sbin/geom/misc/   (props changed)

Modified: stable/7/sbin/geom/class/part/gpart.8
==============================================================================
--- stable/7/sbin/geom/class/part/gpart.8	Tue Nov 18 20:38:07 2008	(r185057)
+++ stable/7/sbin/geom/class/part/gpart.8	Tue Nov 18 20:41:14 2008	(r185058)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd Jun 17, 2008
+.Dd Nov 18, 2008
 .Dt GPART 8
 .Os
 .Sh NAME
@@ -404,6 +404,41 @@ action or reverted with the
 action.
 .Sh EXIT STATUS
 Exit status is 0 on success, and 1 if the command fails.
+.Sh EXAMPLES
+Create GPT scheme on
+.Pa ad0 .
+.Bd -literal -offset indent
+/sbin/gpart create -s GPT ad0
+.Ed
+.Pp
+Embed GPT bootstrap code into protective MBR.
+.Bd -literal -offset indent
+/sbin/gpart bootcode -b /boot/pmbr ad0
+.Ed
+.Pp
+Create a dedicated
+.Pa freebsd-boot
+partition that can boot FreeBSD from a
+.Pa freebsd-ufs
+partition, and install bootstrap code into it.
+This partition must be larger than
+.Pa /boot/gptboot ,
+or the GPT boot you are planning to write.
+A size of 15 blocks (7680 bytes) would be sufficient for
+booting from UFS but lets use 128 blocks (64 KB) here in
+this example, in order to reserve some space for potential
+future need (e.g. from a ZFS partition).
+.Bd -literal -offset indent
+/sbin/gpart add -b 34 -s 128 -t freebsd-boot ad0
+/sbin/gpart bootcode -p /boot/gptboot -i 1 ad0
+.Ed
+.Pp
+Create a 512MB-sized
+.Pa freebsd-ufs
+partition that would contain UFS where the system boot from.
+.Bd -literal -offset indent
+/sbin/gpart add -b 162 -s 1048576 -t freebsd-ufs ad0
+.Ed
 .Sh SEE ALSO
 .Xr geom 4 ,
 .Xr geom 8 ,


More information about the svn-src-stable-7 mailing list