Cómo instalar CentOS 7 en VirtualBox

En esta entrada veremos cómo instalar CentOS 7 en VirtualBox paso a paso, la mejor forma de probar esta distribución y aprender a sacarle el máximo partido. Instalaremos la reciente versión 2009, ó CentOS 7.9, con soporte hasta mediados de 2.024, una de las distribuciones más utilizadas en el entorno de servidores y VPS Linux, por lo que cualquiera que esté interesado en trabajar en estos entornos debería conocerla.

Cómo instalar CentOS en 7 VirtualBox

En esta ocasión vamos a instalar CentOS 7 en VirtualBox, así que el primer paso será conseguir una imagen ISO del disco de instalación de la última versión de CentOS 7.

Cómo descargar CentOS 7

Nos dirigiremos a la página web del proyecto CentOS para descargar CentOS 7 en su última revisión.

como descargar centos 7 para virtualbox
Página web del proyecto CentOS

Una vez en la página seguiremos cualquier enlace «Download«, que nos llevará a la sección de descargas, donde veremos una sección para CentOS Linux y otra para CentOS Stream:

como descargar centos 7
Página de descargas de CentOS

En la sección «CentOS Linux» se mostrarán las distintas arquitecturas soportadas por CentOS 7 y los enlaces a las listas de espejos o mirrors de descargas para cada una de tales arquitecturas.

Por ejemplo, siguiendo el enlace de la arquitectura x86_64 veremos la lista de servidores espejo o mirror, ordenada normalmente por cercanía geográfica:

lista de servidores de descarga de centos 7
Lista de servidores de descarga de CentOS 7

Visitando cualquiera de estos servidores espejo o mirror por fin encontraremos las descargas de las distintas imágenes ISO disponibles de CentOS 7:

Descargar Centos 7 ISO 64 bits en español

Todas estas descargas son imágenes ISO de CentOS 7 64 bits. Tenemos varias posibilidades para descargar:

  • DVD ISO: Imagen del DVD estándar de instalación y la que se descarga normalmente.
  • Everything ISO: La imagen más completa (duplica el tamaño de la imagen DVD), con todos los paquetes que ofrece CentOS 7 nativamente.
  • Minimal ISO: La imagen ISO para realizar una instalación mínima, perfecta para empezar a trabajar, añadiendo poco a poco lo que vamos necesitando.
  • NetInstall ISO: La imagen ISO más pequeña, para instalación por red.

En este tutorial descargaremos la versión Minimal ISO.

Descargar Centos 7 ISO 32 bits en español

Si queremos descargar CentOS 7 32 bits, porque nuestra máquina anfitriona no soporte virtualización en 64 bits, por ejemplo, nos dirigiremos a la sección «i386» de la sección de descargas de CentOS 7, en la que encontraremos versiones de imágenes ISO de CentOS 7 32 bits, incluyendo las versiones Everything, Minimal y Netinstall, como imágenes ISO de CentOS 7 32 bits disponibles.

Cómo instalar CentOS 7 en VirtualBox

Para no tener problemas con la máquina virtual, vamos a ver cómo instalar CentOS 7 en VirtualBox, eligiendo cuidadosamente la configuración de la máquina para que todo funcione a la primera.

Utilizaremos VirtualBox 6, aunque las últimas versiones de VirtualBox 5 funcionan muy bien con CentOS.

Abrimos VirtualBox y comenzamos a crear la máquina eligiendo «Nueva«.  Se nos abrirá el diálogo de creación de la máquina donde procederemos a rellenar los datos necesarios.

A tener en cuenta cuando creamos la máquina:

  • CentOS es una distribución basada en RedHat, por lo que esta es la versión que debemos elegir en el desplegable correspondiente. Si el nombre que le damos a la máquina comienza por «CentOS», VirtualBox directamente selecciona RedHat por nosotros.
  • La documentación oficial de CentOS especifica que son necesarios 1.280 MB de memoria RAM para la instalación y ejecución de CentOS 7. Personalmente, he conseguido hacer la instalación y ejecutar la máquina con 1.024 MB, pero para mejorar nuestra experiencia es buena idea reservar 1,5 GB de RAM (siempre teniendo en cuenta la RAM que puede ceder el sistema anfitrión).

La cantidad de disco duro a reservar también dependerá de nuestra disponibilidad y de la cantidad de software y datos que lleguemos a usar. Para que te hagas una idea, una instalación limpia de la imagen mínima en un disco VDI de 8 GB deja libres 5,3 GB tras el proceso de instalación.

