20.04에서 20.10으로 업그레이드한 후 Ubuntu가 더 이상 시작되지 않습니다.

20.04에서 20.10으로 업그레이드한 후 Ubuntu가 더 이상 시작되지 않습니다.

도움을 주셔서 미리 감사드립니다.

Ubuntu 20.10(이전 20.04)이 설치된 Dell Precision 7540이 있습니다. 이것은 기본 파티션에 별도의 부팅 파티션과 LUKS가 있는 단일 물리적 nvme 디스크를 사용하는 매우 일반적인 설치입니다. Grub 부팅 화면에서 더 이상 부팅할 수 없습니다. 내가 선택해야 하는 옵션은 다음과 같습니다.

Ubuntu 및 Linux 5.8.0-26-일반

Ubuntu 및 Linux 5.8.0-26-일반(복구 모드)

두 옵션 모두 동일한 동작을 갖습니다. 10~15초 후에 (initramfs) 프롬프트가 표시됩니다. 종료를 입력하면 다음과 같은 결과가 생성됩니다.

Gave up waiting for root file system device. Common problems:
 - Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/vgubuntu-root does not exist. Dropping to a shell!

내가 시도한 것: Live USB에서 부팅을 시도했고 LUKS 파티션을 성공적으로 마운트할 수 있었습니다. 라이브 USB에서 부팅 복구를 설치하고 실행했습니다. 복구 후 아래와 같이 Pastebin 링크가 제공되었지만 여전히 부팅되지 않습니다.

http://pastebin.ubuntu.com/p/HxXj4qfrqS/

또한 설치를 루트로 바꾸고 update-grub, grub-install 및 update-initramfs를 실행했지만 이들 중 어느 것도 아무것도 변경되지 않았습니다.

이 문제를 진단하는 데 도움이 되는 추가 정보가 있으면 알려주시기 바랍니다.

고쳐 쓰다:부팅을 완료했지만 initramfs에서 LUKS 파티션을 잠금 해제한 후에만 가능합니다. 다음 명령을 실행하여:

cryptsetup luksOpen /dev/nvme0n1p3 nvme0n1p3_crypt 비밀번호를 입력하면 exit 시작됩니다.시간이 초과되어 initramfs에 빠지는 대신 이 메시지를 표시하도록 하려면 어떻게 해야 합니까?

답변1

수리하다.

etc/crypttab(세 번째 필드)의 줄에서 키 파일을 제거하고 none.

다음과 같습니다.

nvme0n1p3_crypt UUID=ecb87885-85fa-426d-9242-8b14d23f48c4 none luks,discard

이제 시작 시 키를 묻는 메시지가 표시됩니다. 그것이 가리키는 키 파일에 액세스할 수 없거나 잘못된 것 같습니다.

답변2

Ubuntu Live와 함께 CD 또는 USB 스틱을 사용하고 부팅 복구를 다운로드하고 그런 식으로 grub을 복구할 수 있습니다.

관련 정보