Instalación de controladores de Nvidia en ALDOS
Autor: Joel Barrios
Sat, 15 Nov 2025 13:50:00
X.com Facebook Reddit LinkedIn Email
La instalación de controladores privativos de Nvidia suele ser una tarea complicada en algunas distribuciones de Linux, particularmente las distribuciones poco populares. A continuación detallo el procedimiento correspondiente para instalar los controladores de Nvidia en ALDOS.
Procedimientos.
Antes de empezar, es importante señalar que ALDOS es una distribución Linux basada sobre Fedora, con soporte LTS, que utiliza SysVinit en lugar de SystemD y que dispone de sus propios servidores y almacenes de software independientes a la infraestructura de Fedora. Por tanto los procedimientos descritos en este documento sólo aplican sólo para ALDOS —y probablemente algunas distribuciones Linux que también utilicen SysVinit.
Es importante aclarar que la paquetería RPM existente y disponible para Fedora —y distribuciones similares— es incompatible con ALDOS. Por tanto en este último se prefiere instalar utilizando los paquetes *.run distribuidos por Nvidia.
Los procedimientos serán básicamente:
- Determinar que versión del controlador de Nvidia corresponde a su tarjeta gr
- Detener Xorg
- Desinstalar el paquete de Xorg para el controlador libre
nouveau - Desactivar la carga del módulo
nouveaudel núcleo de Linux - Instalar paquetería de desarrollo necesaria
- Ejecutar el archivo
*.runprovisto por Nvidia - Validar y verificar la instalación del controlador de Nvidia
Procedimientos como usuario regular.
Inicie el sistema con la versión más reciente del núcleo de Linux para ALDOS.
Inicie sesión gráfica con su usuario regular de costumbre.
Abra una terminal —xfce4-terminal o xterm son las aplicaciones correspondientes instaladas de modo predeterminado en ALDOS.
Ejecute lo siguiente para determinar el modelo exacto de tarjeta Nvidia como la detecta el sistema:
lspci |grep VGA
Abra el navegador web.
Vaya hacia www.nvidia.com/es-la/drivers/ y determine qué versión de controlador correspondiente y específico para su tarjeta de video.
Descargue el archivo *.run correspondiente a su tarjeta gráfica.
Cambie al directorio donde descargó el archivo *.run:
cd ~/Descargas
Haga ejecutable el archivo *.run:
chmod +x *.run
Cierre la terminal pulsando CTRL+D.
Cierre la sesión de escritorio del usuario.
Desde la pantalla gráfica de ingreso, pulse la combinación de teclas CTRL+ALT+F2 para cambiar a la consola de texto en TTY2.
Si se equivoca y accidentalmente omite pulsar la tecla
ALTy termina pulsando sóloCTRL+F2y sólo cambia el aspecto de la pantalla de ingreso, pulse nuevamenteCTRL+F2hasta que sea normal el aspecto de la pantalla de ingreso e intente de nuevo pulsar correctamenteCTRL+ALT+F2para cambiar a la consola de texto.
Procedimientos como root.
A partir de este punto, todo los procedimientos se deben realizar como root, por tanto ingrese a la consola de texto del sistema con el usuario root.
Para poder instalar el controlador de Nvidia, es importante que Xorg esté detenido. Desactive éste último ejecutando lo siguiente para cambiar al nivel de ejecución 3:
init 3
Desinstale el paquete xorg-x11-drv-nouveau debido a que éste haría conflicto con el controlador privativo de Nvidia:
pkcon remove xorg-x11-drv-nouveau
Se requerirá instalar la siguiente paquetería de desarrollo:
gccgtk3-develkernel-devellibdrm-devellibglvnd-devellibjpeg-turbo-devellibpng-devellibtiff-devellibtirpc-devellibvdpau-devellibXext-devellibXrandr-devellibXv-devellibXxf86vm-develmakemesa-libGLU-develxorg-x11-server-devel
Por tanto, ejecute lo siguiente:
pkcon -y install gcc gtk3-devel kernel-devel libdrm-devel libglvnd-devel libjpeg-turbo-devel libpng-devel libtiff-devel libtirpc-devel libvdpau-devel libXext-devel libXrandr-devel libXv-devel libXxf86vm-devel make mesa-libGLU-devel xorg-x11-server-devel
Cambie al directorio donde descargó el archivo *.run:
cd /home/usuario/Descargas
Ejecute el archivo *.run de modo similar al siguiente:
./NVIDIA-Linux-x86_64-580.105.08.run
Siga las instrucciones del asistente.
Decida si instalará las bibliotecas de compatibilidad de 32 bits. En la mayoría de los casos serán innecesarias, salvo que usted esté plenamente seguro que utiliza explícitamente algún programa antiguo de 32 bits.
Cuando se le pregunte, omita reconstruir la imagen initramfs.
Termine la instalación y salga del programa para regresar al símbolo de sistema.
Fuerce la reconstrucción de la imagen initramfs ejecutando lo siguiente:
dracut -f
Lo anterior puede demorar varios minutos —dependiendo de los recursos de hardware disponibles. Por favor, sea paciente.
Al terminar —y como precaución— respalde el archivo /etc/default/grub:
cp -a /etc/default/grub /etc/default/grub.bak
Edite el archivo /etc/default/grub
nano /etc/default/grub
Se encontrará un contenido similar al siguiente:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='ALDOS'
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT="console"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
GRUB_CMDLINE_LINUX="selinux=0 quiet"
#GRUB_DISABLE_RECOVERY="true"
GRUB_CMDLINE_LINUX_DEFAULT='rd.locale.LANG=es_MX.UTF-8 KEYBOARDTYPE=pc SYSFONT=latarcyrheb-sun16 rd.vconsole.keymap=es splash resume=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX'
Aunque también puede hacerlo en GRUB_CMDLINE_LINUX_DEFAULT, prefiera añadir lo siguiente a los argumentos de GRUB_CMDLINE_LINUX, con la finalidad de poder utilizar el soporte del controlador de Nvidia incluso en la modalidad de rescate del inicio del sistema:
modprobe.blacklist=nouveau rd.driver.blacklist=nouveau nouveau.modeset=0 nvidia.modeset=1
De modo tal que quede como se muestra a continuación:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR='ALDOS'
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT="console"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
GRUB_CMDLINE_LINUX="selinux=0 quiet modprobe.blacklist=nouveau rd.driver.blacklist=nouveau nouveau.modeset=0 nvidia.modeset=1"
#GRUB_DISABLE_RECOVERY="true"
GRUB_CMDLINE_LINUX_DEFAULT='rd.locale.LANG=es_MX.UTF-8 KEYBOARDTYPE=pc SYSFONT=latarcyrheb-sun16 rd.vconsole.keymap=es splash resume=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX'
Guarde el archivo y ejecute lo siguiente para actualizar la configuración de Grub2:
grub2-mkconfig -o /boot/grub2/grub.cfg
Reinicie el sistema ejecutando lo siguiente:
reboot
Durante el inicio del sistema deberá aparecer el logotipo de Nvidia y además deberá iniciar normalmente en modo gráfico.
Ejecute nvidia-smi desde una terminal para verificar la instalación del controlador de Nvidia:
nvidia-smi
La salida deberá ser similar a la siguiente:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 580.105 Driver Version: 580.105 CUDA Version: 13.x |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Tesla K80 On | 00000000:00:1A.0 Off | 0 |
| N/A 56C P0 69W / 149W | 10462MiB / 11441MiB | 45% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 53768 C /usr/bin/python3 10408MiB |
+-----------------------------------------------------------------------------+
Procedimientos posteriores si se actualiza el núcleo del sistema o Xorg.
Es importante señalar que deberá volver a ejecutar como root desde la consola de texto el archivo *.run cada vez que se actualice el paquete correspondiente al núcleo de Linux —es decir el paquete kernel— o bien si se actualiza la versión de Xorg —es decir el paquete xorg-x11-server-Xorg.
init 3
cd /home/usuario/Descargas
./NVIDIA-Linux-x86_64-580.105.08.run