Grub2가 EXT4 파일 시스템을 인식하지 못함

Grub2가 EXT4 파일 시스템을 인식하지 못함

부팅 가능한 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을 다시 설치하여 이 문제를 해결했습니다. 일부 누락된 구성 요소가 있었던 것 같지만 어느 구성 요소가 문제를 정확히 해결했는지는 확실하지 않습니다.

관련 정보