我想给大家分享一下我从Debian7.7转移到NixOS14.12系统的经验。
我使用的是256MB RAM的基于KVM(Kernal Virtual Machine)的RamNode的VPS(Virtual Private Server)
在我开通一个ID:399523 的通行证去问RamNode的服务支持请求添加一个NixOS的安装镜像ISO文件来挂载前,需要先找到一个可用的SystemRescCd镜像。
启动:系统恢复(sysresccd),默认的启动项。
通过命令行使用VNC(Virtual Network Computing)来控制。
通过ssh来安装系统比用VNC舒服些。所以我们设置root密码然后连接到正在运行的SystemRescCd VPS
sysresccd ~ # passwd root
好的,现在我们连接进来了,开始NixOS的安装过程吧。首先,准备运行环境和存储空间。VPS给了我们30GB的HDD空间在 /dev/sda
my-laptop $ ssh root@ipv4-of-your-vps sysresccd ~ # bash sysresccd ~ # export sysresccd ~ # export LC_ALL=POSIX sysresccd ~ # fdisk /dev/sda
我已经创建了一个虚拟内存交换分区在 /dev/sda1 。然而根据我以往的经验,最好是提供至少1G的空间,因为 nix-env -i 命令构建包的时候可能会需要超过700MB的RAM。
磁盘空间剩下的部分给 /dev/sda2 。 我通常会用LVM,但这次我不去烦了,而是让NixOS启动和运行得尽量得快一些