Grub 설치 오류: 디스크 'crpytouuid/' 찾을 수 없음

Grub 설치 오류: 디스크 'crpytouuid/' 찾을 수 없음

나는 팔로우한다완전히 암호화된 디스크와 Btrfs 파일 시스템을 사용하여 Arch Linux를 설치하는 방법에 대한 fdiblen의 가이드사용 cryptsetup.

grub-install나는 현재 부트로더 단계에 있으며 내 환경에서 이 작업을 수행하려고 합니다 ./etc/default/grub

GRUB_ENABLE_CRYPTODISK=y
GRUB_CMDLINE_LINUX="cryptdevice=/dev/nvme0n1p3:crpytroot:allow-discards"

이 줄을 실행하는 동안

grub-install --target=i386-pc /dev/nvme0n1

오류가 발생합니다.

Grub-install: error: disk 'crpytouuid/0cebxxxxxxxxxxx' not found

인터넷 검색을 시도했지만 crpytouuid이상하게도 유용한 결과를 얻지 못했습니다.

나는 확인하러 가서 /dev/disk/by-uuid이것이 0cebxxxxxxxxxxx실제로 내 세 번째 파티션의 uuid nvme0n1p3(즉, 해당 위치 /)라는 것을 발견했습니다.

그래서 grub-install다시 해봤지만, --verbose제가 얻은 것은 다음과 같습니다.

img_3815

스크린샷 로그에서 볼 수 grub-install있듯이

/dev/mapper/cryptroot is not present.

그래서 그것이 문제일 수도 있지만, 실제로는 ls /dev/mapper/cryptroot그것이 /dev/mapper/cryptroot존재한다는 것을 보여줍니다.

나도 바꿔보려고 했는데

GRUB_CMDLINE_LINUX="cryptdevice=/dev/nvme0n1p3:crpytroot:allow-discards"

도착하다

GRUB_CMDLINE_LINUX="cryptdevice=/dev/disk/by-uuid/0cebxxxxxxxxxxx:crpytroot:allow-discards root=/dev/mapper/cryptroot"

같은 오류가 발생했습니다.

관련 정보