Instalar Solaris 10 con VirtualBox

Hace un tiempo me llegaron 3 DVDs de Sun Microsystems, 2 de Solaris 10 (para x86 y Sparc) y uno de herramientas para desarrolladores. Ahora que tengo algo de tiempo, me decidí a probar Solaris, pero usando una máquina virtual (porque tampoco es que ande con mucho tiempo) en mi Kubuntu 6.10 (Pentium 4 de 2.8GHz, 512MB de RAM).

He usado Virtualbox, pueden ver este tutorial de Fabian para saber cómo instalar este virtualizador. Siempre es bueno tener también la documentación de Solaris.

Nota: Al instalar VirtualBox, se crea un grupo de usuarios llamado vboxusers. Al querer ejecutar VirtualBox con mi usuario normal, me pidió que lo agregue a dicho grupo.

Creación de la máquina virtual

Luego de instalar el Virtualbox, procedemos a crear nuestra máquina virtual. Le damos un nombre, el tipo de SO a instalar (Solaris en este caso), la memoria a asignar y el disco en donde se creará la imagen. Dado que no tengo ningún disco virtual creado, procedo a crear uno nuevo (seleccionando “New”). Podemos escoger “Dynamically expanding image” (crea el disco inicialmente con un tamaño, y conforme se necesite más tamaño, va creciendo, aunque tiene menor rendimiento) o “Fixed-size image” (tamaño fijo).

Nombre y tipo de la máquina virtualMemoria a asignarSeleccionar disco virtual

Yo escogí la primera opción con unos 8GB iniciales. Deben considerar crear el disco virtual en una partición con suficiente tamaño. Luego de esto, ya tenemos nuestra máquina virtual creada. En esta pantalla podremos escoger habilitar el sonido, red, CD/DVD (esto es básico porque instalaremos Solaris desde un DVD), etc.

Creación de disco virtual nuevo - TipoUbicación y tamaño del disco virtualMáquina Virtual creada

Instalación del SO

Ponemos nuestro DVD en la unidad y damos click en Start y nuestra máquina virtual empezará a correr. Booteará desde el DVD y nos mostrará el menú de Grub, desde donde escogemos la primera opción (Solaris)

Nota: dado que la máquina virtual no sabe que es tal, asume que tiene el contro absoluto del teclado y el mouse. Al dar click en un área de la ventana de la máquina virtual, esta asume el control de los periféricos. Para que nuestro SO “real” vueva a tener el control disponemos de una tecla especial (por defecto es el Control derecho de nuestro teclado)

Seleccionamos “Solaris” y esperamos que cargue el programa de instalación.

Primer error, el programa de instalación no puede cargarse porque no dispone de memoria suficiente. El motivo, le asigné sólo 128MB a la máquina virtual. La documentación de Solaris indica que se necesita un mínimo de 128MB, pero 512MB son recomendados. Para una instalación gráfica son necesarios 400MB. Apago la máquina virtual, asigno más memoria y vuelvo a iniciarla (como sólo tengo 512, asigno 256 y procedo a instalar en modo texto)

Se debe escoger el tipo de instalación (ver la documentación para más información sobre los tipos de instalaicón). Por defecto es Solaris Interactive (instalación gráfica) sin embargo, si no disponemos de memoria suficiente, sólo se cargará en modo texto (mi caso). Luego se debe escoger el idioma (7 para español)

Menú Grub para iniciar instalaciónSeleccionar tipo de instalaciónSelección del idioma a usar durante la instalación

Se escoge si es que estamos conectados a red por ethernet (previamente se debe de haber habilitado esto para la máquina virtual), si contamos con DHCP (en caso no contar con DHCP, escogemos el nombre de red, la IP y máscara de red) e IPV6 (si es que se tiene). Luego escogemos si es que deseamos que detecte una ruta predeterminada para la red, si es que usara Kerberos (no en mi caso), un servicio de nombres (ninguno en mi caso). Escogemos la zona horaria y el país. La contraseña de root. Con esto terminamos de identificar al sistema.

Resumen de parámetros de redSelección del país

La forma de instalación, Estándar o Flash (en este caso es Estándar), escogemos si es que queremos que expulse automáticamente el DVD de instalación y si es que queremos que se reinicie automáticamente luego de instalado. Luego aceptamos la licencia y escogemos las regiones geográficas y el entorno. Escogemos los productos que deseamos instalar: Solaris 10 Extra Value Software y/o Java Enterprise System (para más info de cada uno F4) y si es que queremos que busque fuentes extra (otro CD/DVD o red no es el caso).

Selección de forma de instalaciónSelección de entorno de idiomaSelección de fuentes extra

Luego escogemos el software que deseamos instalar. Se puede personalizar qué paquetes específicos se desea instalar, o escoger alguna de las configuraciones por defecto.

Selección de paquetes a instalar

Escogemos el disco virtual donde queremos que se instale Solaris. En este caso usaremos todo el espacio del disco c0d0. Seleccionamos la disposición automática del sistema de archivos, con las opciones que da por defecto (crear particiones automáticamente para / y swap). Luego consulta si es que se desea montar sistemas de archivos remotos (no es el caso). Finalmente nos muestra un resumen de las opciones seleccionadas.

Selección de discos donde se instalará SolarisDisposición automática de sistemas de archivos

Al confirmar, inicia la instalación. A esperar…

Inicio de instalación del SO en la máquina virtual

Luego de copiados todos los archivos, nuestra máquina virtual se reinicia (dependiendo de lo escogido durante la configuración). Retiramos el DVD y carga Solaris.

Iniciando Solaris

Al reiniciar nuestra máquina virtual se nos presenta el menú de Grub. Elegimos la primera opción y el SO empieza a cargar.

Pantalla Grub luego de instalado Solaris

Luego de la carga, se nos pregunta el servidor X que deseamos utilizar: Xorg o Xsun (escogí Xorg). Luego se nos pregunta si deseamos sobreescribir el dominio NFS por defecto (escogí “No”). Continúa la carga del SO…

Segundo error: Luego de algunos minutos, parece que el sistema está congelado, aunque es difícil saberlo porque todo el proceso de carga es bastante largo (debido a la memoria que disponen tanto mi máquina virtual como mi SO real).

Al reiniciar el sistema, pide que seleccionemos un medio para la instalación de Java Enterprise System. Selecciono el DVD, pero al parecer el DVD que me envió Sun no lo trae. Omito su instalación. El sistema se reinicia.

Reinicia el sistema y sufre un poco para levantar el modo gráfico, pero lo consigue :) . Se debe ingresar el usuario y contraseña creados durante la instalación (el usuario creado es root). Como es la primera vez que inicio sesión en modo gráfico, me pregunta qué escritorio deseo usar por defecto: Common Desktop Environment (CDE) o Java Desktop System. Escojo el primero (más feo pero ligero), si resulta bien, escogeré luego Java Desktop.

Pantalla de ingreso a SolarisSelección el escritorio por defectoEscritorio Common Desktop Environment

Como el CDE funciona bien. Escojo el Java Desktop y para mi sorpresa, también carga, claro que es muchísimo más lento, pero por lo menos se puede usar como para sacar algunas capturas de pantalla y cosas básicas. Tuve algunos problemas: no me detectó el sonido y no logré configurar la red.

Escritorio Java Desktop SystemJuego de cartas en el Java DesktopVideo de Ramones en Java Desktop

Si alguien cuenta con la suficiente RAM y se anima a instalarlo y correrlo en modo gráfico, cuéntenos su experiencia. Veré si dispongo algo de tiempo luego para descargar FreeBSD e instalarlo con VirtualBox o Qemu.

Nota: Sun me envió en forma gratuita el DVD de Solaris. Ahora están enviando, también gratis, DVDs de OpenSolaris. Pueden leer más al respecto en este post anterior.

