Grub2 no reconoce el sistema de archivos EXT4

Grub2 no reconoce el sistema de archivos EXT4

Estoy intentando crear un USB Kali Linux de arranque y hacerlo funcionar para computadoras con BIOS heredadas. Sin embargo, la UEFI está causando algunos problemas. El usb está dividido en 3 particiones. La primera es la partición efi/boot que es fat32. La segunda es la partición principal con el sistema de archivos normal (que puedo ver usando una herramienta llamada diskgenius en mi computadora principal que ejecuta Windows). La tercera es la partición de intercambio de Linux. Actualmente se está iniciando en el menú de grub pero no se inicia en Linux. Cuando voy a la línea de comando de grub puedo usar el comando 'ls' para ver las particiones, y si uso "ls (hd0, 1)" me mostrará las carpetas efi/boot pero si intento "ls (hd0, 1)" ,2)" o cualquier otra partición que diga "sistema de archivos desconocido".

Tuve que agregar algunos archivos bootx64.efi y grub.cfg para que mi USB arrancara con uefi. También agregué algunos módulos a grub y cuando escribo el comando "lsmod" veo los módulos "ext2" y "part_gpt", así que supongo que incluiría soporte para ext4, no estoy seguro de por qué no funciona. También tenga desactivado el arranque seguro. ¡Cualquier ayuda sería muy apreciada!

Estos son los comandos que he probado:

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

Da el error "sistema de archivos desconocido" después del comando linuxefi

Respuesta1

Lo solucioné reinstalando grub. Creo que faltaban algunos componentes, pero no estoy seguro de cuál solucionó exactamente el problema.

información relacionada