Instalación de IRIX en red local ( network install )

Avatar de Usuario
kikems
Mensajes: 2700
Registrado: 30 May 2013 19:23
Agradecido : 662 veces
Agradecimiento recibido: 957 veces

Instalación de IRIX en red local ( network install )

Mensajepor kikems » 10 Ago 2018 18:59

Bueno algunos ya sabéis que llevo casi dos semanas peleándome con este puñetero tema, que es aparentemente fácil, pero dependen demasiados factores para que funcione, así que abro aquí este hilo para meter tutoriales del "paso a paso" incluyendo todos los problemas que he ido encontrando para que sirva de ayuda a los demás.
Gracias a la inestimable ayuda de RON, que sin sus conocimientos de IRIX/Unix/linux me habría sido imposible llegar a buen puerto.

Por el momento ya tengo en plena instalación la O2 con el DINA, luego pongo el tutorial paso a paso y todos los problemas que me he encontrado. También compartiré mi DINA con todo instalado dentro, para que no tengáis que perder 1 semana dando con los discos adecuados. -banghead
Aquí la web original del DINA con su documentación.
https://sites.google.com/a/harrydebug.com/dina/

Intentaremos también cubrir la instalación desde un linux a pelo y desde el Irixboot, otra alternativa preconfigurada al DINA.
La versión que me parece más versátil sigue siendo la del Linux, pero todo este asunto me tiene agotado, así que poco a poco.

En realidad la diferencia de proceso entre DINA, IrixBoot o usar un linux está en la instalación y configuración de cada sistema, el resto del proceso es el mismo para todos.

Avatar de Usuario
kikems
Mensajes: 2700
Registrado: 30 May 2013 19:23
Agradecido : 662 veces
Agradecimiento recibido: 957 veces

Re: Instalación de IRIX en RED, varias opciones.

Mensajepor kikems » 11 Ago 2018 22:33

Me ha costado un montón de trabajo filtrar todos los posibles problemas e intentar encontrar un método rápido y sencillo. Finalmente aquí está la Guía de instalación paso a paso con Virtual Box y DINA de IRIX 6.5.22m.

Requiere descargar esta imagen de disco para máquinas virtuales de DINA que he preconfigurado con IRIX 6.5.22m.

Contenido Oculto
Este foro requiere que este registrado e identificado para ver el contenido oculto.


Aquí el proceso completo en video, paso a paso.

https://www.youtube.com/watch?v=AJKXNLj19_s

INSTALACION EN RED LOCAL DE IRIX 6.5.22

Requisitos básicos.
Para seguir este tutorial necesitamos lo siguiente:

Necesitamos un emulador o virtualizador del tipo QEmu, VmWare, VirtualBox, etc... . Yo he usado VirtualBox ya que nos permite hacer el proceso desde cualquier máquina ya sea Mac, Windows, etc... y es gratuito.
Una máquina SGI conectada a la red y con un disco duro.
La imagen de DINA con los discos pre-cargados de IRIX 6.5.22 que está compartida en RetroWiki.

Estos sistemas de arranque en red tienen muchas incompatibilidades con los actuales routers de internet/wifi y otros servicios que podamos tener en ordenadores de nuestra red local que pueden ocasionar que la conexión entre DINA y nuestro SGI no funcione, así que recomiendo que se realice la conexión exclusivamente con un cable cruzado entre vuestro PC/Mac y el SGI y con los wifi apagados para evitar problemas.

La imagen de DINA con los discos pre-cargados de IRIX 6.5.22 que está compartida en RetroWiki.

Iniciando VirtualBox y DINA.
Una vez descargada la imagen virtual de disco de DINA con el Irix 6.5.22 dentro, necesitamos configurar VirtualBox.
1- Abrimos VirtualBox y creamos un nuevo set de máquina virtual. Seleccionamos el nombre que le queremos dar y escogemos que vamos a instalar un sistema BSD y versión FreeBSD 32 bits. Dejamos 1024 Mb de ram asignados a DINA.
2- Cuando nos pregunte si deseamos crear o usar una imagen de disco, seleccionamos “usar un disco virtual existente” y seleccionamos la imagen de DINA descargada.
3- Ahora seleccionamos nuestra máquina virtual , previamente creada , y accedemos a configuración. En el apartado de red, seleccionamos la opción “adaptador en puente” y seleccionamos nuestro interface de red por cable disponible. En las opciones avanzadas también activamos en modo promiscuo “ permitir todo “.
4- Iniciamos nuestra máquina virtual de DINA. Cuando DINA pida el usuario ponemos “root” y la contraseña es “password”, listo.
DINA tiene la dirección de IP 192.168.1.100

