Cómo instalar NixOS

Cómo instalar NixOS

Si buscas una distribución Linux basada en paquetes que te permita tener versiones diferentes de un mismo programa ejecutándose simultáneamente, NixOS puede ser una buena opción para ti. En este artículo te enseñaremos cómo instalar NixOS paso a paso.

📋 Aquí podrás encontrar✍
  1. Requisitos previos
  2. Descarga de la imagen ISO
  3. Creación del disco USB de instalación
  4. Instalación de NixOS
  5. Ejemplos de comandos y configuraciones
    1. Instalación de paquetes
    2. Configuración de servicios
    3. Actualización del sistema
  6. Conclusión
  7. Preguntas frecuentes
    1. ¿Qué es NixOS?
    2. ¿Qué ventajas ofrece NixOS?
    3. ¿Se pueden utilizar los mismos paquetes que en otras distribuciones?

Requisitos previos

Antes de comenzar con la instalación necesitarás:

  • Un disco USB de al menos 1GB
  • Una conexión a Internet estable
  • Una partición libre en tu disco duro con al menos 10GB de capacidad

Descarga de la imagen ISO

Lo primero que debes hacer es descargar la imagen ISO de NixOS desde su página oficial. Asegúrate de seleccionar la arquitectura correcta para tu equipo y de verificar la integridad de la descarga utilizando SHA256.

Creación del disco USB de instalación

Una vez descargada la imagen, debes crear un disco USB de instalación con la herramienta dd. Primero, verifica la ruta de tu dispositivo USB con el comando:

lsblk

Si tu dispositivo USB está etiquetado como /dev/sdb, ejecuta el siguiente comando:

sudo dd if=/ruta/archivo.iso of=/dev/sdb bs=4M status=progress oflag=sync

Este proceso puede tardar unos minutos.

Instalación de NixOS

Una vez que el disco USB esté listo, inserta el dispositivo en tu computadora y reiníciala. Configura la BIOS para que el arranque sea desde el USB.

Selecciona "Boot from NixOS ISO" en el menú de inicio y espera a que el sistema operativo se cargue.

En la primera pantalla, selecciona la opción "Graphical Installation".

Sigue las instrucciones en pantalla para configurar el idioma, la distribución del teclado y la zona horaria.

Cuando se te solicite la partición del disco duro, selecciona la opción "Manual partitioning".

Crea dos particiones: una de arranque con un tamaño de 512MB y otra para el sistema operativo con al menos 10GB. Formatea la partición de arranque como ext4.

Elige una contraseña para el usuario "root" y crea un nuevo usuario.

Selecciona los paquetes que desees instalar.

Sigue las instrucciones en pantalla para finalizar la instalación y reiniciar el sistema.

Ejemplos de comandos y configuraciones

A continuación se muestran algunos comandos útiles y configuraciones comunes en NixOS:

Instalación de paquetes

Para instalar un paquete, ejecuta el siguiente comando:

nix-env -i nombre_paquete

Para buscar un paquete, utiliza:

nix-env -qaP nombre_paquete

Configuración de servicios

Para habilitar un servicio en NixOS, utiliza el comando:

sudo systemctl enable nombre_servicio

Para iniciar o detener un servicio, ejecuta:

sudo systemctl start nombre_servicio
sudo systemctl stop nombre_servicio

Actualización del sistema

Para mantener tu sistema actualizado, utiliza los siguientes comandos:

nix-channel --update
nix-env --upgrade

Conclusión

Esperamos que este artículo te haya sido útil para instalar NixOS en tu computadora. Recuerda que esta distribución ofrece una herramienta poderosa para el manejo de paquetes, así como una arquitectura de sistema diferente a la mayoría de las distribuciones Linux. ¡Explora NixOS y saca el mayor provecho posible!

Preguntas frecuentes

¿Qué es NixOS?

NixOS es una distribución Linux basada en paquetes que permite tener versiones diferentes de un mismo programa ejecutándose simultáneamente.

¿Qué ventajas ofrece NixOS?

NixOS ofrece la posibilidad de mantener versiones diferentes de un mismo programa ejecutándose en un mismo sistema, lo que puede resultar útil para desarrollo de software y entornos heterogéneos. Además, su configuración está diseñada para ser reproducible y evitando algunos problemas comunes de dependencias en otras distribuciones.

¿Se pueden utilizar los mismos paquetes que en otras distribuciones?

Sí, NixOS es compatible con la mayoría de paquetes de Linux, y también dispone de su propia colección de paquetes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir