LOVE (install IRIX from IRIX, LINUX or WINDOWS)

TruHobbyist

Member
Jul 27, 2019
39
37
18
Hey folks,

I just finished my new project, it is called love. It allows installation of IRIX from IRIX, LINUX or WINDOWS.

The reason for its existence is that IRIX installations are difficult, even for experienced users. New users almost always struggle with IRIX installations which can be demotivating and frustrating.

My goal is to make this task easy, fast and accessible.

You can follow any IRIX installation guide on the net with the love installer. The features are:
  • designed specifically for network installation of IRIX
  • it uses labels instead of cumbersome paths: love.6530.1 instead of /mnt/IRIX/6.5.30/Overlays_1_of_3/dist
  • it is multiplatform (runs on IRIX, LINUX and WINDOWS)
  • it consolidates all servers (bootpd, tftpd, rshd) into a single superserver
  • is distributed as a single binary
  • has an extremely small footprint (200KiB on LINUX, 400KiB on IRIX, 445KiB on WINDOWS)
  • was extensively tested: IRIX 5.3, 6.0, 6.1, 6.2, 6.3, 6.4, 6.5.7, 6.5.22, 6.5.30
When choosing "Install System Software" in the PROM, you would type:

Enter the name of the remote host: 192.168.178.100
Enter the remote directory: love.6530.1

love.6530.1
is a label that is associated with a real local path in the labels file: LABELS.UNIX.TXT or LABELS.WIN.TXT:

...
love.all.3264.6530.ov1 /mnt/IRIX/6.5.30/Overlays_1_of_3/dist love.6530.1
...

The first label is the fully qualified label name (FQLN), the second string is the real local path and starting at the third column come all the aliases which are normally shorter than the FQLN. During IRIX installation you can use either FQLN or aliases.

Thus, the above would be equivalent to:

Enter the name of the remote host: 192.168.178.100
Enter the remote directory: /mnt/IRIX/6.5.30/Overlays_1_of_3/dist


All paths in the labels file must be absolute pathnames. On UNIX this is straightforward because there is just one type of absolute path. On Windows, you can use:

1. C:\path\to\dist
2. \path\to\dist
3. \\server\share\path\to\dist

The second type is relative to the current drive.

If you need IRIX distribution files for the love installer, get them here.

To start love on UNIX, run as root:

Code:
# ./love your.IP.v4.address ./LABELS.UNIX.TXT

Or on WINDOWS, run as administrator or equivalent:

Code:
C:\>.\love.exe your.IP.v4.address .\LABELS.WIN.TXT

Note for WINDOWS users: you will need Npcap 1.72 to use the love installer.

Download a complete guide on how to install IRIX using LOVE from here.

Download the installer from here and spread the love!!!


Tru


EDIT 01.02.2023: Added link to love_guide.txt - a guide to install IRIX using LOVE
 
Last edited:

Dunerazor

New member
Mar 9, 2021
9
1
3
love.exe triggered by w11 defender. im probably blind to where instruction are, its the labels.win file? anyone care to do a video bout this project and tube post it, would be great?
 

TruHobbyist

Member
Jul 27, 2019
39
37
18
love.exe triggered by w11 defender. im probably blind to where instruction are, its the labels.win file? anyone care to do a video bout this project and tube post it, would be great?
You could try to disable Windows Defender Firewall during installation or add an exception to it for love.exe for the following ports/directions:

UDP 67 - Incoming
UDP 69 - Incoming
TCP 514 - Incoming
Any outgoing TCP connection from love.exe


For any other question, consult the LOVE guide I just added to the OP.
 

ReVolt

New member
Feb 8, 2023
4
1
1
I just finished my new project, it is called love. It allows installation of IRIX from IRIX, LINUX or WINDOWS.
I just tried this and it worked well. The whole process took less than an hour from a blank HDD until booted into a fresh 6.5.30... and that included me making my own condensed notes of the process as I went. Thanks for making this.
 
  • Like
Reactions: flexion

About us

  • Silicon Graphics User Group (SGUG) is a community for users, developers, and admirers of Silicon Graphics (SGI) products. We aim to be a friendly hobbyist community for discussing all aspects of SGIs, including use, software development, the IRIX Operating System, and troubleshooting, as well as facilitating hardware exchange.

User Menu