[Gllug] mount ancient SGI CDs on current Ubuntu

Richard Cottrill richard_c at tpg.com.au
Mon Jan 21 10:32:18 UTC 2008


Hi People,

I'm messing about with an old SGI Octane I have in my nerd cupboard
and trying to bring it into the land of the living. Right now I don't
particularly care what OS it runs, but I have some Irix CDs, and they
seem like a good start (Linux support for Octane might force me into
using Gentoo, and life's too short for that).

Unfortunately, Linux kernel doesn't support the SGI disk labelling
scheme (man fdisk - could be out of date), but I've found a workaround
for that ( http://www.geraldthewes.info/pd-2lf-d100onlinux2.6.xhtml ),
but I can't get it to work.

I get:
richard at bletch:~$ fdisk -l -u /dev/scd0
Note: sector size is 2048 (not 512)

Disk /dev/scd0 (SGI disk label): 255 heads, 63 sectors, 13 cylinders
Units = sectors of 1 * 2048 bytes

----- partitions -----
Pt#     Device  Info     Start       End   Sectors  Id  System
 8: /dev/scd0p1           47776    868935    821160   5  SGI sysv
 9: /dev/scd0p2               0     47775     47776   0  SGI volhdr
11: /dev/scd0p3               0    868959    868960   6  SGI volume
----- Bootinfo -----
Bootfile:
----- Directory Entries -----
 0: sgilabel   sector   32 size     512
 1: mr         sector   33 size18688000
 2: sash64     sector36533 size  281656
 3: sashARCS   sector37084 size  341332

This suggests to me I need to use an huge offset of (2048 [sector
size] * 47776 [starting sector of sysv disk partition]) 97845248. So I
use this unwieldy number thus:

richard at bletch:~$ sudo losetup -o 97845248 -r /dev/loop0 /dev/scd0

and now mount:

richard at bletch:~$ sudo mount -o ro -t sysv /dev/loop0 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg says something is bust:

[422121.924000] VFS: unable to find oldfs superblock on device loop0

Any ideas on how to read this CD?

Thanks,

Richard
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list