summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2004-03-28 19:39:08 +0000
committerphk <phk@FreeBSD.org>2004-03-28 19:39:08 +0000
commit19fd5c61ca497d8dca982e8457816c3d36e4a30c (patch)
tree535cfdfdc79740d7ec72c93bfd696a73146734d7
parentbb3d521bca6c07b03d41502b4111ddc1329f9196 (diff)
downloadFreeBSD-src-19fd5c61ca497d8dca982e8457816c3d36e4a30c.zip
FreeBSD-src-19fd5c61ca497d8dca982e8457816c3d36e4a30c.tar.gz
Tell fdisk(8) about our geometry.
Strictly speaking this is unnecessary, but it allows nanobsd to work on systems from before the -x and -y arguments to mdconfig(8) worked for vnode backing. Submitted by: "Oivind H. Danielsen" <oivind.danielsen@kopek.net>
-rw-r--r--tools/tools/nanobsd/i386.diskimage2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/tools/nanobsd/i386.diskimage b/tools/tools/nanobsd/i386.diskimage
index 1ccbe3e..a89b64f 100644
--- a/tools/tools/nanobsd/i386.diskimage
+++ b/tools/tools/nanobsd/i386.diskimage
@@ -30,6 +30,8 @@ MD=`mdconfig -a -t vnode -f ${TMPFILE0} -x ${SC} -y ${HD}`
rm -f ${TMPFILE0}
(
sl=`expr "(" ${SECTS} - ${SC} - ${DATASLICE} ")" / 2`
+cyl=`expr ${SECTS} / ${SC} / ${HD}`
+echo g c${cyl} h${HD} s${SC}
echo p 1 165 ${SC} $sl
echo p 2 165 `expr ${SC} + $sl` $sl
echo p 3 165 `expr ${SC} + $sl + $sl` ${DATASLICE}
OpenPOWER on IntegriCloud