А кто тебя знает, что ты вообще делаешь. Хотя-бы конфиг груба покажи.
grub.cfg - оригинальный конфиг с ним у меня нормально грузится Debian
Этот код содержит альтернативный grub.cfg которым я подменяю оригинал:
#код добавил Ventoy, он приводит к чёрному экрану
search.fs_uuid 47c8600f-43ca-4bf8-b6ae-613d266770b3 root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
#код из статьи на хабре, ведёт к чёрному экрану с комментариями см. вложение в корне диска имею файл "DebianX64Root.vhd"
menuentry "vhdUUID" {
insmod probe
set vhd_name="/DebianX64Root.vhd"
search --no-floppy --set=vhd_dev --file $vhd_name
probe -u $vhd_dev --set=vhd_uuid
loopback loop ($vhd_dev)$vhd_name
linux (loop,gpt2)/boot/vmlinuz-4.19.0-14-amd64 root=/dev/loop0p2 rw loop_file_path=$vhd_name loop_dev_uuid=$vhd_uuid
initrd (loop,gpt2)/boot/initrd.img-4.19.0-14-amd64
}
menuentry "ms" {
chainloader /EFI/boot/ms.efi
}
