Virtual-Machine
從非 nixos 作業系統將不同的 configuration.nix 文件執行到虛擬機中
在令人驚嘆的nixos中,可以啟動一個輕量級容器,該容器將執行一個
configuration.nix
文件與主機配置不同的系統,方法是首先使用以下命令進行編譯:$ nixos-rebuild build-vm -I nixos-config=./configuration.nix
並通過以下方式執行:
$ ./result/bin/run-*-vm
但是,第一個命令無法在未安裝 nixos 的作業系統上執行,例如 debian + nixpkgs,因為
nixos-rebuild
不存在。我如何仍然可以
build-vm
在非 nixos 系統中使用?
感謝
clever
和infinisil
:nix-build '<nixpkgs/nixos>' -A vm -I nixos-config=./configuration.nix