Configurando el SGI
Encendemos nuestro SGI y pulsamos la tecla “escape” para acceder al menú de mantenimiento.
Seleccionamos la opción 5, la consola de comandos PROM.
Con el comando “hinv” nos muestra la características de ram, Mhz, discos duros conectados, etc... de nuestra máquina.
Necesitamos asignar una dirección IP al SGI así que con el comando “printenv” nos muestra los actuales valores que tiene en la memoria de la PROM ( es el equivalente a los valores de la Bios de un PC) .
Antes de comenzar con el proceso vamos a reiniciar los valores de la PROM escribiendo "unsetenv netaddr".
Escribimos “setenv netaddr 192.168.1.101” para grabar este valor en la PROM, para verificar que lo hemos modificado correctamente, escribimos “printenv” y nos aseguramos que el actual valor de “netaddr” es 192.168.1.101.
Según la máquina se puede añadir la ruta del servidor con "setenv srvaddr 192.168.1.100" válido en mi Octane o "setenv dlserver 192.168.1.100" válido en mi O2. Si estas conectado a tu red local intentar usar ambos comandos , si el resto del proceso no funciona entonces tienes que pasar a intentarlo en una red aislada con un cable cruzado máquina a máquina.

Inicializando el Disco Duro del SGI
Desde la consola de comandos del menú del SGI ( opción 5 ), escribimos lo siguiente:
Si la máquina es de 32 Bits. “bootp()192.168.1.100:/irix/6.5/disc1/stand/fx.ARCS”.
Si la máquina es de 64 Bits. “bootp()192.168.1.100:/irix/6.5/disc1/stand/fx.64”

Este comando hace al SGI conectar con DINA y descargar y ejecutar el programa para inicializar los discos duros. Si en este punto no consigues cargar el programa , verifica los pasos anteriores ya que tienes un problema de conexión entre el SGI y DINA, asegurase de aislarlos es una red exclusiva con un cable cruzado de RJ45.

Inicializando el Disco Duro del SGI
Ahora FX te preguntará si quieres opciones avanzadas, escribimos “yes” y realizará las siguientes preguntas :

๏ device name ( pulsa enter ).
๏ ctrl ( 0 para la controlador interna, y 1 para la externa ..., en mi caso
es 0 ).
๏ drive ( hay que poder el número correspondiste al ID que tienen los
jumpers de tu disco, en mi caso es 2 ).

Una vez dentro de FX puedes seleccionar el modo auto “a” para que se inicialice el disco automáticamente y lo verifique, pero esta verificación tardará horas, así que te recomiendo hacerlo solo en caso de que no tengas muy claro las condiciones en las que se encuentra el HD. En caso contrario y que no quieras perder horas con este proceso, usa esta secuencia de instrucciones, la inicialización manual.

Inicializando el Disco Duro del SGI
Para inicializar el disco manualmente y de forma rápida debemos seguir los siguientes pasos, dentro del programa FX.
• Opción “r” para ir a las opciones de reparticionado.
• “re” para poner el disco a cero, decimos “yes” y en las 3 siguientes preguntas pulsamos enter.
• “ro” para hacer el rootdrive, pulsamos enter para confirmar el formato XFS, escribimos “yes” cuando nos pregunta si estamos seguros.
• “..” para volver al menu anterior
• “L” para acceder a la etiqueta del disco
• “sy” para crear la etiqueta.
• Terminamos con “/exit” para guardar los cambios realizados en el disco y salir de FX.

Con el disco duro preparado, en el menú de arranque del SGI entramos en la opción 2 “Install System Monitor”.
Entramos en la opción 2 “network installation”.
Al solicitar la dirección del servidor insertamos “192.168.1.100”.
Al solicitar la ruta de instalación “/irix/6.5/disc1/dist”.
Aceptamos y debería de comenzar la carga de las Instalation Tools necesarias para comenzar la instalación de IRIX, cargando las Installation Tools para iniciar la instalación de IRIX.

