18/10/2013
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.

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/grub
y 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.conf
y 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:
sudo 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-install
o la interfaz gráfica virt-manager
. virt-manager
proporciona 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.