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_sINSTALACION EN RED LOCAL DE IRIX 6.5.22Requisitos 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 SGIEncendemos 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 SGIDesde 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 SGIAhora 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 SGIPara 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.22mAhora 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 ).