crypttab이 활성화되지 않은 것 같습니다

crypttab이 활성화되지 않은 것 같습니다

Linux Mint 21.1에서 21.2로 업그레이드한 후 최신 initrd가 작동을 멈췄습니다. 오래된 것은 잘 작동합니다. initrd를 재생성해도 도움이 되지 않습니다. 최신 initrd로 부팅할 때, 내가 해독한 루트 드라이브의 UUID가 존재하지 않는다는 오류가 발생하므로 crypttab이 사용되지 않는 것 같습니다. crypttab을 확인했는데 아무것도 바뀌지 않았습니다.

답변1

루트 파일 시스템이 암호화된 경우 최신 Debian/Ubuntu/Mint에서 cryptsetup이 패키지가 필요할 뿐만 아니라 cryptsetup-initramfs.

업그레이드 후에는 /var/cache/apt/archives/다운로드한 패키지가 가득 차 있을 가능성이 높으므로 initrd를 다시 생성할 때 시스템에 디스크 공간이 부족할 수 있습니다.

이로 인해 일반적으로 initrd 생성이 실패하고 부분적인 initrd 파일이 생성될 수 있습니다. 불완전한 initrd 파일로 부팅을 시도하면 쉽게 오류가 발생할 수 있습니다.

먼저 ls -l /bootinitrd 파일을 실행하고 크기를 확인합니다. 새 커널의 initrd가 이전 커널의 initrd보다 훨씬 작다면 일부 부품이 누락되었을 수 있습니다.

이 경우 sudo apt clean all패키지 캐시를 정리하여 일부 공간을 확보한 다음(디스크 공간이 부족한 경우 주요 업데이트 후에 항상 좋은 방법임) 패키지가 cryptsetup-initramfs설치되어 있고 최신 상태인지 확인하세요. 그런 다음 새 커널에 대한 initrd를 다시 생성해 보십시오.

관련 정보