Subject: Re: Mount logical drive inside extended partition
To: Georges Heinesch <geohei-ml@geohei.lu>
From: Rick Byers <rb-netbsd@BigScaryChildren.net>
List: port-i386
Date: 10/28/2001 11:01:53
Do you have a NetBSD partition on that drive? If so, matching the
disklabel to the partition information (with mbrlabel or manually) should
do the trick.
In the past I've run into problems for disks which don't have NetBSD
partitions. Since there is no NetBSD partition, there is no place for a
disklabel. The kernel will generate a fake disklabel, but (last time I
checked - which was probably a long time ago) it won't include extended
partitions. I have worked around this problem by converting any extended
partitions to primary partitions by using fdisk to add the appropriate
entries to the main MBR partition table. The DOS kernel (not sure about
NT,2K,etc.) doesn't seem to mind. Of course, you can only do this if you
have a total of <= 4 partitions - which can be tricky if you've Linux on
the same drive... Ideally the fake-label generating code should examine
extended partitions also. Its been so long since I've had an extended
partition, maybe it does now - I don't know...
Rick
On 27 Oct 2001, Georges Heinesch wrote:
> Date: 27 Oct 2001 6:10:18 +0100
> From: Georges Heinesch <geohei-ml@geohei.lu>
> To: port-i386@netbsd.org
> Subject: Mount logical drive inside extended partition
>
> The NetBSD/i386 FAQs don't consider the mounting of logical drives
> inside extended partitions (only primary partitions).
>
> How can I define a label for logical dirves inside extended
> partitions? The source of the size/offset is not the problem
> (Partition Magic), but how I tell NetBSD to assign a letter to these
> logical drives.
>
> I tried different approaches after a search for this subject on the
> NetBSD site, but none was succeful. Syaing mbrlabel even messed up my
> system to such an extend that a reboot was necessary.
>
> Any help would be appriciated!
>
> --
> Cu Georges Heinesch, Luxembourg
> geohei@geohei.lu
> http://www.geohei.lu
> PGP RSA & DH/DSS public key on request and on public servers
>
> ... N49.34.09 E006.09.01
>
>