[wplug] trying to mount hdb
Jonathan S. Billings
billings at negate.org
Sat Apr 24 13:43:50 EDT 2004
On Sat, 2004-04-24 at 13:00, Peter Williams wrote:
> I appreciate the help with this. Here's the latest:
>
> > First off, can you say what version of Windows this hard drive was
> > formatted on?
>
> This I don't know...
>
> > > # mount -t auto /dev/hdb1 /mnt/hdb
> > > [MS-DOS FS Rel. 12,FAT 12,check=n,conv=b,uid=0,gid=0,umask=022]
> > > [me=0xf8,cs=1,#f=0,fs=0,fl=0,ds=0,de=0,data=0,se=0,ts=0,ls=512]
> > > Transaction block size = 512
> > > VFS: Can't find a valid MSDOS filesystem on dev 03:41.
> >
> > I wouldn't use the "auto" type to mount a hard drive partition. I
> > would specify "vfat" for FAT32 and "ntfs" for NTFS.
>
> I've tried specifying various types. "fat" ""vfat" and "ntfs" all reply:
> fs type <type> not supported by kernel
>
> Is this the avenue I need to head down perhaps? Did this suddenly
> become a project to (learn how to) rebuild a kernel?
>
> This is a rather old linux box, version (2.0.30), distro (Slack 3.3.0),
> etc.
This is your problem. Most likely, the vfat module in 2.0.30 is far too
old to understand the filesystem on the partition. You realize that
there have been 3 major releases of the linux kernel since 2.0.30 has
been released? It's now 2.6.x.
> > That second line bugs me. /dev/hdb1 should be 03:65 according to my /dev/
> > directory.
> > Could you give us
The error reported originally was:
> VFS: Can't find a valid MSDOS filesystem on dev 03:41.
Unfortunately, they neglected to note that the numbers are in hex.
0x41 == 65. There's nothing wrong with your partitions.
> # ls -la /dev/hdb*
>
> brw-r----- 1 root disk 3, 64 Apr 27 1995 /dev/hdb
> brw-r----- 1 root disk 3, 65 Apr 27 1995 /dev/hdb1
> brw-r----- 1 root disk 3, 66 Apr 27 1995 /dev/hdb2
> ... etc, to /dev/hdb16
>
> > Also, depending on how the original machine was setup, /dev/hdb1 might be
> > a diagnostic or hibernation partition. Try mounting /dev/hdb2.
>
> I've been trying everything on both hdb1 and hdb2. I know one's 10
> GB and the other's 30 GB, but beyond that I don't know how they
> were set up.
>
> > If that fails, could we have fdisk -l /dev/hdb ?
>
> # fdisk -l
> ...
> Disk /dev/hdb: 16 heads, 63 sectors, 16383 cylinders
> Units = cylinders of 1008 * 512 bytes
>
> Device Boot Begin Start End Blocks Id System
> /dev/hdb1 * 1 1 19859 10008463+ 7 OS/2 HPFS
> Partition 1 does not end on cylinder boundary:
> phys=(1023, 254, 63) should be (1023, 15, 63)
> /dev/hdb2 19456 19859 79401 30009420 f Unknown
> Partition 2 does not end on cylinder boundary:
> phys=(1023, 254, 63) should be (1023, 15, 63)
> ...
> end_request: I/O error, dev 16:00, sector 0
>
>
> This led me to try mounting with hpfs. Once again:
> fs type hpfs not supported by kernel
>
> My copy of man fdisk has some cautious things to say about
> OS/2. Am I just dealing with a drive and a dinosaur linux box, that
> are too far removed from each other to make this work? I'd like to
> believe that there's a solution. Plan B is to wipe the drive, forget
> what's on it, and start a new installation.
Yes it is a dinosaur.
> Peter
> _______________________________________________
> wplug mailing list
> wplug at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug
>
More information about the wplug
mailing list