NixOS:覆盖 hardware-configuration.nix 后恢复 /boot 挂载信息

NixOS:覆盖 hardware-configuration.nix 后恢复 /boot 挂载信息

在我的 NixOS 配置中,我最终意外覆盖了我的hardware-configuration.nix.虽然sudo nixos-generate-config重新生成一个,但对我来说,重新生成的版本似乎缺少所需的/boot部分。

我怎样才能弄清楚这个部分本来/应该是什么样子?

我检查了例如/nix/var/nix/profiles/,但在那里找不到它。 lsblk显示了一些分区,包括sr0看起来应该是我的分区/boot

$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 931.5G  0 disk 
├─sda1   8:1    0 923.5G  0 part /tmp/c7ca628b-0645-4af0-95d5-741d47d5923f
└─sda2   8:2    0     8G  0 part [SWAP]
sdb      8:16   0 119.2G  0 disk 
└─sdb1   8:17   0 119.2G  0 part 
sr0     11:0    1  1024M  0 rom

...但是,尝试将其插入似乎不起作用。

答案1

IIRCnixos-generate-config简单地根据什么生成坐骑现在安装。所以...一种选择是按照您想要的方式手动安装东西,然后运行发电机。我想如果您的前几代系统可以按照您想要的方式工作,您可以通过 grub 菜单启动其中一个系统并nixos-generate-config从中运行。

相关内容