irixboot icon indicating copy to clipboard operation
irixboot copied to clipboard

Add support for BIN/CUE images, "ISO" images and tar.gz archives

Open sjlongland opened this issue 3 years ago • 3 comments

This adds support for distributions in the following formats:

  • Gzipped tar (.tar.gz)
  • BIN/CUE image format
  • "ISO" format (raw SGI disklabel)

Haven't tried booting a SGI machine with this yet (still downloading some of the needed files), but this seems to make the right motions.

sjlongland avatar Jul 03 '22 00:07 sjlongland

Right now, the VM seems to go through the motions of extracting data out of bin/cue images as well as "ISO" images (really, raw SGI disklabel images).

I'm having fun and games with my old SGI RM5200 O2: looks like the fan isn't working, so the machine goes into a thermal shutdown… and sometimes Ethernet doesn't initialise properly (MAC address appears as ff:ff:ff:ff:ff:ff) so clearly the machine needs some TLC to get working properly (the problem is intermittent).

So I'll open this up for others to check out while I get the last bit of working SGI hardware I have working.

sjlongland avatar Jul 04 '22 01:07 sjlongland

Well… I've just gotten rid of the hardware that I was going to test this with. The O2 pretty much died and refused to power on (might just be the PSU) so was unable to try this out.

However, I leave this open for others to try out and report back.

sjlongland avatar Jan 22 '23 05:01 sjlongland

hey, thanks for the PR, I guess I hadn't really logged into github in a while and didn't notice this had been submitted. It's been a little while since I've worked on this project but I'll take a look at it.

I did actually write an entire "version 2" of irixboot that eliminates the whole image extraction process and just uses a ton of overlay mounts but I didn't get it to where I was happy with it before moving on to other things.

Sorry to hear that your hardware failed on you. Power supply failure is a common problem unfortunately.

halfmanhalftaco avatar Apr 05 '23 22:04 halfmanhalftaco