Instalar y preparar el sistema operativo
Montar Sistema Operativo Ubuntu en unidad USB
Descarga la última versión de Ubuntu
Ahora que has ensamblado tu hardware, necesitarás instalar el sistema operativo Ubuntu en tu dispositivo. Para hacer esto, necesitaremos crear una unidad USB de arranque con la última versión de Ubuntu. Sigue los pasos a continuación:
Prepara una nueva unidad USB de al menos 8GB
En tu laptop de trabajo, descarga la última versión de Ubuntu aquí (esto puede tardar alrededor de 30 minutos): Descargar Ubuntu.
Una vez que la descarga esté completa, necesitarás verificar la lista de controles del archivo descargado para asegurarte de que no haya sido alterado durante la descarga.
Verifica el checksum de la descarga
Haz clic en "verify your download” y debería aparecer una ventana.

Abre tu terminal (Mac) o Windows Power Shell (Windows) y ejecuta los siguientes comandos.
cd Downloads
echo "a435f6f393dda581172490eda9f683c32e495158a780b5a1de422ee77d98e909 *ubuntu-22.04.3-desktop-amd64.iso" | shasum -a 256 --check
Todo está bien si ves un "OK" en el resultado.
ubuntu-22.04.3-desktop-amd64.iso: OK
Descarga un escritor de ISO
Después de descargar el archivo ISO de la última versión de Ubuntu, necesitaremos una herramienta para escribir este archivo ISO en la unidad USB de manera que sea arrancable cuando se conecte a tu NUC.
Descargar e instalar BalenaEtcher - https://etcher.balena.io/
Abre BalenaEtcher y elige "Flash from file" para cargar el archivo ISO de Ubuntu que descargaste.
Selecciona tu nueva unidad USB en la opción "Select target"
Presiona el botón "Flash!" y espera a que el proceso se complete.
Instala Ubuntu en tu NUC
Conecta tu unidad USB booteable a tu dispositivo NUC y enciéndelo. Selecciona Try or Install Ubuntu
desde el menú de arranque.

Elige las siguientes opciones cuando se te soliciten:
Instalar Ubuntu (no Probar)
Conéctate a la red WIFI de tu enrutador del nodos.
Instalación mínima + Descargar actualizaciones mientras se instala Ubuntu.
Borrar disco e instalar Ubuntu.
Configura tu nombre de usuario y contraseña + "Requerir mi contraseña para iniciar sesión".
Reinicia tu dispositivo.
Omite la conexión a tus cuentas en línea.
Omite la configuración de Livepatch.
Selecciona "No, no enviar información del sistema".
Desactiva los servicios de ubicación.
Tu dispositivo NUC ahora está instalado con el sistema operativo Ubuntu.
Instala el servidor SSH
Abre la terminal de Ubuntu en tu NUC presionando CTRL + ALT + T y realiza lo siguiente:
Actualizaciones generales
Instala el servidor SSH
Obtén la dirección IP de tu dispositivo NUC dentro de la subred de tu enrutador de nodos.
sudo apt update -y && sudo apt upgrade -y
sudo apt install openssh-server
ip a
Resultado esperado:

La dirección IP de tu NUC estará ubicada bajo la interfaz wl01
, por ejemplo, 192.168.xx.xx.
Tómate nota de esto, ya que necesitarás esta dirección IP para acceder a tu NUC de forma remota, y de ahora en adelante la llamaremos node_IP_address
.
Ahora puedes acceder a tu NUC (nodo) de forma remota ejecutando el siguiente comando mientras estás en la subred del enrutador de nodos y luego ingresando la contraseña del nodo cuando se te solicite.
ssh <username>@<node_IP_address> -v
Nota: Este comando cambiará ligeramente una vez que asegures adecuadamente tu dispositivo de nodo en la próxima sección.
Prepara tu Sistema Operativo
Instala paquetes útiles
sudo apt install curl jq htop
curl
te permite consultar direcciones IP, URL y los puntos finales de servicios internos directamente para probar la conectividad y descargar archivos de Internet.jq
es un paquete de formateo.htop
es una herramienta de monitoreo del sistema.
Configura el cronometraje
Necesitamos asegurarnos de que la hora en nuestro dispositivo coincida con la de todos los demás nodos para poder sincronizarnos con los demás. Si nuestra sincronización de tiempo está desactivada, comenzaremos a perder validaciones (¡y recompensas!). Verifique esto ejecutando:
timedatectl
Y verifica que el servicio NTP esté "activo". Consulta la captura de pantalla a continuación.

Si no está activo, actívalo ejecutando:
sudo timedatectl set-ntp on
Crea un espacio de intercambio
Un espacio de intercambio (un espacio de memoria "de respaldo" creado a partir del espacio en disco) se utiliza para evitar errores de falta de memoria.
Espacio de intercambio recomendado:
RAM
Espacio de intercambio
8GB
3GB
12GB
3GB
16GB
4GB
24GB
5GB
32GB
6GB
64GB
8GB
128GB
11GB
Desactiva el espacio de intercambio existente:
sudo swapoff /swapfile
Crea archivo de intercambio:
sudo fallocate -l 6G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
Haz que tu sistema operativo recuerde la configuración del espacio de intercambio incluso después de reiniciar:
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10
sudo sysctl vm.vfs_cache_pressure=50
sudo nano /etc/sysctl.conf
Agrega lo siguiente al final del archivo de configuración sysctl.conf:
vm.swappiness=10
vm.vfs_cache_pressure=50
Guarda y sal de archivo con CTRL + O, enter, CTRL + X.
Verifica tu nuevo espacio de intercambio con los siguientes comandos.
htop
free -h
Resultado esperado:

Last updated