Arch-linux 설치 후 GRUB를 사용하여 시작할 수 없습니다

Arch-linux 설치 후 GRUB를 사용하여 시작할 수 없습니다

Luks에서 lvm으로 Arch Linux 설치를 완료하고 GRUB 구성 후 재부팅했습니다.

USB GRUB으로 부팅하면 다음과 같은 결과가 나타납니다.여기에 이미지 설명을 입력하세요.

이 페이지를 편집하고 UUID 번호를 sda1로 수정했습니다.

편집: Archiso로 부팅했고 다시 빌드하려고 하면 다음과 같습니다.

# grub-mkconfig -o /mnt/boot/grub/grub.cfg

나는 아직도 많은 경고를 받습니다:

경고: lvmetad에 연결할 수 없습니다. 내부 스캔으로 돌아갑니다. /run/lvm/lvmetad.socket: 연결에 실패했습니다. 해당 파일이나 디렉터리가 없습니다.

어떤 아이디어가 있나요?

답변1

https://wiki.archlinux.org/index.php/Dm-crypt/Encrypting_an_entire_system#Configuring_the_boot_loader

위의 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

작동 방법은 다음과 같습니다. 먼저 디스크를 부팅할 수 있도록 커널 매개변수에서 디스크의 암호를 해독해야 합니다.

관련 정보