PDA

View Full Version : What available OS can read IRIX CDs?



shawn510
October 7th, 2010, 01:33 PM
I am trying to load a set of IRIX cds on a spare system to get a network install going to a SGI workstation. I have heard that there are linux drivers for the EFS filesystem in existance, but they don't seem to be included on modern distros.

I've tried NetBSD and the current Ubuntu so far and neither will mount the disc.

Does anoyne know of a specific version of x86 linux or BSD that can read EFS discs?

Thanks!

barythrin
October 7th, 2010, 01:42 PM
I guess you've read through the first page or so of results on google? ;-) (seeing a scattering of netbsd and ubuntu comments). Do you know that you have the packages/modules installed to read efs? Like others said, did you try just doing standard cd9660?

shawn510
October 7th, 2010, 02:12 PM
I haven't tried cd9660, I'll try that. If that doesn't work, maybe my next setup should be adding in that module. It's been a really long time since I compiled a kernel. Should be interesting.

barythrin
October 7th, 2010, 04:11 PM
Yeah, unfortunately it's been a while for me too with modifying a bsd kernel so I'm not up on the syntax but I do remember it's not very painful in freebsd so maybe netbsd is nice about it too. Otherwise if you can compile the module you can just load it temporarily with insmod and maybe mount will be able to try again.

shawn510
October 8th, 2010, 07:27 AM
I think I'll try it in Ubuntu first, since that is what is on there now. Even though the boot is weird. It fails to busybox but continues after I enter the exit command.

NeXT
October 8th, 2010, 08:43 AM
Last time I tried, Ubuntu could not read EFS filesystems at all. The best you can really do is use something like ddrescue to make raw imge dumps of the discs. Ubuntu supports XFS which is SGI's other filesystem.

shawn510
October 8th, 2010, 09:06 AM
Last time I tried, Ubuntu could not read EFS filesystems at all. The best you can really do is use something like ddrescue to make raw imge dumps of the discs. Ubuntu supports XFS which is SGI's other filesystem.

That would be no good (I think) since I need to be able to serve the files over tftp or NFS in order to do a network install.
I have half a mind to try out the MIPS ports of BSD or gentoo since I'm having to do a reinstall anyway. Supposedly (according to the google) they have decent support for the Octane now.

ahm
October 8th, 2010, 03:27 PM
You should be able to create an ISO image of a CDROM simply by using cat or dd, thus:

# cat /dev/scd0 > /tmp/something.iso

Test the image by mounting it on the loopback device.


I have half a mind to try out the MIPS ports of BSD or gentoo since I'm having to do a reinstall anyway.

http://www.openbsd.org/sgi.html

Aloha,
Andy

NeXT
October 8th, 2010, 08:55 PM
Have you never heard of DINA?

http://forums.nekochan.net/viewtopic.php?f=7&t=16718687

It's pretty much a self-contained irix netboot appliance that runs in VMware. I used it last year to start a Personal IRIS whose volume header got nuked. Just ddrescue a disc, save it as an iso, upload it to DIAN using FTP, mount, and place in the appropriate folder and off you go.

shawn510
October 16th, 2010, 10:22 PM
Have you never heard of DINA?

http://forums.nekochan.net/viewtopic.php?f=7&t=16718687

It's pretty much a self-contained irix netboot appliance that runs in VMware. I used it last year to start a Personal IRIS whose volume header got nuked. Just ddrescue a disc, save it as an iso, upload it to DIAN using FTP, mount, and place in the appropriate folder and off you go.

I have DINA running and I uploaded the ddrescue images to it. But I cannot get them to mount. I just get an "mount_efs not found" error. Has anyone made copies of the IRIX cds in a non-crazy format?

shawn510
October 17th, 2010, 10:56 AM
Ok, it looks like when you specify filesystem X bsd mount looks for a mount_X executable in /sbin, and there is no mount_efs in sbin on this install. Maybe I can find the file and add it to enable EFS.