Iniciando la instalación de IRIX 6.5.22m
Ahora nos encontramos de nuevo en un interface de comandos que lista unas opciones y vemos “Inst>”. Estamos dentro del programa de configuración de la instalación.
1- Seleccionamos la opción Open para abrir todos los discos de instalación que vamos a necesitar, pulsamos “2” y enter.
Insertamos la ruta del primer disco”192.168.1.100:/irix/6.5/disc1/dist”. En este punto nos mostrará texto de información sobre el subsista que va a instalar e información variada de licencia etc...
2- continuamos metiendo la ruta de todos los discos necesarios:

”192.168.1.100:/irix/6.5/disc1/dist”
”192.168.1.100:/irix/6.5/disc2/dist”
”192.168.1.100:/irix/6.5/disc3/dist”
”192.168.1.100:/irix/6.5/apps/dist”
”192.168.1.100:/irix/6.5/foundation1/dist”
”192.168.1.100:/irix/6.5/ foundation2/dist”
”192.168.1.100:/irix/6.5/onc_nfs/dist”
”192.168.1.100:/irix/6.5/dev_libs/dist”

Cuando terminemos de meter todas las rutas, con “done” volvemos al menú principal de Inst>.

De nuevo en el menú principal de Inst>, tecleamos lo siguiente:
“install maintenance”, seleccionamos “y” en la pregunta.

El siguiente paso es resolver los conflictos de dependencias, puede que según vuestro SGI os aparezcan unos u otros. Escribimos “conflicts” y nos lista los conflictos actuales y nos muestra opciones del tipo, 1a, 1b, 2a, 2b. Cada conflicto es un número y el a, b, c son las diferentes opciones que se pueden escoger. En mi caso instalando en una O2 tengo 4 conflictos en los que la opción “a” es la que me permite no instalar esa opción. Por tanto escribo “conflicts 1a”, hasta cuatro veces, hasta eliminar mis 4 conflictos.
Una vez resueltos todos los conflictos escribimos “go” y comienza la copia de archivos de IRIX.
Al completar la copia volvemos a estar en Inst>, escribimos “quit” y a la pregunta respondemos “y”.

Felicidades, tu máquina SGI se ha reiniciado y en un rato tendrás tu primera experiencia con el OS IRIX 6.5.22m.
Este es el momento de tomarte un cafetito o de fumarte el cigarrillo de la victoria.

UPDATE1: El link de descarga de DINA ahora está actualizado con el IRIX 5.3, 6.2 y 6.55m incluidos ( por el momento solo lo he probado con 6.5.22 ).

Avatar de Usuario
kikems
Mensajes: 2700
Registrado: 30 May 2013 19:23
Agradecido : 662 veces
Agradecimiento recibido: 957 veces

Re: Instalación de IRIX en RED, varias opciones.

Mensajepor kikems » 13 Ago 2018 18:16

Actualización sobre la guía.

He resuelto los problemas de incompatibilidad con la Octane y la O2 en una red mixta con routers, Nas, etc... conectados. En el caso de la Octane en el PROM monitor hay que añadir la IP del servidor con "setenv srvaddr 192.168.1.100" y el caso del O2 cambia el comando, hay que grabar el "setenv dlserver 192.168.1.100". De este modo queda definida la dirección del servidor y no tiene que resolver la ruta de origen de los archivos , que es lo que falla en redes mixtas.
Desconozco si estos enviroment funcionan en otros modelos de SGI, o si en algún modelo cambia de nuevo, pero con uno de estos dos debería funcionar en casi todos.

ACTUALIZADO: Me he encontrado usuarios con Octane 1, como la mía, pero que su PROM no almacena el parámetro "srvaddr", lo cual me despista totalmente.

aliceppc
Mensajes: 1
Registrado: 04 Ene 2018 19:54

Re: Instalación de IRIX en red local ( network install )

Mensajepor aliceppc » 06 Oct 2018 21:41

Kikems creo que poniendo setenv -p srvaddr 192.168.1.100 te guarda el valor.

Avatar de Usuario
ron
Mensajes: 18167
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 1075 veces
Agradecimiento recibido: 1107 veces

Re: Instalación de IRIX en red local ( network install )

Mensajepor ron » 07 Oct 2018 00:35

aliceppc escribió:Kikems creo que poniendo setenv -p srvaddr 192.168.1.100 te guarda el valor.


Parece ser que lo hace persistente en nvram. OK !! -thumbup


Volver a “SGI Silicon Graphics”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado