Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Sep 2000 05:18:29 +0200
From:      Siegbert Baude <siegbert.baude@gmx.de>
To:        David Uhring <duhring@charter.net>, "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: 4.1-STABLE BOOT SLICE PROBLEM
Message-ID:  <39B1C305.BC97ED3C@gmx.de>
References:  <000c01c01546$f334ed40$0101a8c0@noproblem.net> <00090221070200.18474@dave>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi David,

> > So a 'dangerously dedicated disk', having nothing to do with Microsoft, has
> > essentially no slice, just partitions. Am I right?
> > But I find it confusing that FreeBSD uses the 's' of slice in its naming
> > terminology : '/dev/da0s1a' for instance, whilst other versions of BSD omit
> > the 'slice information' and would call the root file system '/dev/da0a'
> > instead. I understand that FreeBSD support this terminology too
> > ('compatibility slice naming'), but it's all confusing for me: when
> > Microsoft 'partitions' are not there AT ALL (as it is the case in a
> > 'dangerously dedicated disk'), why then use the term 'slice'?

Think of the whole disk as one single slice, then the complication has gone.
BTW, as a result from a thread on the stable mailing list: 'dangerously
dedicated disks' shouldn´t be used anymore. Some today´s motherboards don´t like
them and in the future (I think it was the IA64 architecture, but i´m not
completely sure) there MUST be a MBR with valid partition table under all
circumstances. Check the archives for more details.

> > >> I used /stand/sysinstall to create a "dangerously dedicated" disk and to
> > >> custom label it.  Thereafter, I mounted the new slices...
> > >
> > > Huh? A dangerously dedicated disk has no slices.
> >
> > Sure it does.  Up to 15 of them.  What it doesn't have is
> > partitions.

Exactly the other way round or I´m stoned ´til "delirium tremens". :-)
See my other mail for this.

> See the Handbook, Section 2.4.2, where Microsoft "partitions" are discussed.
> Even though the BIOS - read Microsoft - partitions are limited to 4 primary
> partitions, BSD's and Solaris's "slice" tables do not reside in the MBR, but
> rather in the first sector of the partition on which BSD or Solaris resides.
> Partitions are configured with fdisk and slices are configured with disklabel.
> You should see what Linux 2.4.0-test7 reports as the geometry of my primary HD.
>  Until I got rid of Solaris and used its space for FreeBSD and OpenBSD, I had
> 32 /dev/hda*.  Yes, it is confusing that FreeBSD uses 's' to designate
> partitions.  Get used to it.

What the heck are you citing here? Section 2.4.2 is about troubleshooting. One
hint that DOS partitions d: and above are numbered ad0s5 and above.
What you call BSD´s and Solaris "slice" tables in the above section are actually
the disklabels, which contain the information about Unix partitions. The
DOS-partition tables in the MBR and the extended partition contain the
information about Unix slices (alias DOS partitions). Therefore within Unix they
should be called slice tables. DOT

Unix uses s to designate DOS-partitions, because they´re called slices there.
Unix partitions don´t exist in DOS-parlance. NEVER call them slices, this is
CONFUSING.

Ciao
Siegbert


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39B1C305.BC97ED3C>