A maneira mais simples de instalar é a partir do LiveCD.
nixos-generate-config
irá gerar novamente a configuração de hardware, mas se encontrar configuration.nix
, ela será deixada em paz. E nixos-install
é projetado de forma que possa ser executado com segurança quantas vezes forem necessárias.
Isso significa que você pode seguir o guia de instalação principal usando o sistema de arquivos (e a configuração) que você já criou para o NixOS e continuar de onde parou.
Algumas coisas a serem lembradas:
- O NixOS instalará
systemd-boot
por padrão nos sistemas EFI. Então você vai acabar com um novo executável EFI ao lado dos que você já tem. -
nixos-install
também tentará definirsystemd-boot
como o gerenciador de inicialização padrão. Eu acredito que você pode desativar isso, definindoboot.loader.efi.canTouchEfiVariables
para false emconfiguration.nix
- Eu recomendo instalar o NixOS com uma configuração básica; Por exemplo, configure a rede, os usuários e instale um editor de texto, mas não muito mais. A razão é que o LiveCD usa um armazenamento Nix que é mantido na RAM. Seu sistema será primeiro instalado nesse repositório Nix suportado por RAM e depois copiado para o disco. Uma vez instalado e inicializável, você pode prosseguir com segurança com o resto da configuração.