代码之家  ›  专栏  ›  技术社区  ›  Jonathan

是否可以(或建议)使用NixOps将NixOS安装到USB闪存驱动器上?

  •  2
  • Jonathan  · 技术社区  · 6 年前

    我想将NixOS安装到闪存驱动器上,并让操作系统完全在闪存驱动器上运行。是否可以使用NixOps安装到闪存驱动器?或者我需要?也就是说,仅仅写一个脚本就能做到这一点,会更容易还是更好?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Robert Hensing Nguyen Hoang Hiep    6 年前

    首先,让我们不要这样做:如果目的只是创建一个在系统上安装NixOS的实时安装程序,那么您应该遵循 the instructions in the NixOS manual.

    假设您希望驱动器能够自我更新,那么应该避免NixOps。不像 nixos-install 命令,NixOps的设计目的不是只将经过计算和构建的计算机复制到目标计算机。它不会将Nix语言表达式复制到它上面,因此目标计算机将无法更新或修改自身。

    我看到了两种可能的方法。最直截了当的是 use the nixos-install command

    另一种方法是遵循手册并更改 root= 参数,这可能会使更改持久化。我从来没有为我的U盘安装过,所以我不知道这是否真的有效。