У меня тоже есть файлик startup.nsh, мигрирующий в систему, которая загружается первой, с известным содержимым. По логике это означает, с какой системы загрузиться по умолчанию. А вот, разбираясь с его содержимым, вижу: fs0: {файловая система UEFI (fat32)}\EFI\ubuntu\grubx64.efi {путь к загрузчику}, т.е. утверждать, что этот файл нужен только для работы с виртуальными машинами, нельзя. Встречал упоминание, что VB для тестирования UEFI подходит хуже, чем OVMF (Open Virtual Firm Firmware) непосредственно с QEMU.
Если смотреть листинг физических устройств, то можно увидеть: тип метки диска и загрузочный раздел EFI
sudo fdisk -l
Диск /dev/sda: 119,2 GiB, 128035676160 байт, 250069680 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Устр-во начало Конец Секторы Размер Тип
/dev/sda1 2048 411647 409600 200M EFI
/dev/sda2 411648 213118975 212707328 101,4G Файловая система Linux
/dev/sda3 213118976 250068194 36949219 17,6G Файловая система Linux
S.A., покажите Ваши диски такой же командой.