Instalación de Debian paso a paso sin ayudas

Propuesta de instalación de un sistema Debian con entorno Mate, Gnome o Cinnamon desde cero, sin hacer uso del instalador normal. Este proceso lo hacemos con el fin de tener el control total de lo que instalamos en nuestro sistema. Se instalará un sistema base haciendo uso del instalador Debian, como si fuera un servidor; es decir, no debe escogerse ningún entorno gráfico en el momento de instalar, y luego se agregará desde terminal el resto de programas del sistema que nos interesen incluido el propio entorno gráfico.

Aquí no se ara la posterior adaptación, pues esto ya lo hemos hecho en este mismo blog y no tendría sentido repetirlo.

Utilizaremos una ISO netinstall Debian con ella instalaremos el sistema base sin ningún entorno gráfico. Ver la web de Debian siguiente.
 

Seguiremos los pasos iniciales de instalación tal como nos propone el instalador hasta llegar a la configuración de red, esperaremos a que acabe y cuando nos indique que se ha configurado con éxito en lugar de continuar iremos atrás. Esta acción nos entra en un menú que permite corregir aquello que se desee, buscaremos la configuración manual de la red y la haremos. De esta forma podremos configurar la IP  y escoger el servidor DNS que queramos. O bien en el momento de iniciar la instalación escogeremos el modo experto.

Configuramos nuestra IP. Lo valores que pondremos sirven para un Router de red interna 192.168.0.xxx en caso otras redes es totalmente paralelo. Escogemos la IP 192.168.0.100.


 
La mascara de red 255.255.255.0



















3.- La puerta de enlace o gateway 192.168.0.1














El servidor DNS, actualmente el servidor DNS 1.1.1.1 ó 9.9.9.9 ó 8.8.8.8 funcionan bien. Ver lista al final del post de servidores libres DNS, para poder escoger. Siempre nos gusta escoger servidor DNS para no pasar por los de las compañías que nos suministran internet, algo de intimidad está bien, no os parece.



Si en algún caso no estamos seguros de la configuración de red, es cuestión de presionar <GO Back> <Retroceder> se accede a un menú que permite escoger la opción a revisar.

Luego configuraremos el disco sobre el que se ha de instalar el sistema. Es importante si se dispone de más de un disco con diferentes sistemas operativos instalados comprobar, antes de empezar nada, con Gparted cual es nuestro disco duro o partición de destino, no será ni la primera vez ni la última que nos equivocamos por no fijarnos bien. 


Para partir el disco escogemos la opción manual y hacemos las dos particiones típicas en Legacy, si nuestro sistema solo tiene UEFI sería necesario añadir la partición /boot/EFI en formato FAT32:

- Una área de intercambio.
- Una partición Ext 4 para el sistema raíz (/). Tal como se ha indicado tenemos un disco específico solo para datos, y así evitamos siempre problemas de perdidas.
 
Recordamos que son tiempos de cambio en el arranque de los ordenadores (Legacy era el tradicional y se ha pasado a UEFI), es aquello que tanto se practica de la obsolescencia programada, nuevas mejoras no compatibles para obligar a comprar

Recordamos que no hemos de marcar ningún entorno gráfico.






Si tenemos varios discos duros al final del proceso nos pedirá sobre que disco se instala el grupo de arranque, como siempre vigilar y situarlo en el disco correcto, tal como hemos indicado antes lo hemos comprobado al inicio del proceso con Gparted.


Aquí habremos acabado con la instalación básica, como se puede ver es exactamente igual que instalar un servidor sin entorno gráfico.

Ahora continuamos con la instalación. Normalmente el programa de edición de ficheros de texto  nano viene instalado por defecto.

Instalaremos los programas siguientes.

