Como instalar Debian 10 Buster con Nvidia

En julio de 2019, Debian hizo publica su nueva versión, su nombre es Debian 10 Buster, recibirá soporte durante los próximos cinco años. En este Tutorial explicare cómo instalar Debian 10 Buster con el escritorio Mate y Nvidia, el escritorio que usare para instalar es Mate, pero esta instalación vale para todos los escritorios (Gnome, Kde, Lxde, Lxqt, Xfce, Cinnamon, Debian y Mate).




Si tu ya tienes instalado Debian y solo buscas instalar Nvidia te puedes saltar este paso, pero que no se te olvide deinstalar todo que sea Nvidia. Lo deinstalas con sudo apt-get remove --purge nvidia-*. Para instalar Nvidia vete aqui .

Debian tiene varios ISO(imagenes) para instalar, aquí solo hablare de dos. Aquí solo describiré cómo instalar Debian Buster con Hybrid Image(Hybrid, porque tiene los dos, live y instalación) y con non-free paquetes, non-free, es todo tipo de software no libre que no sigue el DFSG, creo que para los nuevos usuarios de Debian, esta es la mejor solución .



1. Descargar Debian Buster 10
2. Instalar la imagen con el comando DD en una memoria USB
3. Instalar Debian Buster 10
4. Actualiza tu nuevo Debian y instala Nvidia
5. Instalar Nvidia
6. Comprueba si Nvidia esta instalada



1. Descargar Debian Buster 10


1) Netinst Image, El CD con netinst aquí se ofrece es una pequeña imagen de CD que contiene solo el código instalador de Debian y un pequeño conjunto de programas en modo texto (conocido como "estándar" en Debian). Para instalar una computadora de escritorio(Desktop) o otro software común, necesitaras una conexión a Internet o alguna otra imagen de CD / DVD de Debian.

Descargarlo con Torrent, CD y para Procesor 64Bit, Nestint.iso(309.3 MB) y Xfce-Desktop(670.0 MB) Descargar con Torrent .



2) Hybrid Image, Hybrid, porque tiene las dos, live y instalación. Yo pienso para un usuario nuevo de Debian, esta es la mejor solucion, aqui tienes la posiblidad de instalar diferentes ordenadores de sobremesa (Desktop), (GNOME, KDE, LXDE, Xfce, Cinnamon, y MATE), cada imagen tiene una capacidad aprosimada de 2.6 GB.

- Tú tienes que saber que tipo de arquitectura tu PC tiene (processor 64-bit o i364),

pc architecture

Para mostrar como la fotografia .


- Descarga Directa (iso-hybrid) o con Torrent (bt-hybrid),

image download

Para mostrar como la fotografia .


Aqui bajada directa con todos los escritorios (Gnome, Kde, Lxde, Lxqt, Xfce, Cinnamon, Debian and Mate) y para procesores 64-bit .

Aqui para bajarlo con Torrent con todos los escritorios (Gnome, Kde, Lxde, Lxqt, Xfce, Cinnamon, Debian and Mate) y para procesores 64-bit .


Como se ve con Log, Paquetes, Contenidos y Desktop, para 64-Bit y descargar con Torrent,

image for current debian iso

2. Instalar la imagen con el comando DD en una memoria USB


Una mala utilización del comando dd, puede sobrescribir tu PC. Si te equivocas de dispositivo en las instrucciones, puedes borrar la paticición principal de tu Linux. Por eso te recomindo ser prudente con este comando.


1- Yo te recomiendo remover todas las memorias USB que estan conectadas a tu Ordenador.

2- Yo te recomiendo usar primero lsblk sin el USB donde tengas tu Debian Live instalado, y luego conectar el USB al computer, asi sabras el nombre que le da lsblk, sdb o sdc.

3- Con el comando lsblk puedes saber todos los dispositivos que estan conectado a tu Ordenador.

linuxusers@debian:~$ lsblk
sda 931,5G disk
├─sda1 part
sdb 14,3G disk
├─sdb1 2,6G part /media/linuxusers/Debian 10.0 MATE 64-bit
└─sdb2 part
linuxusers@debian:~$

Como se ve en la imagen, mi memoria USB es sdb y sdb1 es la partición donde esta mi Debian Live. Normalmente con lsblk las memorias USB salen con sdb y con sdc cuando tenemos mas de una memoria USB conectada al Ordenador. sda es mi disco duro.



3- Con el comando dd, creamos los medios de instalación de Debian para su arranque.


La sintaxis del comando dd para crear un Debian de arranque en una memoria USB.

$ sudo dd if= of= bs=4M; sync


dd -> El comando dd .

if -> Archivo de entrada y su ruta.

of -> Archivo de salida. Es donde escribimos, la ruta del dispositivo donde queremos grabar nuestra imagen, en este caso, nuestro USB.

bs -> Establece el tamaño del bloque, bs= 4M sería el tamaño del bloque.

