Freebsd patrirtions are made the following way
hda map -------------------
| mbr |
-------------------
| hda1 BR |
-------------------
| |
| hda1 |
extended/hda2 -------------------
| hda5 BR |
freebsd/hda3 |------------------ |
ufs partitions | ad0s1/hda6 |
inside |------------------ |
hda3 | ad0s1/hda7 |
|------------------ |
| ad0s3/hda8 |
-------------------
suppose your freebsd partition is hda3.then freebsd will create ufs
slices inside hda3,which will be named wd0s1,2,3... in fbsd 2.x
and ad0s1,ad0s2.... in freebsd4.x.if you had autoallocated partitions in fbsd
install then you will have a root,var,usr,swap partition inside hda3.
in linux these partitions will be named sequentially after the dos extended
patrition->logical drive name space.i.e,as in the above example hda5 is the
logical partition inside hda2(dos extedned).so fbsd partitions will be named
as hda6,7....you can verify this by using the dmesg command.u will get an
output somthing like
hda: hda1 hda2 < hda5> hda3!< hda6 hda7 hda8>
now to mount root of fbsd u should mount say hda6,type
mount -t ufs -o ufstype=44bsd /dev/hda6 /mnt/fbsdroot
the option ufstype=44bsd is not mandatory,but sometimes needed as there are
different types of bsdfs like sunx86,oldbsd,44bsd etc.
if you are not clear write back to me.
sanjeev
--
---------------------------------------------
Sanjeev V Kumar
Systems Administrator
The Quantum Institute
Chennai
---------------------------------------------
----------------------------------------------
The mailing list archives are available at
http://lists.linux-india.org/cgi-bin/wilma/linux-india-help