Skip to content

Instantly share code, notes, and snippets.

@unxmaal
Created September 13, 2018 21:08
Show Gist options
  • Save unxmaal/4ff5053aa4eaf8ef3a2fbb9b4ccad7a4 to your computer and use it in GitHub Desktop.
Save unxmaal/4ff5053aa4eaf8ef3a2fbb9b4ccad7a4 to your computer and use it in GitHub Desktop.
``````==== Installation ====
=== Irixboot ===
* Get irixboot from https://github.com/halfmanhalftaco/irixboot
* Connect direct p2p ethernet from mac eth1 to SGI
* Set mac to 172.16.1.1
* Configure Vagrantfile as follows
irixversion = '6.5'
clientname = 'indy'
clientdomain = 'devonshire.com'
clientip = '172.16.1.77'
clientether = '08:00:69:0E:AF:65'
netmask = '255.255.255.0'
hostip = '172.16.1.1'
bridgenic = 'en0'
* Get IRIX CDs from Internet Archive and put into the following structure in the irixboot dir
<code>
irix
└── 6.5
├── apps
│ └── IRIX\ 6.5\ Applications\ November\ 1999.img
├── apps30
│ ├── Applications.image
│ └── Complementary_Applications.image
├── foundation
│ ├── IRIX\ 6.5\ Foundation\ 1.img
│ └── IRIX\ 6.5\ Foundation\ 2.img
├── nfs
│ └── ONC3-NFS\ Version\ 3\ for\ IRIX\ 6.2,\ 6.3,\ 6.4\ and\ 6.5-v2.img
└── overlay30
├── Instalation_Tools_and_Overlays1.image
├── Overlays2.image
└── Overlays3.image
</code>
=== OS Install ===
* At the maintenance boot screen, select "Install Software"
* If it prompts you for an IP address, enter the same address you entered into the Vagrantfile config for clientip.
* Use irixboot as the install server hostname.
* For the installation path, this depends on your directory structure. If you use the structure example from above, you would use the path foundation/dist. Notice the lack of leading /.
* This should load the miniroot over the network and boot into the installer.
* To access the other distributions you extracted, use open irixboot:<directory>/dist.
* Installer menu options are:
* Open each CD
* Open foundation first
* Then overlay30
* Then the others
* inst> install default
* keep all conflicts
* go
=== Initial setup ===
* Need to have a PS2 mouse/kb connected.
* Need a LCD monitor.
* Connect SGI to regular network at this point.
* Run through the EZSetup.
* Create a non-root user
* Attempt to configure via DHCP. This didn't work for me.
=== Networking ===
* vi /etc/config/static-route.options
* Add an entry at the bottom:
<code>$ROUTE $QUIET add -net default 192.168.0.1</code>
=== Nekoware ===
* mkdir /usr/nekoware
* Get the nekodeps.pl script from here: http://techpubs.spinlocksolutions.com/irix/nekoware-installer/
* And put it in /usr/nekoware
* Run ./nekodeps.pl --configure
* nekodeps needs 'wget' in /usr/ne
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment