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-bootpor padrão nos sistemas EFI. Então você vai acabar com um novo executável EFI ao lado dos que você já tem. -
nixos-installtambém tentará definirsystemd-bootcomo o gerenciador de inicialização padrão. Eu acredito que você pode desativar isso, definindoboot.loader.efi.canTouchEfiVariablespara 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.