- xorg, servidor gráfico. Aquí utilizamos xorg en un futuro deberá implementarse wyland como gestor de ventanas.
- sudo, es el programa que permite a los usuarios normales ejecutar programas con los privilegios de seguridad de otro usuario.
- lightdm o gdm3, gestor de sesiones que recoge el usuario y la contraseña para entrar en el sistema para entornos gráfico Mate o Gnome respectivamente.
- Instalación del entorno Mate o Gnome según preferencia.

1.- Para entorno
 
Podéis instalar cualquier entorno gráfico, aquí primero proponemos, por ejemplo, el entorno Mate aunque también nos gusta mucho Cinnamon.

Servidor gráfico

$ sudo apt install xorg sudo lightdm wget

Para instalar Mate se puede elegir una de las siguientes opciones de apt.
 

Opción 1, instalará los paquetes básicos necesarios para un escritorio MATE mínimo.

$ sudo 
apt install mate-desktop-environment-core

Opción 2, instalará el escritorio MATE completo.

$ sudo
apt install mate-desktop-environment

Opción 3, instalará el escritorio MATE completo, incluidos algunos extras.



$ sudo apt install mate-desktop-environment-extras


Instalamos el gestor de programas synaptic

$ sudo apt install synaptic


Instalamos el navegador firefox

$ sudo apt install firefox-esr-l10n-es-es

Reiniciamos el sistema y ya tendremos nuestro sistema base básico y completo


2.- Para entorno Gnome


$ sudo apt install xorg sudo gdm3

La opción normal del entorno gráfico Gnome  sería:

$ sudo apt install gnome

Instalamos el gestor de programas Synaptic

$ sudo apt install synaptic


Instalamos el navegador firefox

$ sudo apt install firefox-esr-l10n-es-es

Reiniciamos el sistema y ya tendremos nuestro sistema base básico y completo.

3.- Para entorno Cinnamon

Servidor gráfico

$ sudo apt install xorg sudo lightdm

$ sudo apt install cinnamon-desktop-environment

Si queréis podéis instalar el entorno de educación que deja el ordenador muy completo.

$ sudo apt install education-desktop-cinnamon
 
Al final del proceso es necesario comprobar si se ha instalado el programa network-manager. Es importante porque si se instala este coge el control de la red que hemos configurado al principio y lo deja en DHCP con el DNS que nos da la compañía de Internet. Por lo tanto se recomienda desinstalarlo para tener nosotros el control total. En caso de no querer sacarlo debemos volver a configurar nuestra red desde el entorno gráfico. Al final lo que se está persiguiendo es tener nosotros el control total de nuestro sistema.

$ sudo apt remove network-manager
 
 
 
NOTA.

A continuación, ponemos un listado con servidores DNS libres con sus direcciones  DNS primaria y secundaria para que podáis escoger. No es la única lista posible.

- Quad9 (IBM) - 9.9.9.9  - especializados en bloquear malware
- Cloudflare – 1.1.1.1 / 1.0.0.1
- Level3 – 209.244.0.3 / 209.244.0.4
- Verisign – 64.6.64.6 / 64.6.65.6
- Google – 8.8.8.8 / 8.8.4.4
- WATCH – 84.200.69.80 / 84.200.70.40
- Comodo Secure DNS – 8.26.56.26 / 8.20.247.20
- OpenDNS Home – 208.67.222.222 / 208.67.220.220
- DNS Advantage – 156.154.70.1 / 156.154.71.1
- Norton ConnectSafe – 199.85.126.10 / 199.85.127.10

- SafeDNS – 195.46.39.39 / 195.46.39.40
- OpenNIC – 50.116.23.211 / 107.170.95.180
- SmartViper – 208.76.50.50 / 208.76.51.51
- Dyn – 216.146.35.35 / 216.146.36.36
- FreeDNS – 37.235.1.174 / 37.235.1.177
- Alternate DNS – 198.101.242.72 / 23.253.163.53
- DNS – 77.88.8.8 / 77.88.8.1
- puntCAT – 109.69.8.51

Podéis ver un ejemplo de servidores públicos con la explicación de sus cualidades en la siguiente web: