Mounting OpenBSD partitions

Senandung Mendonan mendonan at absolute-p.ath.cx
Tue May 11 07:50:01 PDT 2004


Referring to my previous post below, would it work if I manually do
"bsdlabel -R /dev/ad0s2 protofile", where protofile has values taken from
OpenBSD's disklabel? e.g.:-

#  size   offset    fstype   [fsize bsize bps/cpg]
a:   614187  80325   4.2BSD  2048 16384   328   # (Cyl.   79*- 688)
b:  1125936  694512    swap                     # (Cyl.  689 - 1805)
c: 78140160       0  unused     0     0         # (Cyl.    0 - 77519)
d:  6291936  1820448 4.2BSD  2048 16384   328   # (Cyl. 1806 - 8047)
e:  2410191  8112384 4.2BSD  2048 16384   328   # (Cyl. 8048 - 10439*)

Just checking before I potentially clobber my current installation.
Thanks..

On Fri, 7 May 2004, Senandung Mendonan wrote:

> Hi list,
>
> I have a multiboot system which includes OpenBSD and FreeBSD. In FreeBSD,
> how do I mount OpenBSD partitions? Below are the relevant details of my
> system:-
>
> 1. In FreeBSD:-
> ---------------
> (i) fdisk:-
> Disk name:      ad0                         FDISK Partition Editor
> DISK Geometry:  4864 cyls/255 heads/63 sectors = 78140160 sectors(38154MB)
> Offset       Size(ST)        End     Name  PType       Desc  Subtype
> Flags
>          0         63         62        -     12     unused        0
>         63      80262      80324    ad0s1      7        fat        6
>      80325   10442250   10522574    ad0s2      4 OpenBSD FFS      166
>   10522575   28820610   39343184    ad0s3      8    freebsd      165
>   39343185   38796975   78140159    ad0s4      4 extended DOS, LBA 15
>
> (ii) disklabel ad0s2:-
> disklabel: /dev/ad0s2: no valid label found
>
> (iii) disklabel ad0s3:-
> # /dev/ad0s3:
> 8 partitions:
> #        size   offset    fstype   [fsize bsize bps/cpg]
>   a:  1024000        0    4.2BSD     2048 16384 64008
>   b:  1171456  1024000      swap
>   c: 28820610        0    unused        0     0
>   d: 12582912  2195456    4.2BSD     2048 16384 28552
>   e: 14042242 14778368    4.2BSD     2048 16384 28552
>
> (iv) fstab:-
> /dev/ad0s3a on / (ufs, local)
> devfs on /dev (devfs, local)
> /dev/ad0s3d on /usr (ufs, local, soft-updates)
> /dev/ad0s3e on /var (ufs, local, soft-updates)
>
> 2. In OpenBSD:-
> --------------
> (i) fdisk:-
> Disk: wd0       geometry: 4864/255/63 [78140160 Sectors]
> Offset: 0       Signature: 0xAA55
>          Starting       Ending       LBA Info:
>  #: id    C   H  S -    C   H  S [       start:      size   ]
> ------------------------------------------------------------------------
>  0: 06    0   1  1 -    4 254 63 [          63:       80262 ] DOS > 32MB
> *1: A6    5   0  1 -  654 254 63 [       80325:    10442250 ] OpenBSD
>  2: A5  655   0  1 - 2448 254 63 [    10522575:    28820610 ] FreeBSD
>  3: 0F 2449   0  1 - 4863 254 63 [    39343185:    38796975 ] Extended LBA
> <snipped>
>
> (ii) disklabel wd0:-
> 16 partitions:
> #    size    offset  fstype  [fsize bsize   cpg]
> a:   614187  80325   4.2BSD  2048 16384   328   # (Cyl.   79*- 688)
> b:  1125936  694512    swap                     # (Cyl.  689 - 1805)
> c: 78140160       0  unused     0     0         # (Cyl.    0 - 77519)
> d:  6291936  1820448 4.2BSD  2048 16384   328   # (Cyl. 1806 - 8047)
> e:  2410191  8112384 4.2BSD  2048 16384   328   # (Cyl. 8048 - 10439*)
> i:    80262       63  MSDOS                     # (Cyl.    0*- 79*)
> j: 28820610 10522575 unknown                    # (Cyl. 10439*- 39030*)
> k: 14378112 39343248 unknown                    # (Cyl. 39031 - 53294)
>
> (iii) fstab:-
> /dev/wd0a / ffs rw 1 1
> /dev/wd0d /usr ffs rw,nodev 1 2
> /dev/wd0e /var ffs rw,nodev,nosuid 1 2
>
> One other thing, though not related to FreeBSD: I can't mount FreeBSD
> partitions in OpenBSD as well. UFS2 related issue?
>

--mendonan
"Yang mimpikan secangkir kopi panas dengan selimut.."
 (Dreaming of a cup of hot coffee, and a blanket..")


More information about the freebsd-questions mailing list