NixOS es un sistema operativo nuevo. No es un derivado, sino una nueva versión de Linux. Se envía con una variedad de diferentes tipos de entornos de escritorio y hace todo lo posible para ofrecer una experiencia única y eficiente.

El proyecto NixOS tiene muchos objetivos, pero el enfoque principal es consolidar los archivos de configuración del usuario en un espacio universal para facilitar su uso, estabilidad, confiabilidad y, lo que es más importante, amigable para los desarrolladores.

Descargando NixOS

Para tener en tus manos deberás ir al sitio web oficial. Una vez en el sitio web oficial de NixOS Linux, busque el botón «Obtener NixOS» y haga clic en él con el mouse para ir a la página de descargas.

En la página de descargas de NixOS, verá mucha información y enlaces. Busque el enlace «Graphical Live CD» y selecciónelo para iniciar instantáneamente el proceso de descarga de la última imagen ISO de NixOS.

El archivo tiene un tamaño aproximado de 1,1 GB, por lo que la descarga puede llevar un poco de tiempo, dependiendo de la velocidad de su conexión. Sea paciente y deje que se descargue el archivo ISO. Cuando esté completo, aparecerá en la carpeta «Descargas» de su computadora.

Haciendo el disco en vivo

Ahora que tiene en sus manos el último archivo de NixOS, es hora de crear un USB de arranque, para que el sistema operativo funcione en su PC. Para hacer esto, comience por dirigirse al Etcher.io sitio web y descargue su aplicación.

Extraiga la aplicación Etcher y ejecútela en su Mac, Linux o PC con Windows. Luego, mientras se está ejecutando, siga las instrucciones paso a paso para aprender a crear un disco de arranque.

Paso 1: Busque el botón azul «Seleccionar imagen» dentro de la aplicación Etcher y haga clic en él con el mouse.

Paso 2: Después de hacer clic en «Seleccionar imagen», use la ventana emergente que aparece para buscar la imagen ISO de NixOS en su sistema y haga clic en el botón «Abrir» para agregarla.

Paso 3: Saque su unidad flash USB (de al menos 2 GB de tamaño) y conéctela a su computadora.

Paso 4: Busque el botón «Seleccionar unidad» en la aplicación Etcher y utilice el menú emergente integrado para seleccionar la unidad flash.

Paso 5: busque el «Flash!» y haga clic con el mouse para iniciar el proceso de grabación. Cuando todo esté completo, reinicie su PC con Linux y configúrelo para que se cargue desde USB.

Instalar NixOS

En el menú de NixOS Grub, seleccione la opción “Instalador gráfico” con la tecla Enter. Al seleccionar esta opción, se le presentará un mensaje de terminal. Escriba el siguiente comando para iniciar la instalación.

systemctl start display-manager

A continuación, se le presentará un entorno de escritorio KDE Plasma. Desde aquí, ubique el ícono de Gparted y haga doble clic en él para iniciar el particionador.

En el particionador, siga estos pasos.

Nota: ¿usa BIOS y no UEFI? Omita los pasos 4 a 6.

Seleccione el disco duro en el que desea instalar NixOS en el menú de la parte superior derecha.
Seleccione «Crear tabla de particiones». Para UEFI, configúrelo en “GPT”. Para BIOS, seleccione «MS-DOS».
Haz clic derecho en el espacio no asignado en Gparted y selecciona «Nuevo» para crear una nueva partición.
En la ventana emergente de la nueva partición, busque «Sistema de archivos» y configúrelo en Fat32. Luego, escriba «arranque» en la etiqueta y coloque 512 en el cuadro que dice «Nuevo tamaño (MB)».
Haga clic en «Aceptar» para crear la partición de arranque. Luego, haga clic en el icono de marca de verificación para crearlo.
Haga clic derecho en la partición de arranque, seleccione «administrar banderas». Después de eso, seleccione la casilla que dice «arranque» y «esp.»
Vuelva a hacer clic con el botón derecho en el espacio libre y seleccione «Nuevo». Luego, cree una nueva partición.
Configure el sistema de archivos de la segunda partición en linux-swap.
Establezca la etiqueta de la nueva partición Swap en «Swap».
Haga clic en «Nuevo tamaño (MB)» y escriba 4096 (4 GB).
Seleccione el icono de la marca de verificación para crear la nueva partición Swap.
En Gparted, haga clic con el botón derecho en la partición Swap y seleccione «Swapon» para activar Swap.
Con el mouse, haga clic derecho en el espacio no asignado en Gparted y seleccione «Nuevo» para crear una tercera partición en el disco.
En la ventana de creación de la partición, configure el sistema de archivos en Ext4 y la etiqueta en «Raíz». La nueva partición Ext4 usa el resto de la unidad.
Seleccione el icono de la marca de verificación por tercera vez para crear la tercera partición.
Cuando termine, el diseño de la partición debe verse como se muestra a continuación. Tenga en cuenta que a un diseño de BIOS le faltará la partición Fat32.

Con el particionamiento hecho, cierre Gparted y haga doble clic en el icono de Konsole en el escritorio para obtener acceso a la línea de comandos en el disco en vivo. Luego, ejecute el comando lsblk.

lsblk

Mire la salida de lsblk para las 3 particiones que acaba de crear. En este ejemplo, son / dev / sda1 (boot), / dev / sda2 (swap) y / dev / sda3 (root).

Con el comando mount, monte todas las particiones en la carpeta / mnt.

mount /dev/sda3 /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot

O, si está realizando una configuración de BIOS únicamente, haga lo siguiente. Tenga en cuenta que en este caso, la partición raíz es / dev / sda2, debido a que no existe una partición de arranque en el disco.

mount /dev/sda2 /mnt

Ejecute el comando nixos-generate-config para crear un nuevo archivo de configuración.

nixos-generate-config --root /mnt

Abra el archivo de configuración con Nano.

nano -w /mnt/etc/nixos/configuration.nix

Realice las siguientes modificaciones en el archivo de configuración.

Para usuarios de UEFI

En el archivo de configuración, elimine el # de:

networking.hostName = «nixos»; <- asegúrese también de cambiar "nixos" a su nombre de host preferido.
networking.wireless.enable = true <- si necesita WiFi.

Para usuarios de BIOS

En el archivo de configuración, elimine el # de:

boot.loader.grub.device = «/ dev / sda»
networking.hostName = «nixos»; <- asegúrese también de cambiar "nixos" a su nombre de host preferido.
networking.wireless.enable = true <- si necesita WiFi.

Después de realizar las ediciones necesarias, revise el archivo de configuración y elimine los símbolos # de las funciones y configuraciones que desea habilitar. ¡No hojee estas configuraciones!

Nota: para guardar con Nano, haga Ctrl + O.

Así es como se configurará su sistema cuando se instale. Para obtener orientación sobre el archivo de configuración, consulte aquí.

Después de generar un nuevo archivo de configuración, ejecute el comando nixos-install para instalar el sistema operativo.

nixos-install

Cuando la terminal sea utilizable nuevamente, escriba reboot para cargar en su nuevo sistema NixOS.

reboot