Linuxfera Enviar a Linuxfera
Entradas Relacionadas:
  • DVDs de OpenSolaris gratis
  • Hace un año - Primera quincena de marzo del 2007
  • Mis problemas con Solaris
  • 31 Respuestas a “Instalar Solaris 10 con VirtualBox”


    1. 1 Cesarius

      Muy buen trabajo, gracias por compartirlo…

    2. 2 Alberto

      Buenas. Lo primero decir que es muy buen manual. Ahora comento mi problema. Resulta que cuando me tendría que salir el menú de instalación, sencillamente no me carga. Solo me muestra las tres primeras líneas:

      SunOS Release 5.10…
      Copyright…
      Use is subject…

      Y ahi se queda. He probado con las otras dos opciones del Grub y nada. ¿Alguien sabe que ocurre?

      Por cierto, todo esto lo hago desde Windows XP.

      Saludos y gracias.

    3. 3 Koki

      Tal vez no tengas memoria suficiente. Cuánta le has asignado?

    4. 4 Alberto

      Pues le llegue a poner hasta 600MB por probar. Normalmente todas las veces que lo he intentado le he puesto 512, y aún así nada (tengo 2GB de RAM).

      Tengo un AMD 64, no será por eso, ¿verdad?

      Saludos.

    5. 5 HENRY

      Muy buena guia este instructivo.
      Con respecto al problema del amigo, tal vez si nos dices las carcteristicas de tu PC podriamos darte una mejor ayuda.

    6. 6 j666killer

      Yo lo instalado con vmware y sin problemas, pero te pide minimo 640 mg de memoria, asi que si le pones 600 no arranca, a mi me ha pasado

    7. 7 Koki

      Yo creo que tengo que ir pensando en comprar 512MB más de memoria

    8. 8 chaos

      muy buena guia, pero yo tengo un problema es que al instalar solaris en una particion del disco donde tengo xp se instalo todo correcto pero cuando reinicie la maquina el grub me detecto el xp como os/2 y ya no puedo entrar a xp solo a solaris, que puedo hacer.

    9. 9 Koki

      Chaos, instalaste Solaris en la misma partición que XP? si es así creo que se te borró el XP.

      Si está en otra partición y no te detecta XP, prueba con el disco de instalación de Windows y en modo recuperación ejecuta el comando fixmbr

      Eso initulizará tu grub y dejará la PC para cargar XP. Luego puedes reparar el grub con algún live CD

    10. 10 John4

      Hola a todos.

      Tengo un problema, he tratado de instalar Solaris 10 en el Microshit Virtual PC 2007, pero tambien me ocurre que al seleccionar la primera Opcion, me arroja un error en ves de darme las 6 opciones que se mencionan arriba.

      No se que hacer. Si alguien puede darme alguna indicación, le agredecería.

    11. 11 Azarel

      que tal, eh querido instalar el solaris 10 en la maquina virtualbox pero primero me manda unos warning,

      WARNING: /pci@0,0/pci-ide@1,1/ide@1 (ata1):
      timeout: abort request, target=0 lun=0

      y varios asi, despues me pone la opcion para instalar, la escojo (1), depues la instalacion es normal pero despues me dice que no es un cd/dvd de sistema operativo, alguien podra ayudarme???
      ah si, tengo 3 cds 1 dice operating system x64/x84 dvd, el segundo dice SPARC DVD, y el tercero es developers tools, gracias de antemano

    12. 12 carlos

      hola amigos quisiera saber si reconoce un usb en el sistema operativo solaris
      les agradecere su ayuda por que al colocarlo no aparece nada
      gracias

    13. 13 mauro

      muchas gracias por el tuto ya lo postie en mi pagina http://troyanosyvirus.com.ar

      saludos

    14. 14 Kimosaby

      Hola, wueno, primero que todo ta muy gueno el tutorial, bastante claro ; )por otro lado, toy intentando instalar el solaris 10 en un laptop presario C700 (Intel Dual Core, 1Gb Ram, 120 DD), uso virtual box, pero inicia la instalación y se queda en

      SunOS Release 5.10…
      Copyright…
      Use is subject…

      Así que, pailas… la conf. de VirtualBox es Disco de 15Gb, 512 de Ram…

      Qué será lo que pasa???

      De antemano, gracias…

    15. 15 balder66

      Saludos!!!
      He instalado Solaris 10 en mi laptop lenovo 3000N200, en una partición luego de disminuir el volumen de la partición Windows. La maquina vino con Wind Vista. Lo pude instalar en aprox 1 hora y no me dio error alguno, incluso con la parte grafica. Sin embargo, se daño el arranque del Windows. Que opciones tengo antes de formatear y reinstalar?
      Gracias

    16. 16 Koki

      No creo que sea necesario formatear, los datos del SO siguen ahi, tan sólo que la notebook no sabe cómo arrancar los sistemas operativos instalados. No estoy seguro si es que Solaris utiliza Grub, en todo caso tienes que ver la forma de instalarlo (o repararlo) para tener un booteo dual (que permita escoger al inicio entre Solaris y Windows).

    17. 17 Alberto

      Trato de instalar Solaris 10 en VMware pero solo me da la instalacion texto. Asi esta la config:

      DD: 20gb
      Mem: 1024 ( probe con 256, 512 y nada )
      sin Floppy.
      Cargando desde imagen ISO.

      La verdad soy nuevo con SO basado en Unix. Quisiera probar Solaris por que Linux solo me sirvio para 2 cosas, joder el inicio de Winxp y autojoderse ( Mandriva ).

      Gracias

    18. 18 Koki

      Alberto, te da algún error la instalación? Puedes continuar con el modo gráfico?

      Si eres novato en sistemas Unix, te recomiendo una distro amigable de Linux como Kubuntu, me parece que Solaris no tiene tantos paquetes (programas) para escritorio como los que puedes encontrar en Linux. SI sigues algún manual de instalación de Ubuntu/Kubuntu no corres peligro de malograr el arranque de XP

    19. 19 Alberto

      Con Linux no tube problemas al instalar ni nada por el estilo, pero me parecio que fue mucho problema con mi hardware.
      Ahora quiero emular Solaris, pero al bootear el cd, me aparece, creo yo, la instalacion en modo texto, y leyendo por google, dicen que cargue primero el kernel de solaris, pero me da lo siguiente:

      GNU GRUB v .95 (638k lower / 522176k upper memory )

      (Minimal BASH - like line editing is suppoerted. For the first word. TAB list possible command completions. bla bla bla )

      Grub>

      si escribo boot, me da el error de que kernel no esta cargado. Entonces como cargo kernel?? Las imagenes que estoy usando son directamente de Sun.com, 1gb cada una. Lo estoy corriendo en maquina virtual.

      Espero puedas ayudarme.

      Gracias, excelente blog

    20. 20 Koki

      No sabría como ayudarte Alberto. Pero podrías seguir la instalación por texto y ver cómo va

    21. 21 Alberto

      La seguiria, pero no encuentro ayuda para realizarla en modo texto. Me baje 280mb de texto y todo lo hacen por medio de Grub.

      Espero encontrar una forma. Gracias por ayudarme, seguire tratando, si encuentro solucion, lo posteo.

      Keep working

    22. 22 Caesar

      Que curioso, yo instale el OpenSolaris utilizando este manual.

      Lo instalé sobre VirtualBox un virtualizador de sistemas (similar al VMware), no tuve problema alguno, para los amigos que tuvieron problemas instalando sobre estos sistemas, se me ocurre: los softwares virtualizadores de sistemas, crean estos haciendo copias similares de nuestro sistema, además de compartir la velocidad de procesador y la ram de nuestro sistema, asi que si tienes solo 512mb de ram y configuras tu maquina virtual a 512 de ram, lo mas seguro es que no te arranque ni a empujones, pues esta ram asignada se suma al consumo de ram del sistema completo, y por obvias razones si tenemos solo 512mb de ram y a la maquina le asignamos 1G pues ni en sueño arranca.

      Bueno, queda decir que no soy un experto en Solaris, soy nuevo cmo ustedes, pero utilizando maquinas virtuales si tengo mi rato.

      Saludos

    23. 23 Koki

      Es cierto lo que dice Caesar, a la máquina virtual no se le puede asignar más memoria que la que se tiene físicamente (y tampoco una cantidad similar porque hay que dejar memoria para el SO real)

    24. 24 Alberto

      Pues tengo 2 gb de ram, y le asigno 512 ( me queda 1gb sin utilizar ) y nada,, solo inicia en modo texto. Por el procesador no me procupo, pues tengo un AMD 64 2×2, a no ser que tenga problemas con su arquitectura, que no creo.

      Creo yo, que el problema se encuentra en que trato de cargar con una ISO el OS Solaris, al igual y por ahi va el problema, deja los quemo y les cuento que pasa. ( Linux me hacia lo mismo ).

      Sobres raza, feliz fin de semana.

    25. 25 Santiago

      Muy buen manual mas sin embargo la instalacion de solaris 10 que estoy tratando de hacer sobre Vbox me reinicia el windows Vista y sale pantallazo azul. Intento tambien en modo texto pero al darle el comando “boot cdrom” sale “error 8: Kernel must be loaded before booting. Me podrias ayudar, tal vez dandome los comandos correctos para instalar en modo texto. Saludos y gracias

    26. 26 Koki

      Parece un error del Virtual Box. Has probado con VMWare?

      El error al instalar el modo texto suena a que no ha logrado cargar el kernel (se supone que desde el CD carga un mini kernel en memoria para poder instalar).

      no hay un comando para instalar en modo texto, al menos hasta donde recuerdo sólo era necesario escoger ese tipo de instalación

    27. 27 Andrés

      Buenas, intento instalaren VisrtualBox, desde una imagen ISO que me baje del Solaris para SPARC, desde sun.com
      lo monto en la unidad de DVD pero no me lo reconoce como booteable.
      ¿Alguna sugerencia?

    28. 28 Koki

      Andrés,

      Nunca he usado una máquina con arquitectura SPARC. Tal vez tengas que grabar el DVD de alguna forma especial? (estoy adivinando)

    29. 29 Nora

      Hola, instalé VirtualBox en mi pc y me baje el .iso de Solaris10 de la página de Sun. Esto tambien lo probé hacer con VMware, el tema es que, después de darme las opciones de teclado, en la que elijo la opcion 33 y el idioma, opción 11, aparece “login”, me dijeron que no ponga nada ahí, que deje que siga el programa…pero no se vé actividad en el iso (cosa que se puede ver con el virtualbox, no con vmware), y ahi queda hasta que despues de dos horas lo cerré. También leí que tengo que poner de user login: jack, de password: jack, pero aparece el $, y ahí me quedo, porque ningún comando de los que me han pasado sirve y no puedo nunca entrar al programa, a la consola. Al principio me decia que faltaba memoria, tenia 256, cambié la memoria y le puse 1G, tengo dudas ahora con el microprocesador, podrá ser?. Explorando el iso veo que tiene muchos archivos y directorios que dicen AMD64, mi micro es un AMD Athlon XP 400Mhz de 1.3Ghz, y el mother es MSI K7N2GM-V (MS-7119). “Me dieron una beca para estudiar Java, con salida laboral a los mejores promedios al finalizar el curso, estoy sin trabajo, y a mis 45 años no puedo perder esta oportunidad. Hace 5 días que estoy peleando con esto y todavia no pude sentarme a estudiar para los exámenes porque no tengo una pc con el Solaris 10 para poder practicar lo que me estan enseñando”. Muchas Gracias.-

    30. 30 Koki

      Nora, algunas consultas porque no entiendo:

      *En idioma no hay opción 11, por lo menos cuando instalé había de 1 a 9.
      *Durante la instalación debes de haber creado un usuario, debes ingresar con ese usuario y contraseña. Dónde leíste que había que poner “Jack”?

      Otra duda, si dices que lo que deseas es aprender Java, no es necesario usar Solaris.

    31. 31 Santti

      Koki,

      Gracias por el manual es muy útil…..

    1. 1 GeekLog | PuntoGeek
      Dirección Pingback a 18 Mar, 2007, 6:12 pm
    2. 2 Problema con instalacion de solaris - Foros de CHW
      Dirección Pingback a 6 Nov, 2008, 11:18 pm

    Añade un Comentario