
부팅 가능한 kali linux usb를 만들고 레거시 BIOS 컴퓨터에서 작동하도록 하려고 합니다. 그러나 UEFI로 인해 문제가 발생하고 있습니다. USB는 3개의 파티션으로 나누어져 있습니다. 첫 번째는 fat32인 efi/boot 파티션입니다. 두 번째는 일반 파일 시스템이 있는 기본 파티션입니다(Windows를 실행하는 기본 컴퓨터에서 diskgenius라는 도구를 사용하여 볼 수 있음). 세 번째는 리눅스 스왑 파티션입니다. 현재 grub 메뉴로 부팅 중이지만 Linux로 부팅되지 않습니다. grub 명령줄로 이동하면 'ls' 명령을 사용하여 파티션을 볼 수 있으며, "ls (hd0, 1)"를 사용하면 efi/boot 폴더가 표시되지만 "ls (hd0)를 시도하면 ,2)" 또는 다른 파티션에는 "알 수 없는 파일 시스템"이라고 표시됩니다.
USB를 uefi로 부팅하려면 bootx64.efi 및 grub.cfg 파일을 추가해야 했습니다. grub에도 몇 가지 모듈을 추가했고 "lsmod" 명령을 입력하면 "ext2" 및 "part_gpt" 모듈이 표시되므로 ext4 지원이 포함될 것이라고 가정하는데 왜 작동하지 않는지 잘 모르겠습니다. 또한 보안 부팅을 비활성화하십시오. 어떤 도움이라도 대단히 감사하겠습니다!
내가 시도한 명령은 다음과 같습니다.
set prefix=(hd0,2)/boot/grub
set root=(hd0,2)
linuxefi /boot/vmlinuz-4.18.0-kali2-amd64 noconfig=sudo username=root hostname=kali
initrdefi /boot/initrd.img-4.18.0-kali2-amd64
linuxefi 명령 후에 "알 수 없는 파일 시스템" 오류가 발생합니다.
답변1
grub을 다시 설치하여 이 문제를 해결했습니다. 일부 누락된 구성 요소가 있었던 것 같지만 어느 구성 요소가 문제를 정확히 해결했는지는 확실하지 않습니다.