Using Reanimator to Install IRIX

From TechPubs Wiki

Revision as of 16:44, 22 February 2025 by Raion (talk | contribs) (Created page with "Reanimator is a specially created Linux VM for Virtualbox and Raspberry Pi systems. It can install IRIX on most systems. This guide is derived from their official documentation === Setting IP client address in Command Monitor === To enter Comand Monitor, boot the target machine and click on "Stop for Maintenance dialog" or press Esc. Click on "Enter Command Monitor" or press "5" (on Indy, numbers can change on other sgi model). Two IP client addresses are available:...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Reanimator is a specially created Linux VM for Virtualbox and Raspberry Pi systems. It can install IRIX on most systems.

This guide is derived from their official documentation

Setting IP client address in Command Monitor

To enter Comand Monitor, boot the target machine and click on "Stop for Maintenance dialog" or press Esc. Click on "Enter Command Monitor" or press "5" (on Indy, numbers can change on other sgi model).

Two IP client addresses are available:

IRIS: setenv netaddr 192.168.9.1

or

IRIS2: setenv netaddr 192.168.9.2

To reboot from disk 1 after the installation, run in Command Monitor:

>>setenv SystemPartition dksc(0,1,8)
>>setenv OSLoadPartition dksc(0,1,0)
>>setenv OSLoader sash
>>setenv OSLoadFilename unix

Starting the partition tool in Command Monitor

Examples on how to start fx, the partitioning tool: IRIX systems using a 32-bit kernel (e.g. any pre-ARCS SGIs, the Indy, O2, Indigo2 R4000 etc.) use fx.ARCS, all others use fx.64


32-bits:

bootp():IRIX/6.5.22/ovl1/stand/fx.ARCS -x

bootp():IRIX/irix53/1/stand/fx.ARCS -x

bootp():IRIX/irix62/1/stand/fx.ARCS -x

bootp():IRIX/irix650/1/stand/fx.ARCS -x

bootp():IRIX/irix657/1/stand/fx.ARCS -x

64-bits:

bootp():IRIX/6.5.30/disc1/stand/fx.64 -x

bootp():IRIX/irix650/1/stand/fx.64 -x

bootp():IRIX/irix657/1/stand/fx.64 -x

Creating a disklabel

A disklabel cannot format the contents of a drive. Unlike MS Windows, a format command in UNIX is mkfs. This will be

covered later.

Press Enter a couple of times to select the default system disk on SCSI controller 0, ID 1, lun 0

fx> [l]abel

fx/label> [c]reate

fx/label/create> [a]ll

fx/label/create> ..

fx/label> [sy]nc

fx/label> ..

fx> [r]epartition

fx/repartition> [ro]otdrive

fx/repartition/rootdrive: type of data partition = (xfs)

fx/repartition> /exit

Starting the installer from network

- Enter System Maintenance menu, press 2 or click on "Install system software"

- Press 2 or click on "From remote directory"

- Enter "rbpi" or "debian" (according to the installation platform) as "server name", NOT the IP address

- For example:

Indy:

IRIX/6.5.22/ovl1/dist

Octane2:

IRIX/6.5.30/disc1/dist for Octane2

General table for each IRIX version:

IRIX version Remote directory
5.3 IRIX/irix53/1/dist
6.2 IRIX/irix62/1/dist
6.3 IRIX/irix63/1/dist
6.5.0 IRIX/irix650/1/dist
6.5.7 IRIX/irix657/1/dist
6.5.22 IRIX/6.5.22/ovl1/dist
6.5.30 IRIX/6.5.30/disc1/dist

If asked for system name or IP, specify the name/IP according the netaddr variable in Command Monitor:

IRIS for 192.168.9.1

IRIS2 for 192.168.9.2

Troubleshooting

If the installer program doesn't start, please check:

 1. netaddr is properly configured in Command Monitor.

 2. if the problem persists, connect the target machine to Reanimator using a straight-through cable, not a crossover.

 3. if the problem persists again, attempt to boot the installer program using the "hard way", booting from Command Monitor.

Formatting/MKFS on the root partition using Inst installer program

Select option "13. admin" --> "11. mkfs" --> (y)es --> yes --> "21. return" (numbers can change depending on the Inst version)


For a 4G disk or smaller, a 512-byte size is recommended. Any larger size, use 4096.

Installing IRIX

Load the selections file according to the IRIX version installed. Check the right file on Reanimator's main menu, for example:

Use "rbpi" or "debian" according to the installation platform

6.5.22: Select option "13. admin" --> "15. load filename" --> irix@rbpi:i/6.5.22.txt --> "21. return"

6.5.30: Select option "13. admin" --> "15. load filename" --> irix@rbpi:i/6.5.30.txt --> "21. return"

6.5.7: Select option "13. admin" --> "15. load filename" --> irix@rbpi:i/6.5.7.txt --> "21. return"

If there is no selections file for the IRIX version, load the sources manually: select option "1. from [source]" and add the right sources, type "rbpi" or "debian" for server name, SKIP "/" before "i". For example:

Indy: use "rbpi" or "debian" according to the installation platform

irix@rbpi:i/IRIX/6.5.22/ovl1/dist

irix@rbpi:i/IRIX/6.5.22/ovl2/dist

irix@rbpi:i/IRIX/6.5.22/ovl3/dist

irix@rbpi:i/IRIX/6.5.22/apps/dist

irix@rbpi:i/IRIX/irix65x/f1/dist

irix@rbpi:i/IRIX/irix65x/f2/dist

irix@rbpi:i/IRIX/irix65x/nfs/dist

(optional) irix@rbpi:i/IRIX/irix65x/devl/dist

(optional) irix@rbpi:i/IRIX/irix65x/devf13/dist

Octane2: use "rbpi" or "debian" according to the installation platform

irix@rbpi:i/IRIX/6.5.30/disc1/dist

irix@rbpi:i/IRIX/6.5.30/disc2/dist

irix@rbpi:i/IRIX/6.5.30/disc3/dist

irix@rbpi:i/IRIX/6.5.30/apps/dist

irix@rbpi:i/IRIX/6.5.30/capps/dist

irix@rbpi:i/IRIX/irix65x/f1/dist

irix@rbpi:i/IRIX/irix65x/f2/dist

irix@rbpi:i/IRIX/irix65x/nfs/dist

(optional) irix@rbpi:i/IRIX/irix65x/devl/dist

(optional) irix@rbpi:i/IRIX/irix65x/devf13/dist

For IRIX 6.5.7: use "rbpi" or "debian" according to the installation platform

irix@rbpi:i/IRIX/irix657/1/dist

irix@rbpi:i/IRIX/irix657/2/dist

irix@rbpi:i/IRIX/irix657/apps/dist

(optional) irix@rbpi:i/IRIX/irix65x/devf/dist

(optional) irix@rbpi:i/IRIX/irix65x/devl/dist

irix@rbpi:i/IRIX/irix65x/f1/dist

irix@rbpi:i/IRIX/irix65x/f2/dist

irix@rbpi:i/IRIX/irix65x/nfs/dist

Depending on the IRIX version and computer model, the installation procedure can be slightly different. Search videos on Youtube or documentation about IRIX installation on your model.

Tested IRIX versions using Reanimator

6.5.22 on Indy

6.5.7 on Indy

6.5.30 on Octane2

inst> keep *

inst> install maintenance

inst> conflicts

inst> conflicts 1a 2a ... until no conflicts

inst> go

----------

6.5.0 on Indy

In this case, selections file won't work, so one must write the sources manually: select option "1. from [source]" and add the right sources, type "rbpi" or "debian" for server name, SKIP "/" before "i". For example:

Use "rbpi" or "debian" according to the installation platform. These are the sources:

irix@rbpi:i/IRIX/irix650/1/dist

irix@rbpi:i/IRIX/irix650/apps/dist

(optional) irix@rbpi:i/IRIX/irix65x/devf/dist

(optional) irix@rbpi:i/IRIX/irix65x/devl/dist

irix@rbpi:i/IRIX/irix65x/f1/dist

irix@rbpi:i/IRIX/irix65x/f2/dist

irix@rbpi:i/IRIX/irix65x/nfs/dist

It will prompt for:

Should it run the optional installation startup script? --> select option 1

Check for kernel crash files ... ? --> answer yes

inst> keep *

inst> install standard

inst> install prereqs

inst> conflicts 1a 2a ... until no conflicts

inst> go

----------

6.3 (for O2 R5k/R10k) on O2 R5k (tested by kikems). This procedure is similar to IRIX 6.5.0 installation

- select option "1. from [source]" and add the right sources, type "rbpi" or "debian" for server name, SKIP "/" before "i". For example:

Use "rbpi" or "debian" according to the installation platform. These are the sources:

irix@rbpi:i/IRIX/irix63/1/dist

irix@rbpi:i/IRIX/irix63/apps/dist

(optional) irix@rbpi:i/IRIX/irix63/devlib/dist

(optional) irix@rbpi:i/IRIX/irix63/devf/dist

irix@rbpi:i/IRIX/irix63/nfs/dist

The required disk space is ~500 MB and ~890 MB if your include the development sources.

After the installation process:

- select option "12. quit"

- reboot the system

- configure the network with IP address 192.168.9.1 using System --> System Manager --> Network Setup on Toolchest

- add "rbpi 192.168.9.100" to /etc/hosts (I used vi)

- check the rest of directories on /home/irix/i/IRIX/irix63 for patches and additional software:

/home/irix/i/IRIX/irix63/patches/dist

----------

5.3 on Indy

WARNING: there are several IRIX versions depending on the sgi model, if this version doesn't work, please check other versions on http://jrra.zone/sgi/#pg-7

- for every source in /home/irix/i/5.3.txt: select option "1. from [source]", add the source and run "go". These are the sources:

irix@rbpi:i/IRIX/irix53/1/dist

irix@rbpi:i/IRIX/irix53/dev53/dist

irix@rbpi:i/IRIX/irix53/gzip/dist

irix@rbpi:i/IRIX/irix53/nfs/dist

After the installation process:

- select option "12. quit"

- reboot the system

- configure the network with IP address 192.168.9.1 using System --> System Manager --> Network Setup on Toolchest

- add "rbpi 192.168.9.100" to /etc/hosts using vi or ed (no nano or ee)

- check the rest of directories on /home/irix/i/IRIX/irix53 for patches and additional software:

/home/irix/i/IRIX/irix53/patches/dist

/home/irix/i/IRIX/irix53/y2k

----------

6.2 on Indy. This procedure is similar to IRIX 5.3 installation

- for every source in /home/irix/i/6.2.txt: select option "1. from [source]", add the source and run "go". These are the sources:

irix@rbpi:i/IRIX/irix62/1/dist

irix@rbpi:i/IRIX/irix62/2/dist

irix@rbpi:i/IRIX/irix62/apps/dist

irix@rbpi:i/IRIX/irix62/nfs62/dist

(optional) irix@rbpi:i/IRIX/irix62/devf

(optional) irix@rbpi:i/IRIX/irix62/devlibs

After the installation process:

- select option "12. quit"

- reboot the system

- configure the network with IP address 192.168.9.1 using System --> System Manager --> Network Setup on Toolchest

- add "rbpi 192.168.9.100" to /etc/hosts (I used vi)

- check the rest of directories on /home/irix/i/IRIX/irix62 for patches and additional software:

/home/irix/i/IRIX/irix62/patches/dist

/home/irix/i/IRIX/irix62/y2k_patch