Con respecto al resto de opciones durante la configuración de la máquina virtual (excepto la red, que veremos después), se puede dejar todo por defecto. Algunos detalles que cambio en mi configuración son:

Sección Sistema

instalar centos 7 en virtualbox

  • Elimino el disquete de la secuencia de arranque en «Placa base» y dejo como primer dispositivo de arranque el disco duro.
  • Siguiendo en «Placa Base«, asegúrate de que «Reloj hardware en tiempo UTC» esté marcado, ya que CentOS calculará la hora aplicando el desplazamiento de la zona horaria a la hora del reloj en tiempo real..
  • En VirtualBox 6, suelo seleccionar en «Placa base / Dispositivo apuntador» la opción «Ratón PS/2«, ya que no da problemas durante la instalación gráfica y me permite desactivar en la sección «USB» el controlador USB.

Sección Pantalla

La instalación de CentOS 7 se realiza en modo gráfico, por tanto conviene configurar «Controlador gráfico» como VBoxVGA, o VBoxSVGA (si quieres habilitar la aceleración 3D) para que la resolución de la ventana de VirtualBox sea suficiente para la resolución del instalador.

Sección Audio

En una instalación de CentOS 7 como servidor se puede deshabilitar el audio.

Configurar la red de la máquina virtual para CentOS 7

La configuración que suelo usar es tener la máquina virtual de CentOS como una máquina más de la red local, funcionando como si de una máquina cableada más en la red se tratara. Para ello, las opciones de configuración que escojo en la sección «Red» son:

configuracion de red de virtualbox para centos 7
Configuración de red de la máquina VirtualBox para CentOS 7
  • Conectado a: Adaptador puente.
  • Nombre: El adaptador de red con el que la máquina anfitriona se conecta a la red local.
  • Tipo de adaptador: PCnetFAST III (Am79C973) funciona correctamente. Los adaptadores Intel PRO suelen dar problemas, así que aconsejo descartarlos.
  • Modo promiscuo: Denegar.
  • Cable conectado: Por supuesto, se deja activado.

Sección USB

Suelo desactivar el uso del USB en virtualizaciones dirigidas a servidores o campo de pruebas de sistemas VPS CentOS 7 en producción. Si lo necesitas para tu sistema, siéntete libre de dejarlo activado con la versión del controlador que te interese.

Con esto ya estaría creada la máquina virtual con una configuración decente para instalar CentOS 7 en VirtualBox.

Instalación de CentOS 7

La imagen ISO de CentOS 7 que descargamos anteriormente la cargamos en la unidad óptica virtual de la máquina VirtualBox.

Cómo cargar la imagen ISO de CentOS 7 en VirtualBox para la instalación

Y ya con la imagen cargada sólo queda salir del diálogo de configuración de la máquina virtual y arrancarla.

Inicio de la máquina virtual

Al arrancar la máquina virtual para CentOS 7 que acabamos de crear se nos presentará brevemente la pantalla de inicio y BIOS de VirtualBox.

Si dejaste la unidad óptica virtual como primer dispositivo de arranque, o si es el disco duro virtual, pero este es nuevo y no contiene datos, no hay que hacer nada. En caso contrario, habrá que pulsar F12 para seleccionar el dispositivo de arranque, que contiene el medio de instalación.

Tras unos segundos de actividad, se nos presenta el menú de inicio de la instalación (con el añadido de una opción de testeo de RAM mediante Memtest).

como instalar centos 7
Menú de arranque de la instalación de CentOS 7

Seleccionamos la opción «Install CentOS 7» y el sistema de instalación arrancará, mostrando multitud de mensajes de estado en modo consola.

instalador centos7 arrancando
Instalador de CentOS 7 iniciándose

Tras terminar la carga e inicialización, la ventana pasa a modo gráfico y lo primero que nos mostrará el instalador gráfico es la selección de idioma y variedad del mismo.

seleccion idioma centos 7
Selección de idioma y variedad

A continuación aparece un primer menú con un resumen de la instalación, en el que la mayoría de opciones se rellenan automáticamente con valores por defecto.

resumen instalacion centos 7
Resumen de instalación de CentOS 7

No obstante, conviene repasar alguna opción para asegurar que los valores por defecto son correctos.

Fecha y hora

Puede que el instalador no acierte con la hora correcta, si el país especificado tiene más de una zona horaria.

seleccion fecha y hora centos 7
Selección de fecha y hora en CentOS 7

En esta sección podremos corregirla u obtenerla automáticamente a través de un servidor de hora de Internet, aunque para esta última de opción deberíamos configurar previamente la red.

