lunes, 21 de junio de 2021

Instalando Debian 10 con requisitos m铆nimos para VirtualBox

Hola amigos!! Vuelvo con otro tutorial para VirtualBox, esta vez una instalaci贸n que nos vendr谩 muy bien mas adelante. Vamos a ver como instalar un Debian 10 un poco especial; haremos una instalaci贸n m铆nima para obtener un sistema operativo muy ligero y muy vers谩til para pr贸ximas pr谩cticas y ejercicios en el blog. Despu茅s haremos una OVA que nos permitir谩 importarlo f谩cilmente en VirtualBox y asignarle distintos roles. Otra opci贸n ser铆a hacer esta instalaci贸n en una m谩quina f铆sica y clonar el sistema con Clonezilla  para su uso en redes f铆sicas.

 


 


Creamos m谩quina nueva con los siguientes ajustes:

  • Tipo Debian (64-bit)
  • RAM 1500Mb RAM
  • Procesadores: 2 (estos dos 煤ltimos ajustes se pueden reducir despu茅s de la instalaci贸n, pero as铆 la hacemos un poquito mas r谩pida)
  • Para la memoria gr谩fica con 100mb ser谩 suficiente.
  • Almacenamiento 25gb VDI
  • Red NAT


usaremos la versi贸n debian-10.7.0-amd64-netinst


Una vez creada y configurada la m谩quina cargamos la ISO de Debian en el men煤 “Almacenamiento”; para esta instalaci贸n usar茅 la ISO en CD Debian netinst, para instalaciones en red; que viene “con lo justo”, pod茅is descargarla en este enlace.  

Cuando terminemos de cargar el cd, podemos iniciar la m谩quina en el men煤 “Iniciar”.

 


 

Durante la instalaci贸n pasamos por los diferentes pasos de una instalaci贸n t铆pica de GNU/Linux, me saltar茅 la parte de la selecci贸n de idioma por ser demasiado obvia; lo que si quisiera resaltar es que elegiremos “INSTALL” en el men煤 de inicio de la instalaci贸n, y NO “Graphical Install”.



Lo primero que se nos solicita es el nombre de la maquina y en nombre del dominio: el nombre el que quer谩is y el dominio lo dejamos vac铆o y elegimos “Aceptar”.

 

 

Despu茅s se nos solicitar谩 la contrase帽a para el usuario root. 

 

 


 

Creamos un usuario con su nombre y contrase帽a. 

 


La configuraci贸n del reloj del sistema tambi茅n me la salto porque depende de la opci贸n de idioma que hay谩is escogido, y pasamos al particionado del disco duro virtual. Para esto tampoco nos vamos a complicar mucho, elegimos las opciones por defecto:

  • Partici贸n para novatos (particionado guiado).
  • Todas las carpetas en la misma partici贸n.

Para finalizar, se nos preguntar谩 si queremos finalizar el particionado y escribir los cambios en el disco, <ENTER> en "S铆".


 

Y ahora cuidado!Llegamos al momento de la instalaci贸n del sistema base, se nos preguntar谩 si queremos analizar alg煤n otro cd, le decimos que <NO> pero cuando elijamos los componentes debemos seleccionarlo como en la imagen inferior.



De esta manera el sistema instalado ser谩 realmente m铆nimo. Muy importante este paso porque es el quid de la instalaci贸n.


Para configurar el configurar gestor de paquetes dejamos las opciones por defecto que dependen de la selecci贸n de idiomas que hicimos al inicio. La mia es la siguiente la vuestra puede variar pero sera muy parecida.

  • espa帽a
  • deb.debian.org
  • proxy http en blanco


Instalamos el GRUB en el registro principal de arranque? SI.

 



Ya terminamos la instalaci贸n.

 


 

Y podemos arrancar Debian, no hace falta sacar el cd porque se extrae autom谩ticamente y tras un r谩pido inicio veremos la tty1, desde donde podemos logearnos y empezar una sesi贸n de terminal.  

Para los que nunca han usado una terminal el panorama es desolador.

 



Ahora nos logueamos como root con la contrase帽a de superusuario que creamos durante la instalaci贸n; voy a hacer esto para tener permiso inmediato para las instalaciones que vienen a continuaci贸n. 


Despu茅s de logearnos como root el panorama no ha cambiado demasiado :)


Me imagino que ya lo sab茅is, pero no es conveniente usar el usuario root para nada, siempre es mejor crear un usuario y darle a este usuario los permisos necesarios, a帽adi茅ndolo a los grupos pertinentes.

Antes de nada comprobamos si hay actualizaciones para lo que tenemos ya instalado, y las instalamos con es siguiente comando en la terminal:


