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>