Date: Wed, 4 Aug 2010 12:01:24 +0200 From: =?ISO-8859-1?Q?Samuel_Mart=EDn_Moro?= <faust64@gmail.com> To: freebsd-questions@freebsd.org Subject: mdconfig, bsdlabel, disktab Message-ID: <AANLkTim6NiazUKbBeFzkE%2B0T5BMQHW9X6n1dANUVxKud@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello,
I'm having troubles, porting our release generation scripts from 7.2 to 8.1=
.
We start creating the image file:
dd bs=3D18k count=3D4096 </dev/zero >cdroot.img 2>/dev/null
We add our image to mdevices:
mdconfig -a -t vnode -f ./cdroot.img
Then, bsdlabel:
bsdlabel -w -B -b cdroot/boot/boot /dev/mdX minimum4
(
with minimum4 is a "custom" entry in disktab, as:
minimum4:ty=3Dmfs:se#512:nt#1:rm#300:\
:ns#11520:nc#1:\
:pa#11520:oa#0:ba#4096:fa#512:\
:pc#11520:oc#0:bc#4096:fc#512:
)
And I get this warning:
bsdlabel: partition c doesn't cover the whole unit!
bsdlabel: An incorrect partition c may cause problems for standard
system utilities
While generating on 5.4, 6.2 or 7.2, after bsdlabel, I have devices
/dev/mdXa and /dev/mdXc, as expected.
But while trying on 8.1, I just have /dev/mdXa...
I'm not used to bsdlabel and disktab stuffs, so it may sound stupid, but:
- Is there a way to create a correct disktab layout, to use with a disk
image like our script does?
- Or, is there a way to adapt our dd to get an image file matching the size
required by our disktab layout?
- If so, how to compute that size (somethign like $pa * $se + $pc * $se?
adding $fa + $fc?)
- tldr; / otherwise, is there a way to actually get back our /dev/mdXc afte=
r
bsdlabel?
Thanks!
Samuel Mart=EDn Moro
{EPITECH.} tek4
CamTrace S.A.S
(+033) 1 41 38 37 60
1 All=E9e de la Venelle
92150 Suresnes
FRANCE
"Nobody wants to say how this works.
Maybe nobody knows ..."
Xorg.conf(5)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTim6NiazUKbBeFzkE%2B0T5BMQHW9X6n1dANUVxKud>