sync -> Es una utilidad para transferir y sincronizar archivos de manera eficiente


Mi imagen la tengo en la carpeta Descargas, y el nombre de la imagen es debian-live-10.0.0-amd64-mate+nonfree.iso

if= aqui escribo la ruta donde tengo mi imagen y el nombre de la imagen, /home/linux/Descargas/debian-live-10.0.0-amd64-mate+nonfree.iso

of= aqui escribo la ruta donde esta mi memoria USB y su nombre, /dev/sdb

$ sudo dd if=/home/linux/Descargas/debian-live-10.0.0-amd64-mate+nonfree.iso of=/dev/sdb bs=4M; sync



3. Instalar Debian Buster 10


Aquí instalaré Debian como único sistema operativo en el disco duro. Os explico los pasos más importantes. Si tienes otro sistema operativo en tu disco duro, Debian te lo dectectara, cuando llege a ese punto te digo que hacer.



1- Elige Graphical Debian Installer porque para los nuevos usuarios es el mas confortable.

imagen opciones para su instalación

2- Dale un nombre a tu Debian, el nombre de host(el nombre de la máquina) es el nombre asignado a un dispositivo en una red y se utiliza para distinguir un dispositivo de otro en una red específica o en Internet. Como ejemplo, mi computer nombre es linuxusers, Como se ve en una imagen,

imagen elige un mombre para tu debian

Y le das a la tecla continuar



3- Crea una contraseña root. (escribela en un papel para que no se te olvide..)

imagen elige un mombre para  root

4- Crea un nombre para usario. (escribela en un papel para que no se te olvide..)

imagen elige un mombre para usuario

5- Crea una contraseña para el usurio. (escribela en un papel para que no se te olvide..)

imagen elige una contraseña para usuario

6- La herramienta de partición ofrece la opción de utilizar un disco duro completo para crear varias particiones. Si quieres tener todo el disco duro para Debian, elige la opción, usar todo el disco. Si tienes otro sistema operativo, te lo detectara y te preguntara si quieres tenerlo al lado del otro, responde sí.

elige una opción para partiton

7- La primera opción Todos los ficheros en una partición. Todo el systema Linux se almacenara en un solo sistema de archivos, este es el mejor método para el nuevo usuario de Linux.

imagen guardadar la particion selecionada

8- Pregunta confirmar los cambios de partición, si la configuración de la partición es como tu quieres, haz clic en Finalizar el particionado y escribirlos cambios en el disco.

imagen confirmar los cambios

9 - Pregunta si deseas escribir los cambios en el disco.

imagen segunda confirmación de cambios

Si eliges sí , empezara la instalación, tardara unos 5 minutos.


10- Pregunta si quieres usar un network mirror (una red de espejos), un espejo es una copia de los programas disponibles para descargar. Si considera que es conveniente para uno de los sitios de réplica enumerados, puede elegir el sitio de réplica como su principal fuente de descargas, para obtener mejores tiempos de respuesta. Es opcional, si eliges, sí

imagen pregunta si quieres una red de espejos

11- Si has elegido, sí, te pregunta que Pais quieres por estos espejos(normalmente se elige el Pais donde vives, por la cercania del Server).

imagen pregunta que Pais quieres para tus espejos

12- Pregunta por cual Region o server de tu Pais.

imagen Pregunta por region o server de tu pais

13- Instalar el cargador de arranque GRUB.

image pregunta si quiero instalar grub

14- Instalar el cargador de arranque GRUB en el disco duro. Normalmente se instala en el primer disco duro. /dev/sda .

image pregunta donde instalar grub

Cuando tengo otro Linux instalado en este disco duro.

Aqui voy a explicarlo con un ejemplo:

Yo tengo Linux Mint o Ubuntu en el disco duro y quiero instalar Debian, el GRUB de Linux Mint o Ubuntu lo tengo instalado en /dev/sda. Te doy dos ejemplos donde instalar el GRUB en la instación de Debian.


Puedes instalar el GRUB en /dev/sda sobrescribiendo tu gestor de arranque de Linux Mint o Ubuntu. El GRUB instalado por Debian te debera detectar tu instalación de Linux Mint o Ubuntu y habra añadido una entrada de arranque para ellos.

Te saltas este punto y no instalas el GRUB y el computer iniciara con en el GRUB de Linux Mint o Ubuntu. En tu Linux Mint o Ubuntu, abre una Terminal y actualiza el GRUB manualmente con sudo update-grub. El Grub debería encontrar tu instalación de Debian y agregar una entrada de arranque a su /boot/grub/grub.cfg .


15- La instalación está completa, el programa te invita a quitar los medios de instalación que has usado(USB o CD) y reiniciar la computadora.

image invita a quitar los medios de instalación usados (USB o CD)

Haz clic a la tecla continuar para que reinicie la computadora.



4. Actualiza tu nuevo Debian y instala Nvidia


