0

I've got this really old Solaris SPARC machine. It doesn't boot any longer for some as yet unknown reason (seems like the disk may be corrupted). I'd like to check the partitions. The only thing I could think of was to boot it with a systemrescue cd (Linux on SPARC).

But fsck doesn't seem to support UFS, and there's no testdisk available, at least on this version of systemrescue.

Any ideas on how I could possibly go about checking (and possibly subsequently recovering and mounting) the filesystems on the several partitions that are physically connected?

  • 2
    Use Solaris installation media to boot, either to entirely in memory or using only the swap partition. The Solaris fsck will support the filesystem(s) in use. In general, Linux filesystems are not Solaris filesystems. – mpez0 May 26 '16 at 13:43
  • If fsck show you weird information or fails, it probably means that your fs indexes are corrupted – I-V May 26 '16 at 14:22
  • UFS is also endian-dependent, so you won't be able to remove the drive and check a SPARC UFS file system from a Linux x86 host. From the old OpenSolaris forums: comments.gmane.org/gmane.os.solaris.opensolaris.general/2618 – Andrew Henle May 26 '16 at 15:05
2

Use Solaris installation media to boot, either to entirely in memory or using only the swap partition. The Solaris fsck will support the filesystem(s) in use. In general, Linux filesystems are not Solaris filesystems.

You can get Solaris 11 boot media here. Try the ''live media'' entry for x86 hosts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.