# apt update && apt upgrade


Una vez hecho esto instalamos las 煤ltimas cabeceras del kernel con:


# apt-get install linux-headers-$(uname -r)


..donde $(uname -r) sustituye a la versi贸n que tenemos en nuestro sistema (as铆 no tenemos que ni mirar cual es, ni escribir el nombre completo).




Despu茅s instalamos algunos paquetes extra con el siguiente comando en la terminal:


# apt install build-essential net-tools samba


 

Donde nos preguntan si queremos usar WINS para configurar samba decimos NO



Cuando estamos haciendo pr谩cticas al cambiar esta instalaci贸n de Debian de entorno, no se comporta demasiado bien resolviendo dominios locales y hay que editar las configuraciones de red constantemente; para arreglarlo debemos hacer los ajustes siguientes.

Lo primero es comprobar que el paquete nscd esta instalado. Nscd contine el demonio que intentar谩 observar los cambios en los archivos de configuraci贸n apropiados para cada base de datos (por ejemplo, /etc/passwd para la base de datos passwd o /etc/hosts y /etc/resolv.conf para la base de datos de hosts) y vaciar la cach茅 cuando estos est谩n cambiados.

Comprobamos que est谩 instalado con:


# apt list nscd


y deber铆amos obtener una salida como esta:


nscd/stable 2.28-10 amd64

 



..que nos confirma que est谩 instalado y si no est谩 instalado en la terminal ponemos:


# apt install nscd


Ahora vamos a arrancar el servicio resolved con:


# systemctl start systemd-resolved


Para que arranque al inicio:


# systemctl enable systemd-resolved. 

 

Instalamos Firefox.

 

# apt install firefox-esr 

 



El siguiente paso es instalar xfe4.


¿Porque instalamos el escritorio ahora? Durante la instalaci贸n podr铆amos haberlo hecho…ten铆amos para elegir incluso varios entornos...

Como he dicho al principio el objetivo de la actividad es la obtener una instalaci贸n de un sistema operativo con requisitos m铆nimos; si lo hici茅ramos durante la instalaci贸n, aparte del escritorio se instalar铆an mas aplicaciones que para el caso que nos ocupa no ser铆an necesarias. De esta manera tendremos un sistema operativo m铆nimo, con escritorio XFCE muy ligero; que lo hace muy usable y configurable.  

El sistema instalado resultante ocupar谩 poco mas de 3gb lo que est谩 muy bien. Si lo hubi茅ramos hecho durante la instalaci贸n, ocupar铆a mas de 10gb pues se instala la suite completa LibreOffice por poner un ejemplo.

Para instalar XFCE simplemente:


# apt install xfce4

 

Hacemos un reinicio y esta vez nos logueamos como root en el gestor g艜afico y ya podemos ver un escritorio en condiciones:

 


 


Ahora vamos con las Guest additions.


Introducimos el cd con el men煤 de Vbox que tenemos en la pesta帽a “Dispositivos” (lo veremos aparecer en el escritorio) y luego creamos una carpeta en cualquier sitio que nos venga bien, el Escritorio o en la carpeta /home/ como hago en la imagen inferior; como hemos instalado el escritorio solo tenemos que hacer clic con el bot贸n derecho y “Crear carpeta”.

 


 


A continuaci贸n seleccionamos y copiamos todos los archivos del cd de las Guest Additions en esa carpeta otra vez con clic derecho y “pegar en la carpeta”.





 

abrimos aqu铆 una terminal y les daremos permiso de ejecuci贸n:


# chmod +x -R /home/redes/guest/


y despu茅s ejecutamos el instalador con:


# ./VboxLinuxAdditions.run

 

Y para terminar, agregamos al usuario de la m谩quina al grupo "Shared Files" de VirtualBox (vboxsf), en este caso:

 

# usermod -a -G vboxsf redes


Ahora ya podr铆amos apagar nuestra m谩quina para crear una carpeta compartida en el men煤 de VirtualBox y para que se activen durante el reinicio las funciones que brindan las Guest Additions.  

Y para ir terminando, os dejo aqu铆 algo extra: una configuraci贸n que uso 煤ltimamente, editando el archivo resolv.conf para a帽adir las DNS publicas de Opendns y de Cloudflare, 208.67.222.123 y 1.1.1.1 respectivamente.


Para esto tecleamos en la terminal:


# nano /etc/resolv.conf

y dejamos la configuraci贸n como en la imagen inferior.



Probadlo y decime que como os resultan esos DNS.

Esta instalaci贸n nos vendr谩 muy bien para pr贸ximos ejercicios que haremos en el blog. 

Me despido y hasta la pr贸xima vez.







No hay comentarios:

Publicar un comentario