Using Reanimator to Install IRIX: Difference between revisions
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:..." |
Base setup |
||
Line 1: | Line 1: | ||
Reanimator is a specially created Linux VM for Virtualbox and Raspberry Pi systems. It can install IRIX on most systems. | 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 | This guide is derived from their official documentation. It will be different from other [[Installing IRIX]] guides | ||
=== Setting IP client address in Command Monitor === | === Setting IP client address in Command Monitor === | ||
Line 366: | Line 366: | ||
/home/irix/i/IRIX/irix62/y2k_patch | /home/irix/i/IRIX/irix62/y2k_patch | ||
[[Category:No-Images]] | |||
[[Category:Tutorials]] |
Latest revision as of 16:49, 22 February 2025
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. It will be different from other Installing IRIX guides
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