나는 팔로우한다완전히 암호화된 디스크와 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
제가 얻은 것은 다음과 같습니다.
스크린샷 로그에서 볼 수 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"
같은 오류가 발생했습니다.