1- Registrate con tu nombre de usuario y tu contraseña

image login window

2- Debian viene sin añadir el usuario al grupo sudo

Ahora le añadimos al grupo, hazte Super usuario,

su -

Da tu contraseña root

Añade tu nombre de usuario a sudo

#adduser mi_nombre sudo

Como se ve

image asked to remove the installation media

Tendras que reiniciar tu Computadora para que los cambios Tengan efecto


3- Tenemos dos posibilidades para añadir el paquete propietario a sources.list .

1)Debido a que el paquete de controladores Nvidia es propietario, Debian ofrece los controladores propietarios NVIDIA en el repositorio non-free, añade contrib y non-free.

Qué son los paquetes non-free y contrib

non-free, son paquetes que no son gratuitos/Open Source. El único requisito es que sean redistributables. El proyecto Debian considera que lo que no es Open Source, no es parte de Debian, y solo se proporciona como una conveniencia para los usuarios.

contrib, es para paquetes que son en sí mismos Open Source, pero que dependen de paquetes que no lo son. Tampoco se considera una parte de Debian.


Necesitas añadir los componentes contrib y non-fre a tu sources.list, cómo dice aquí .

Quita todo lo que haya , dejalo en Blanco y añade las sources que estan aqui abajo

Con el Editor de texto nano abre sources.list

sudo nano /etc/apt/sources.list


y añade a tus sources.lis contrib y non-free componentes,

deb http://deb.debian.org/debian buster main contrib non-free
deb-src http://deb.debian.org/debian buster main contrib non-free

deb http://deb.debian.org/debian-security/ buster/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ buster/updates main contrib non-free

deb http://deb.debian.org/debian buster-updates main contrib non-free
deb-src http://deb.debian.org/debian buster-updates main contrib non-free


Para guardar, le damos a las teclas Ctrl + O y le damos a la tecla ↵ entrar.

Para salir de nano le damos a las teclas

Crtl + X


Come se ve mi sources.list

mi soruces.list

actualiza tu Debian

sudo apt-get update

sudo apt-get dist-upgrade

Reinicia tu computadora

sudo reboot now




2) Si tu ya tenias instalado Debian sin Nvidia, pero ahora lo quieres instalar, deberas añadir los paquetes contrib y non-free a tu lista sources.list .


Este software proporciona una abstracción de los repositorios de apt utilizados. Te permite administrar fácilmente su distribución y las fuentes de software de proveedores de software independientes.

Instala software-properties-common

sudo apt install software-properties-common


non-free, son paquetes que no son gratuitos/Open Source. El único requisito es que sean redistributables. El proyecto Debian considera que lo que no es Open Source, no es parte de Debian, y solo se proporciona como una conveniencia para los usuarios.

Añade a tu sources.list con

sudo add-apt-repository non-free


contrib, es para paquetes que son en sí mismos Open Source, pero que dependen de paquetes que no lo son. Tampoco se considera una parte de Debian.

Añade a tu sources.list con

sudo add-apt-repository contrib


Actualiza tu Debian

sudo apt update && apt full-upgrade

Reinicia tu computadora.

sudo reboot now



5. Instalar Nvidia


Tenemos dos posibilidades para instalar Nvidia;

1) Directamente desde los repositorios de Debian con,

sudo apt-get update

sudo apt-get -f install nvidia-driver

Reinicia tu computadora.

sudo reboot now


2) Instalarlo con backports,

Tu usas un Debian estable porque prefieres la estructura de carpetas de Debian. Esta my bien, solo hay un problema: el software está un poco desactualizado en comparación con otras distribuciones. Por eso estan los backports.


Ahora con el Terminal, añadimos buster-backports a sources.list

sudo sh -c 'echo "deb http://deb.debian.org/debian buster-backports main contrib non-free" >> /etc/apt/sources.list'


Actualiza tu Debian

sudo apt-get update

Instala Nvidia

sudo apt-get -t buster-backports install nvidia-driver

Reinicia tu computadora.

sudo reboot now


6. Comprueba si Nvidia esta instalada

La serie / nombre en clave de la unidad de procesamiento de gráficos NVIDIA (GPU) de una tarjeta de video instalada, generalmente se puede identificar con el comando lspci, $ lspci -nn | egrep -i "3d|display|vga

Como se ve con el comando $ lspci -nn | egrep -i "3d|display|vga

$ lspci -nn | egrep -i "3d|display|vga"

03:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43d0] (rev 01) 26:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)

O instala lshw

Instalar lshw

sudo apt-get install lshw.

Comprueba si esta Nvidia

sudo lshw -c display

Como se ve

linux@linususers~$ sudo lshw -c display
*-display
description: VGA compatible controller
product: GP106 [GeForce GTX 1060 6GB]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:26:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:75 memory:f6000000-f6ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(size=128) memory:c0000-dffff
linux@linususers~$











Escrive tu comentario: