Instalación de entornos gráficos en centos

18/10/2013

Valoración: 3.79 (2381 votos)

CentOS, conocido por su estabilidad y enfoque en servidores, puede ser configurado para ejecutar entornos de escritorio gráficos. Esta tutorial te ayudará a instalar y configurar un entorno gráfico en tu sistema CentOS, incluyendo la resolución de problemas comunes con tarjetas gráficas NVIDIA.

Índice
  1. Instalación de Entornos de Escritorio
    1. Configuración para Arranque Gráfico
  2. Instalación de Controladores de Tarjeta Gráfica NVIDIA
    1. Preparación del Sistema
    2. Descarga e Instalación de los Controladores
    3. Desactivación del Controlador Nouveau
  3. Instalación de Ruby en CentOS
  4. Instalación de Máquinas Virtuales con KVM
    1. Verificar la compatibilidad con la virtualización
    2. Instalación de KVM
    3. Configurar una interfaz de puente
    4. Creación de máquinas virtuales
  5. Consultas Habituales

Instalación de Entornos de Escritorio

El primer paso es instalar un entorno de escritorio. Los entornos más populares son GNOME y KDE. Para instalar GNOME, usa el siguiente comando:

yum groups install "GNOME Desktop"

Este comando instalará GNOME y sus dependencias. Una vez completada la instalación, puedes iniciar sesión en el entorno gráfico utilizando el comando:

startx

Si prefieres KDE, utiliza este comando en su lugar:

yum groups install "KDE Plasma Workspaces"

Después de la instalación, es probable que debas configurar algunos parámetros, como el idioma y el teclado. Una vez configurado, se iniciará tu entorno de escritorio gráfico.

Configuración para Arranque Gráfico

Para asegurar que CentOS arranque directamente en modo gráfico cada vez, necesitas modificar el gestor de arranque. Ejecuta el siguiente comando:

systemctl set-default graphical.target

Reinicia tu sistema y debería arrancar directamente en el entorno gráfico que hayas instalado.

Instalación de Controladores de Tarjeta Gráfica NVIDIA

Si tienes una tarjeta gráfica NVIDIA, necesitarás instalar los controladores proporcionados por NVIDIA para obtener el mejor rendimiento y soporte. La instalación de los controladores NVIDIA en CentOS implica varios pasos:

Preparación del Sistema

Antes de instalar los controladores, actualiza tu sistema:

yum -y update

Luego, instala las herramientas de desarrollo y un entorno de escritorio (si aún no lo has hecho):

yum -y groupinstall "GNOME Desktop" "Development Tools"

También, instala los paquetes de desarrollo del kernel:

yum -y install kernel-devel

Opcionalmente, puedes instalar el repositorio EPEL y el paquete DKMS para que los controladores se reconstruyan automáticamente con futuras actualizaciones del kernel:

yum -y install epel-release yum -y install dkms

Descarga e Instalación de los Controladores

Descarga el controlador NVIDIA más reciente para tu sistema desde la página web de NVIDIA. Después de la descarga, ejecuta el instalador como root:

sh NVIDIA-Linux-x86_64-.run

Asegúrate de seguir las instrucciones del instalador. Es posible que necesites reiniciar tu sistema después de la instalación.

Desactivación del Controlador Nouveau

El controlador Nouveau es un controlador de código abierto para tarjetas NVIDIA. Puede entrar en conflicto con los controladores NVIDIA propietarios. Para desactivar Nouveau, edita el archivo /etc/default/gruby añade las siguientes líneas a GRUB_CMDLINE_LINUX:

rd.driver.blacklist=nouveau nouveau.modeset=0

Después, genera una nueva configuración de GRUB:

grub2-mkconfig -o /boot/grub2/grub.cfg

También, edita o crea el archivo /etc/modprobe.d/blacklist.confy añade la siguiente línea:

blacklist nouveau

Crea un nuevo initramfs:

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img dracut /boot/initramfs-$(uname -r).img $(uname -r)

Reinicia tu sistema. Si tienes problemas para iniciar sesión, desconecta tu monitor de la tarjeta gráfica NVIDIA y conéctalo a una salida integrada, o accede mediante SSH.

Instalación de Ruby en CentOS

Ruby es un lenguaje de programación popular. Para instalarlo en CentOS, simplemente usa el gestor de paquetes yum:

yum update yum install ruby

Para verificar la instalación, usa:

ruby -v

Instalación de Máquinas Virtuales con KVM

KVM (Kernel-based Virtual Machine) es una solución de virtualización integrada en el kernel de Linux. Para instalar KVM en CentOS, sigue estos pasos:

Verificar la compatibilidad con la virtualización

Primero, verifica si tu procesador soporta la virtualización:

cat /proc/cpuinfo | egrep "vmx|svm"

Si encuentras "vmx" o "svm", tu procesador soporta la virtualización. Si no es así, KVM no funcionará.

Instalación de KVM

Instala los paquetes necesarios:

centos install grafica - How to install virtual machine on CentOSsudo yum update sudo yum install @virt sudo systemctl enable --now libvirtd sudo yum -y install virt-top libguestfs-tools

Verifica la instalación:

lsmod | grep kvm

Configurar una interfaz de puente

Para que tus máquinas virtuales puedan acceder a la red, necesitas configurar una interfaz de puente. Los comandos exactos dependerán de tu configuración de red, pero generalmente implican la creación de un puente y la adición de tu interfaz física al puente. Consulta la documentación de tu distribución para obtener instrucciones específicas.

Creación de máquinas virtuales

Puedes crear máquinas virtuales usando la herramienta de línea de comandos virt-installo la interfaz gráfica virt-manager. virt-managerproporciona una interfaz más amigable para usuarios que no están familiarizados con la línea de comandos.

Consultas Habituales

A continuación se muestran algunas consultas habituales relacionadas con la instalación de entornos gráficos en CentOS:

Pregunta Respuesta
¿Cómo soluciono problemas de inicio de sesión gráfico? Verifica la configuración del gestor de arranque, la instalación correcta de los controladores gráficos y la configuración de tu entorno de escritorio.
¿Qué entornos de escritorio son compatibles con CentOS? GNOME, KDE, XFCE, MATE, entre otros.
¿Cómo instalo controladores gráficos para otras tarjetas? El proceso varía según el fabricante y el modelo de la tarjeta. Consulta la página web del fabricante para obtener instrucciones específicas.

Esta tutorial proporciona una visión general de la instalación de entornos gráficos en CentOS. Recuerda consultar la documentación oficial de CentOS y de los paquetes específicos que instales para obtener información más detallada y actualizada.

Subir