PDA

View Full Version : Partiition goofup



rusty
06-17-2004, 02:33 PM
While trying to resize the FAT32 partition on my dual booting ,machine, I think I changed the start of the partition from something grater than zero to zero and now it can't be mounted or booted.

I'm tempted to bring on norton or something like that, or maybe fdisk /mbr on the rescue floppy but I thought I'd give the experts here a workout first


fsck /dev/hdb1
fsck 1.35 (28-Feb-2004)
WARNING: bad format on line 21 of /etc/fstab
dosfsck 2.10, 22 Sep 2003, FAT32, LFN
Logical sector size is zero.
root@toybox:~# fdisk -l /dev/hdb

Disk /dev/hdb: 255 heads, 63 sectors, 14593 cylinders
Units = cylinders of 16065 * 512 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 1973 15848091 c Win95 FAT32 (LBA)
/dev/hdb2 4013 4394 3068415 83 Linux
/dev/hdb3 2612 4012 11253532+ 83 Linux

Partition table entries are not in disk order

Linux still works fine, from lilo.

I'll be trying out gpart. In the meantime thanks for any advice.

rusty
06-17-2004, 02:54 PM
Here's some output from parted:
(parted) select /dev/hdb
Using /dev/hdb
Information: The operating system thinks the geometry on /dev/hdb is
14593/255/63. Therefore, cylinder 1024 ends at 8032.499M.
(parted) print
Disk geometry for /dev/hdb: 0.000-114473.460 megabytes
Disk label type: msdos
Minor Start End Type Filesystem Flags
1 0.031 15476.682 primary boot, lba
3 20481.306 31471.083 primary ext3
2 31471.084 34467.583 primary ext3
(parted)

Curious why fdisk and parted seem to see things differently. gpart scans, thinks it's finding a ext2 partition then stops reporting a seek error. Hmmmmm