![Arch-linux 설치 후 GRUB를 사용하여 시작할 수 없습니다](https://linux55.com/image/80514/Arch-linux%20%EC%84%A4%EC%B9%98%20%ED%9B%84%20GRUB%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
Luks에서 lvm으로 Arch Linux 설치를 완료하고 GRUB 구성 후 재부팅했습니다.
USB GRUB으로 부팅하면 다음과 같은 결과가 나타납니다.
이 페이지를 편집하고 UUID 번호를 sda1로 수정했습니다.
편집: Archiso로 부팅했고 다시 빌드하려고 하면 다음과 같습니다.
# grub-mkconfig -o /mnt/boot/grub/grub.cfg
나는 아직도 많은 경고를 받습니다:
경고: lvmetad에 연결할 수 없습니다. 내부 스캔으로 돌아갑니다. /run/lvm/lvmetad.socket: 연결에 실패했습니다. 해당 파일이나 디렉터리가 없습니다.
어떤 아이디어가 있나요?
답변1
위의 Arch 위키 섹션을 읽어보세요.
먼저 mkinitcpio.conf에 encrypt
및 후크를 추가한 후 다음을 실행해야 합니다.lvm2
mkinitcpio -p linux
둘째, 부팅 프로세스 전에 grub이 디스크를 해독하도록 해야 합니다.
아래에서는 Arch 위키의 세부 정보를 인용합니다.
부팅 시 암호화된 루트 파티션의 잠금을 해제하려면 부트로더가 다음 커널 매개변수를 설정해야 합니다.
cryptdevice=UUID=device-UUID:lvm root=/dev/mapper/MyVol-root
The <device-UUID> refers to the UUID of /dev/sdaX
작동 방법은 다음과 같습니다. 먼저 디스크를 부팅할 수 있도록 커널 매개변수에서 디스크의 암호를 해독해야 합니다.