Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jul 2003 13:50:20 +0930
From:      Malcolm Kay <malcolm.kay@internode.on.net>
To:        nmanisca <nmanisca@vt.edu>, freebsd-questions@freebsd.org
Subject:   Re: trouble mounting NetBSD file system
Message-ID:  <200307201350.20323.malcolm.kay@internode.on.net>
In-Reply-To: <3F290C30@zathras>
References:  <3F290C30@zathras>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 20 Jul 2003 12:41, nmanisca wrote:
> I can't seem to mount one of my two NetBSD file systems.  One mounts fi=
ne,
> the other is not 'seen' by FreeBSD.
>
> I have two disks.  The first disk has two NetBSD file systems (/ and /d=
isk)
> and one swap area.    All three live in BIOS partition #4.
>
> The second disk has one FreeBSD file system (/) and one swap area.  The=
se
> live in BIOS partition #1.
>
> I boot to FreeBSD-5.1 and the kernel sees my disks as ad0 (my first dis=
k)
> and ad1(my second disk).  In /dev I see only two ad0* devices, ad0 and
> ad0s4.  I suppose ad0s4 corresponds to the #4 BIOS parition of my first
> disk.  I can mount this just fine; it looks like NetBSD's / (NetBSD cal=
ls
> it wd0a).

Under FreeBSD 4.x the BSD partitions on the first disk would be ad0s4a an=
d
ads04e; and if you want the swap partition ad0s4b.
ad0s4 is actually the address of the entire BIOS partition(slice).

If this is the only slice with a BSD disklabel then ad0a, ad0e and ad0b s=
hould=20
be legitimate alternative names. (All I suspect very similar to NetBSD, u=
sing
ad in place of wd -- historically it was also wd in FreeBSD)

If the devices with a,b and e suffixes don't exist you may need to make t=
hem=20
using /dev/MAKEDEV.

FreeBSD 5.x may be a little different (and outside my ken) but the clues=20
should be in the above.

>
> How can I see/mount the other NetBSD file system (/disk)?  NetBSD calls
> this one wd0e.
>
> Just in case it would be useful, I've pasted below the disklabel of my
> first disk (as reported by NetBSD).
>
> Thanks,
> Nick
>
>
> # /dev/wd0d:
> type: unknown
> disk: mydisk
> label:
> flags:
> bytes/sector: 512
> sectors/track: 63
> tracks/cylinder: 16
> sectors/cylinder: 1008
> cylinders: 16383
> total sectors: 234441648
> rpm: 3600
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0           # microseconds
> track-to-track seek: 0  # microseconds
> drivedata: 0
>
> 16 partitions:
> #        size    offset     fstype  [fsize bsize cpg/sgs]
>  a:  16778097        63     4.2BSD   1024  8192    86   # (Cyl.    0*-
> 16644) b:   2096640  16778160       swap                      # (Cyl. 1=
6645
> - 18724) c: 234441585        63     unused      0     0         # (Cyl.=
  =20
> 0*- 232580) d: 234441648         0     unused      0     0         # (C=
yl.=20
>   0 - 232580) e: 215566848  18874800     4.2BSD   2048 16384   328   #
> (Cyl. 18725 - 232580)
>
> _______________________________________________


Malcolm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307201350.20323.malcolm.kay>