【问题标题】:Is it possible (or advisable) to use NixOps to install NixOS to a USB flash drive?是否可以(或建议)使用 NixOps 将 NixOS 安装到 USB 闪存驱动器?
【发布时间】:2019-01-28 19:34:24
【问题描述】:

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

【问题讨论】:

    标签: nixos nixops


    【解决方案1】:

    首先让我们解决这个问题:如果目的只是创建一个实时安装程序以在系统上安装 NixOS,您应该关注the instructions in the NixOS manual.

    假设您希望驱动器能够自我更新,您应该避免使用 NixOps。与nixos-install 命令不同,NixOps 并非旨在仅将评估和构建的机器复制到目标机器。它不会将 Nix 语言表达式复制到其中,因此目标机器将无法更新或修改自身。

    我看到了两种可能的方法。最直接的方法是use the nixos-install command 在驱动器上安装 NixOS,就像在内部驱动器上安装它一样。对于内核和每一个健全的 BIOS,U 盘只是另一个可以用来启动的块设备。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多