LVM+LUKS를 사용하여 Grub2가 Kali를 시작하도록 할 수 없습니다.

LVM+LUKS를 사용하여 Grub2가 Kali를 시작하도록 할 수 없습니다.

UEFI 시스템에서 Win10과 암호화된 Kali를 이중 부팅해야 합니다.

Windows를 부팅하는 것은 문제가 아닙니다. 나중에 GRUB에 항목을 추가하겠습니다. 문제는 컴퓨터를 켤 때 GRUB가 올바르게 로드되지만 메뉴 옵션 없이 BASH와 같은 프롬프트만 표시된다는 것입니다.

드라이브는 Windows와 공유되지만 추가 공간을 확보하기 위해 Windows는 다른 디스크에 있습니다.

디스크 파티션은 다음과 같습니다

sda
 sda1 Microsoft reserved
 sda2          (NTFS) data partition
 sda3          (NTFS) data partition
 sda4          (ext2) /boot
 sda5 
   sda5        (crypto LUKS)
     kali-swap (lvm)  swap
     kali-root (lvm)  /
 sda6          (vfat) /boot/efi

GRUB에 다음 명령을 실행하여 Kali를 수동으로 시작할 수 있습니다.

set root=(hd0,4)
linux /vmlinuz root=/dev/mapper/kali-root
initrd /initrd.img
boot

그 후, kali는 문제없이 시작되었고, 실행 update-grub, 재시작을 시도했지만 아무 일도 일어나지 않았습니다.

/etc/default/grub/파일을 편집하고 GRUB_PRELOAD_MODULES="lvm"아래와 같이 cmd 줄을 추가하고 편집했습니다.GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper/kali-root"

/boot파티션의 grub.cfg 파일을 편집해 보았습니다.

내가 뭘 잘못하고 있는지 아는 사람 있나요?

답변1

GRUB이 잘못된 .cfg 파일을 로드한 것 같습니다.

여기에서 똑같은 질문에 대한 답을 찾았습니다

Grub은 구성 파일을 로드하지 않거나 자동으로 Linux로 부팅하지 않습니다.

관련 정보