guix系统重新配置时要指定什么文件?

guix系统重新配置时要指定什么文件?

文档guix system reconfigure

构建中描述的操作系统文件,激活它,然后切换到它。

粗略的搜索没有找到任何关于什么或在哪里的信息文件是或者如何生成它。

正如 @muru 评论的那样,该页面还说:

一旦您编写了操作系统声明(如上一节所示)

...但是该部分是引导加载程序配置同样也没有告诉我在我的系统上哪里可以找到该文件。

由于此步骤是正常系统升级的一部分(guix pull在多个地方描述的 runnnig 之后),我本来期望一些更明显的东西......但由于我在 GuixSD 中是一个完全的菜鸟,所以我很容易出错。

答案1

3.7 系统安装后, 它说:

3.7 系统安装后

成功了,你现在已经启动到 Guix 系统了!从那时起,您可以随时通过运行来更新系统,例如:

guix pull
sudo guix system reconfigure /etc/config.scm

所以/etc/config.scm可能就是您正在寻找的。

并且在3.6.2 继续安装

接下来,您必须编辑文件并提供要安装的操作系统的声明。 [...]。我们强烈建议将该文件存储在目标根文件系统上,例如,作为 /mnt/etc/config.scm.如果不这样做,一旦您重新启动到新安装的系统,您将丢失配置文件。

使用配置系统,了解配置文件的概述。该部分中讨论的示例配置可/etc/configuration在安装映像中找到。因此,要开始使用提供图形显示服务器(“桌面”系统)的系统配置,您可以按照以下方式运行:

# mkdir /mnt/etc
# cp /etc/configuration/desktop.scm /mnt/etc/config.scm
# nano /mnt/etc/config.scm

它可以告诉您最初是如何获得该文件的。

相关内容