Teclado

El teclado se configura automáticamente según el idioma elegido en la primera pantalla del instalador. Pero entrando en esta opción podremos probarlo e incluso cambiarlo, añadiendo otros mapas de teclado.

configuracion teclado centos 7
Configuración de teclado en CentOS 7

Soporte de idioma

En esta sección se puede añadir idiomas o variedades de idiomas adicionales.

Red y nombre de equipo

En esta sección entramos para activar la red y realizar ajustes personalizados.

opciones de red centos 7
Opciones de configuración de red

Por defecto, el interruptor de red aparece apagado, así que conviene activarlo. En ese momento el adaptador de red tratará de autoconfigurarse mediante DHCP y mostrará la configuración recibida del router o servidor DHCP de nuestra red (si existen). También podemos configurar el adaptador de red a mano. Y también podemos especificar el nombre y dominio de la máquina que estamos instalando.

Origen de instalación

En el caso de usar una imagen ISO de instalación offline (DVD, Everything o Minimal) no será necesario entrar en esta sección, pero si se trata de la versión NetInstall habrá que indicar la dirección de un espejo o mirror de CentOS 7 desde el que descargar los paquetes necesarios.

Seleccionamos el protocolo adecuado de la URL, la dirección del servidor y la ruta, que siempre terminará con el fragmento /7/os/x86_64/.

