I have read every post I could find on line regarding this subject so as a last 
resort I am seeking help here. Have a mulitboot laptop w/Windows, Opensolaris & 
Linux.

Here is the partitioning scheme:

root at opensolaris:/dev/dsk# prtpart /dev/rdsk/c7t0d0p0 -ldevs

Fdisk information for device /dev/rdsk/c7t0d0p0

** NOTE **
/dev/dsk/c7t0d0p0      - Physical device referring to entire physical disk
/dev/dsk/c7t0d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c7t0d0p5 ...  - Virtual devices referring to logical partitions

Virtual device names can be used to access EXT2 and NTFS on logical partitions:

/dev/dsk/c7t0d0p1       Unknown  (utility partition for Win7 - PRIMARY)
/dev/dsk/c7t0d0p2       IFS: NTFS (Win7 system partition - PRIMARY)
/dev/dsk/c7t0d0p3       Solaris x86 (Opensolaris - PRIMARY)
/dev/dsk/c7t0d0p4       WIN95 Extended(LBA - LOGICAL)
/dev/dsk/c7t0d0p5       Linux native
/dev/dsk/c7t0d0p6       Linux native
/dev/dsk/c7t0d0p7       Linux native
/dev/dsk/c7t0d0p8       Linux native
/dev/dsk/c7t0d0p9       Linux native
/dev/dsk/c7t0d0p10      Linux native
/dev/dsk/c7t0d0p11      Linux swap
/dev/dsk/c7t0d0p12      WIN95 FAT32(Upto 2047GB - WANT TO MOUNT)

I have installed all requisite packages mentioned here: 

I can mount the NTFS partition:

root at opensolaris:/dev/dsk# mount -F ntfs /dev/dsk/c7t0d0p2 /mnt/win7
root at opensolaris:/dev/dsk# ls /mnt/win7/
autoexec.bat  config.sys              pagefile.sys   System Volume Information
$AVG          Documents and Settings  PerfLogs       Users
Boot          Fujitsu                 ProgramData    Windows
bootmgr       hiberfil.sys            Program Files  $WINDOWS.~Q
BOOTSECT.BAK  $INPLACE.~TR            Recovery
Config.Msi    MSOCache                $RECYCLE.BIN

My issues are with mounting the fat32 partition. It is listed as 
/dev/dsk/c7t0d0p12:

root at opensolaris:/dev/dsk# mount -F pcfs /dev/dsk/c7t0d0p12 /mnt/vfat/
mount: No such file or directory

--> This doesn't work because there isn't a corresponding block device:

root at opensolaris:/dev/dsk# ls | grep c7t0d0p
c7t0d0p0
c7t0d0p1
c7t0d0p2
c7t0d0p3
c7t0d0p4

If I search for the fat partition and try to mount I get:

root at opensolaris:/dev/dsk# prtpart /dev/rdsk/c7t0d0p0 -fat
/dev/dsk/c7t0d0p0:d
 
root at opensolaris:/dev/dsk# mount -F pcfs /dev/dsk/c7t0d0p0:d /mnt/vfat/
mount: /dev/dsk/c7t0d0p0:d is not a DOS filesyste

Opensolaris see the logical partition:

      Partition   Status    Type          Start   End   Length    %
      =========   ======    ============  =====   ===   ======   ===
          1                 Other OS          0   195     196      1
          2                 IFS: NTFS       195  9332    9138     47
          3                 Solaris2       9333  11291    1959     10
          4       Active    EXT LBA        11292  19456    8165     42

I have tried every logical mount combination and nothing seems to work. So my 
questions:

1) Is there something fundamentally wrong with my layout that is preventing 
this (does the fat partition need to be before the linux swap or something?)

2) Can not mount the fat32 if there is already an NTFS partition before it (I 
have tried to mount w/out mounting the NTFS)

3) Is there a 2GB limit on the FAT partition (tried mounting when <2GB and got 
same results).

Sorry for the lengthy post but wanted to include all relevant info. Any advice 
is greatly appreciated!

Thx.
-- 
This message posted from opensolaris.org

Reply via email to