help recovering dying / dead IDE Solaris x86 Drive

From: karl@grebyn.com
Date: Sun Sep 28 2003 - 21:38:20 EDT


One of my clients brought me a dying (now apparently dead) x86 Solaris
drive, plus a "copy" that he said somebody had made of it. I was able to
put it in a Linux box (I don't have an X86 Solaris, only Sparc) and dd the
whole drive (and the whole copied) drive. fdisk on Linux showed:

    % fdisk /dev/hdb
    
    The number of cylinders for this disk is set to 1216.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help): p
    
    Disk /dev/hdb: 255 heads, 63 sectors, 1216 cylinders
    Units = cylinders of 16065 * 512 bytes
    
       Device Boot Start End Blocks Id System
    /dev/hdb1 * 1 2 10584 be Solaris boot
    /dev/hdb2 2 1217 9759296 82 Linux swap

But now the drive fails during system startup. I understand from the
program "gpart" that Id 82 is Linux swap OR Solaris x86, so I guess there
were only two partitions on the drive. But I'm unable to get gpart to give
me any more information on the disk image (it's a 10GB disk and I get File
too big errors).

I haven't been able to do anything with the "copy".

I was suggested to drop a note here to see if anybody might have
recommendations. Thanks.

-- Karl --

Karl Nyberg
Grebyn Corporation -- karl@grebyn.com
P. O. Box 47 -- 1-703-406-4161
Sterling, VA 20167-0047
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:27:12 EDT