Por ejemplo, en este artículo usaremos el servicio de descargas de RedIris (http://ftp.rediris.es), siendo http://ftp.rediris.es/mirror/CentOS/ la URL del espejo de CentOS, y http://ftp.rediris.es/mirror/CentOS/7/os/x86_64/ la URL que necesitamos para el instalador de red.

Selección de software

Si estuviéramos usando una imagen ISO DVD, la imagen completa o la imagen de instalación por red, se podría entrar en el selector de paquetes para elegir qué paquetes queremos instalar exactamente. En caso de usar la instalación mínima, no hay nada que seleccionar o deseleccionar, así que no hace falta entrar en esta opción.

Destino de la instalación

Sí que tendremos que entrar en «Destino de la instalación«, donde podemos confirmar los ajustes por defecto o podemos particionar el disco manualmente, establecer cifrado del disco, etc.

KDUMP

KDUMP es el sistema que realiza volcados de memoria del kernel en caso de fallos de sistema, para el análisis de las causas de estos fallos. En la mayoría de ocasiones no es necesario, ya que sólo administradores muy experimentados pueden hacer algo con esta información.

En mi caso, prefiero liberar los recursos del sistema que necesita para su funcionamiento, desactivándolo.

Política de seguridad

Si necesitas aplicar algún perfil de seguridad concreto, es tan fácil como entrar en esta sección y seleccionarlo. La configuración por defecto suele ir bien.

Inicio de la instalación

Una vez configurados todos los aspectos de la instalación, se activará el botón «Empezar instalación» en la pantalla principal del instalador.

Con «Empezar instalación» comenzará el proceso de descarga e instalación de los paquetes necesarios en la máquina virtual.

Configuración de usuarios

Continuando con el proceso de instalación vemos una particularidad de este instalador, y es que comienza con la copia de archivos y paquetes en segundo plano mientras se nos pide configurar la contraseña de root y la creación de un usuario adicional.

proceso de instalacion centos 7
Comienza la copia de archivos

Una vez establecida la contraseña de root, podemos crear opcionalmente el usuario adicional, cosa que siempre es altamente recomendable.

Algo muy interesante es que durante la creación del usuario podemos configurarlo como administrador, lo que significa que se le incluye en el grupo wheel que tiene permisos ampliados, además de darle permisos de sudo. Si aprovechamos este momento para hacerlo, nos ahorraremos el hacerlo después, y es mucho más sencillo.

creacion usuario centos 7
Creación de un usuario con capacidades de administrador

Fin de la instalación

De regreso a la pantalla del progreso de instalación, hay que esperar a que finalicen la copia de archivos e instalación de paquetes, las tareas de postinstalación (la parte de la instalación que lleva más tiempo), etc.

Finalmente se nos anuncia el fin del proceso y aparece un botón para reiniciar el sistema e iniciar CentOS 7 por primera vez.

fin instalacion centos 7
Fin de la instalación, sólo queda reiniciar el sistema

Tras reiniciar, si hemos instalado un sistema basado en consola, el sistema presentará la típica pantalla de inicio de sesión en modo texto, donde podremos entrar como root o, si llegamos a hacerlo, como el usuario creado durante la instalación.

Sin embargo, algunos tipos de instalación, como los basados en escritorio, necesitan un paso adicional, de modo que tras el reinicio vuelve a cargar el instalador.

Es posible que el instalador cargue con un tamaño de ventana menor (habría que haber repetido la misma operación con el menú de inicio de CentOS 7 que realizamos con el instalador), pero no será un problema.

En esta ocasión se mostrará un menú de instalación mucho más reducido en el que aparece una nueva opción sobre la licencia de uso:

Al entrar en esta nueva opción se mostrará el acuerdo de licencia:

Debemos aceptar el acuerdo, mediante la casilla de verificación «Acepto el acuerdo de licencia«, y regresar al menú principal.

El botón «FINALIZAR CONFIGURACIÓN» se habrá activado:

Presionamos el botón y en esta ocasión la máquina virtual no se reinicia, sino que continúa con la carga del entorno gráfico, mostrando la pantalla de inicio de sesión:

Iniciar sesión es sencillo y, una vez dentro del entorno gráfico, en el caso de Gnome se mostrará un configurador del mismo:

Configuramos el entorno a nuestro gusto, hasta poder cerrar el configurador y la pantalla de primeros que le sigue.

Por fin tendremos el escritorio despejado ante nosotros:

Si la resolución de pantalla te resulta insuficiente, entra en «Aplicaciones / Herramientas del sistema / Configuración / Dispositivos / Pantallas» y despliega la opción «Resolución«:

resolucion de pantalla de centos 7 en virtualbox

Podrás elegir otras resoluciones que aumenten el tamaño de ventana para trabajar más cómodamente, dependiendo de la resolución disponible en el sistema anfitrión:

Este cambio sí es persistente así que la próxima vez que inicie la máquina lo hará en la resolución configurada.

¡Ya puedes empezar a trabajar en tu nueva máquina virtual CentOS 7 gracias a VirtualBox!

Primeros pasos tras instalar CentOS 7

Tras instalar CentOS 7 en VirtualBox, una vez iniciada sesión por vez primera, podremos hacernos una idea de cómo ha quedado todo.

Podremos comprobar con los comandos habituales que la red está configurada (ip address), que la máquina tiene conectividad (ping), el uso y disponibilidad de memoria RAM (free -h), el uso y disponibilidad del disco duro (df -h), la ejecución de procesos (top), editar ficheros de configuración (vi), listar contenidos de directorios (ll), etc.

Y lo más importante, empezar a añadir paquetes mediante yum, comprobar si existen actualizaciones de paquetes (yum check-update), buscar paquetes (yum search), instalar esos paquetes (yum install), etc.

Por ejemplo, lo primero que deberíamos hacer tras finalizar la instalación de CentOS 7 es actualizar los paquetes que tenemos instalados, mediante el siguiente comando:

~$ sudo yum update

Conclusión

Ahora que ya sabes cómo instalar CentOS 7 en VirtualBox, tienes un magnífico punto de partida para comenzar a instalar diversos servicios que lo conviertan en un poderoso servidor. En siguientes entradas veremos cómo sacar partido a CentOS 7, instalando y configurando estos distintos servicios.

Para cualquier duda, pregunta, error o sugerencia de nuevos artículos, déjame un comentario.

¡Apoya comoinstalar.me!

Si te ha servido este tutorial o si te gustaría que siguiéramos creando tutoriales parecidos, ¡échanos una mano con una mínima aportación! Puedes hacerlo dejando 1 $ de propina desde PayPal:

O invitándonos a un café:

¡Gracias!

Valora esta sección

5/5 - (5 votos)

13 comentarios en «Cómo instalar CentOS 7 en VirtualBox»

    • Hay que instalar en primer lugar CentOS 7 sobre la máquina virtual y después la extensiones de VirtualBox sobre CentOS 7. A partir de ese momento sí podrías copiar y pegar entre el sistema anfitrión y el sistema huésped.

      Responder
  1. ¡¡No pude instalarlo!!

    Cuando le doy a «Install Centos 7» luego queda la pantalla en negro y no muestra nada. Ya probé varias configuraciones en la parte de «Pantalla«.

    ¿¿Qué podría ser??

    Responder

Deja un comentario

Ads Blocker Image Powered by Code Help Pro

¡Detectado un bloqueador de publicidad!

Hemos detectado que está usando extensiones para bloquear anuncios prublicitarios. Por favor, ayúdenos desactivando dicho bloqueador para este sitio web. ¡Gracias!