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

IIRC는 nixos-generate-config단순히 무엇을 기반으로 마운트를 생성합니다.지금설치하다. 따라서... 한 가지 옵션은 원하는 방식으로 수동으로 설치한 다음 생성기를 실행하는 것입니다. 원하는 방식으로 작동하는 이전 세대의 시스템이 있다면 grub 메뉴를 통해 시스템 중 하나를 부팅하고 nixos-generate-config실행할 수 있을 것 같습니다.

관련 정보