Como instalar o NixOS em uma máquina virtual?

Como instalar o NixOS em uma máquina virtual?

Quer experimentar o NixOS? Comece instalando-o em uma máquina virtual.

Se você pode usar o gerenciador de pacotes Nix em qualquer distro Linux, por que você deve instalar o NixOS?

Para entender os benefícios, veja mais sobre isso em um artigo que escrevemos sobre por que você pode considerar o uso do NixOS. Se você leu o primeiro artigo da série, já sabe o que quer.

Então, como começar com ele? Considerando que pode ser uma nova experiência para muitos, você deve substituir seu sistema do dia a dia com ele ou instalá-lo como uma máquina virtual?

Remomendamos usar o NixOS em uma VM antes de querer substituí-lo como seu sistema operacional principal. Isso vale para qualquer coisa nova que você queira experimentar, mas especificamente para distribuições Linux avançadas como NixOS.

Instalando o NixOS como máquina virtual usando o VirtualBox

Neste tutorial, vamos usar o VirtualBox.

E se você estiver usando o Ubuntu e não se importa em ter a versão mais recente, o VirtualBox pode ser instalado usando um único comando:

Comandos para usar no terminal

sudo apt install virtualbox

Quer instalar a versão mais recente? Você pode consultar um guia que preparamos sobre isso.

Depois de instalar com sucesso o VirtualBox, vamos começar com o primeiro passo.

Passo 1: Obtendo a imagem ISO do NixOS

Você precisa ir para a página oficial de download do NixOS.

E na seção NixOS: the Linux distribution, você encontrará ISO com desktops GNOME e KDE.

Claro, há um ISO mínimo também, mas recomendamos ir com qualquer um dos dois (GNOME e KDE):

nixos_1

Por causa deste tutorial, usaremosi o GNOME.

Lembre-se, você recebe opções do GNOME e do KDE para a área de trabalho no modo live.

E durante a instalação, você tem a opção de escolher seu ambiente de desktop favorito, incluindo Xfce, Pantheon, Cinnamon, MATE, e muito mais!

Etapa 2: Criando uma máquina virtual no VirtualBox

Abra o VirtualBox e clique no botão Novo para adicionar uma nova máquina virtual:

Captura de tela que mostra como clicar em novo botão para adicionar nova máquina virtual

E ele abrirá um prompt solicitando que você adicione informações sobre a máquina virtual que deseja adicionar.

Você pode começar nomeando sua máquina virtual:

  • Nomeie sua máquina virtual para que você possa identificar que é uma instalação do NixOS. Então eu o chamamos de NixOS.
  • Escolha a imagem ISO que você baixou recentemente.
  • Selecione Linux como um tipo de ISO.
  • E escolha Other Linux (64-bit) para versão.

nixos_3

Depois de selecionar tudo, clique no botão Próximo.

Em seguida, você será solicitado a escolher a Memória Base (RAM), os processadores que deseja alocar para esta máquina virtual e o espaço de armazenamento para esta instalação.

Embora o NixOS não mencione nenhum requisito oficial, talvez queira escolher pelo menos 4 gigas de RAM, 2-4 núcleos de processador, e 30 GB de espaço para esta instalação:

Selecione o hardware para a VM NixOS

nixos_5

E, no final, ele mostrará o resumo das escolhas que você fez para esta VM:

Resumo da instalação da VM do NixOS

Se tudo parecer bem, clique no botão Finalizar e ele criará uma máquina virtual NixOS para você.

Passo 3: Instalando o NixOS

Depois de terminar de criar a máquina virtual, o nome que você deu à sua máquina virtual NixOS deve começar a refletir na lista de VMs do VirtualBox.

Selecione a máquina virtual NixOS e clique no botão Iniciar:

Inicie a máquina virtual NixOS

E ele vai iniciar o NixOS ao vivo para que você possa experimentar a distro Linux.

Selecione o idioma do instalador

Depois de inicializar no NixOS, o instalador será iniciado e pedirá que você defina o idioma preferido para o instalador:

Escolha o idioma preferido para a instalação do NixOS

Escolha a região e o fuso horário

Em seguida, escolha sua região e zona. Se você não sabe disso, você pode selecionar seu país a partir do mapa, que irá definir as coisas para você.

Depois de selecionar a região e a zona, ele também selecionará o idioma, os números e a localidade de data preferidos.

Claro, você pode alterar se quiser, mas para a maioria dos usuários, as opções selecionadas funcionarão muito bem:

Escolha a região e a zona para NixOS

Selecione o layout do teclado

Em seguida, você terá que definir o layout do teclado.

Selecione Layout de teclado para NixOS

Depois disso, você será solicitado a criar um usuário e definir uma senha para esse usuário.

Você pode optar por manter uma senha forte ou qualquer coisa aleatória para a máquina virtual.

Criar um usuário para NixOS

Selecione seu ambiente de desktop favorito

Com o NixOS, você tem as seguintes opções para o ambiente de desktop:

Escolha o ambiente de trabalho para NixOS

Use software não livre no NixOS

O NixOS segue uma abordagem semelhante ao Fedora, onde você tem que escolher se quer o software não-livre.

Ativar pacote não-livre no NixOS

A parte de partições

Como este é um guia de VM, eu recomendo que você vá com a opção Erase disk que deve particionar o disco automaticamente!

Particionar automaticamente o disco para NixOS

Uma vez feito, ele lhe dará o resumo das escolhas que você fez:

Opções de instalação do NixOS na VM

E se tudo parecer correto, clique no botão Instalar, e ele iniciará o botão de instalação.

nixos_16

Não reinicialize, mas desative a máquina virtual

Quando a instalação estiver concluída, você terá a opção de reiniciar a máquina virtual.

E se você fizer isso, ele vai carregar o instalador novamente!

Para resolver esse problema, você deve fazer alterações na sequência de inicialização.

E para fazer isso, desligue sua máquina virtual assim que a instalação for concluída.

Para desligar a máquina virtual, selecione a opção Close no menu Arquivo e selecione a opção Desligar a máquina:

nixos_17

nixos_18

Alterar a ordem de inicialização no VirtualBox

Para alterar a ordem de inicialização na VM NixOS, abra as configurações dessa máquina virtual:

nixos_19

Em configurações, selecione Sistema e você encontrará a ordem de inicialização.

Aqui, selecione o Disco Rígido e use o ícone de seta para cima ao lado das opções e torne-o a primeira opção para inicializar:

Your browser does not support the video tag.

Pressione OK e ele salvará as alterações feitas.

Alternativamente, você pode remover o disco óptico (imagem ISO) que adicionamos para iniciar a instalação.

Passo 4: Inicialize a partir da instalação do NixOS

Agora, inicie sua máquina virtual NixOS e você verá uma tela GRUB:

NixOS-grub-screen

Selecione a opção padrão, e ele irá levá-lo para a nova instalação do NixOS com a área de trabalho GNOME.

nixos_22_11

É isso! Continue explorando NixOS!

Conclusão

Este foi um guia rápido sobre como você pode instalar o NixOS no VirtualBox.

Sinta-se livre para compartilhar seus pensamentos sobre o NixOS e se você enfrentar quaisquer problemas seguindo o guia!

Última atualização deste artigo: 21 de june de 2023