virtualbox导入ova格式nixos系统
OVA 格式 是虚拟化环境中常见的一种文件格式,它是Open Virtual Appliance的缩写,通常用于打包完整的虚拟机。
env
- mac virtualbox-v7.1.x
1.download ova
- https://nixos.org/download/
- https://releases.nixos.org/
- https://releases.nixos.org/nixos/23.05/nixos-23.05beta78.04aaf851167
点击下载:
nixos-23.05beta78.04aaf851167-x86_64-linux.ova
2.import ova
在 VirtualBox 中导入 OVA:
方法1: 管理 -> 导入虚拟电脑 -> ova -> 导入
方法2:工具 -> 欢迎 -> 导入 -> ova文件 -> 导入

3.开启ssh/配置静态IP
cat /etc/nixos/configuration.nix
....
{
...
environment.systemPackages = with pkgs; [
wget vim lrzsz
];
# manual network
networking.interfaces.enp0s8 = {
ipv4.addresses = [{
address = "172.24.20.144";
prefixLength = 24;
}];
};
networking.defaultGateway = "172.24.20.1";
networking.nameservers = ["1.1.1.1" "8.8.8.8"];
# Enable the OpenSSH daemon.
services.openssh = {
enable = true;
settings = {
PermitRootLogin = "yes";
PasswordAuthentication = true;
};
};
}
4.构建切换
nixos-rebuild switch
