부트로더에 kali를 추가할 수 없습니다

부트로더에 kali를 추가할 수 없습니다

YouTube의 다음 링크를 사용하여 linux kali를 설치했습니다. www.youtube.com/watch?v=KLj2yQPWZDk

설치를 마쳤으나 결국 부트로더에 kali를 추가할 수 없었습니다. Easybcd 소프트웨어를 사용하면 아래와 같은 오류가 발생합니다. 여기에 이미지 설명을 입력하세요.

easy bcd 옵션에 항목을 추가할 때 아래와 같이 선택(잠김)할 수 없습니다. 여기에 이미지 설명을 입력하세요. UEFI 봇로더에 kali를 추가할 수 있나요? 있다면 어떤 다른 옵션이 있나요? 현재 운영 체제는 EFI 부팅이 가능한 Windows 10입니다.

답변1

부트로더가 잠겨 있습니다. 이 문제를 해결하는 방법은 여러 가지가 있지만 어쨌든 이런 종류의 문제에 더 적합한 kali의 부트로더인 GRUB를 사용할 수 있습니다. Kali 파티션을 먼저 부팅하도록 BIOS를 통해 부팅 순서를 변경하면 됩니다. 그런 다음 GRUB 부팅 목록에 Windows 파티션을 추가해야 합니다.

Kali에 있고 모든 설정(사용자의 sudo 권한 포함)이 완료되면 터미널을 열고 다음 명령을 입력하십시오.

lsblk

Windows 파티션(sdXY, 여기서 X는 문자이고 Y는 숫자)의 드라이브 레이블을 찾습니다. 여기서는 "lsblk -f"도 유용합니다.

그런 다음 다음 명령을 실행하십시오.

sudo nano /etc/grub.d/40_custom

현재 파일을 편집하고 있습니다. 파일 맨 아래에 이를 추가하고 sdXY를 위에서 찾은 내용으로 바꿉니다.

menuentry "Windows 10 (loader) (on /dev/sdXY)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}

입력한 내용이 여기와 동일한지 세 번 확인하세요. 그런 다음 다음을 실행하십시오.

sudo update-grub

재시작. 이익.

두 가지 sudo 명령 중 하나를 실행하는 데 문제가 발생하면 SELinux 권한 문제일 수 있습니다. 이것을 실행하세요:

sudo echo 0 > /selinux/enforce

그런 다음 명령을 다시 시도하고 SELinux를 재부팅하거나 다시 활성화하십시오.

sudo echo 1 > /selinux/enforce


또는 예를 들어 Windows의 가상 머신에서 Kali linux를 실행할 수 있습니다. 가상 상자

관련 정보