在 VPS(KiwiVM) 上安装 NixOS
Jul 11, 2025
挂载镜像
进入 KiwiVM 的控制台首页,将 VPS 关机后,找到 Mount ISO,选择 NixOS 的镜像并挂载

系统会提示 VPS 必须要关机,镜像挂载才会生效
启动 VPS,系统会自动打开 VNC 窗口,等同于点击左边的 Root shell - interactive 然后点 Launch 打开

安装 NixOS
注意
我使用的 VPS 不支持 UEFI 启动,所以下文使用 BIOS Boot
切换到 root 用户
检查磁盘分区情况,使用 lsblk 命令查看
对磁盘分区,使用 parted 命令
BIOS Boot 实际不需要这么大的引导分区(分区1),这个大小其实是给 UEFI 模式准备的
格式化分区,使用 mkfs 命令
bios_grub 的分区不需要格式化, 也不用挂载
生成 NixOS 配置
修改 NixOS 配置
{ outputs, config, lib, pkgs, ... }:
{
imports = [
./hardware-configuration.nix
];
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
services.openssh.enable = true;
system.stateVersion = "24.11"; # 这里按照生成的文件默认的配置,不要更改!!!
}
部署系统
进入系统
关机
安装完成
返回 KiwiVM 控制台,卸载 ISO 镜像,然后启动 VPS
这样就完成了 NixOS 的安装,可以远程登陆系统了
本文撰写参考了以下资料,感谢作者们的辛勤付出: