Ваша Windows может быть установлена в режиме загрузки UEFI, а Mint - в режиме загрузки BIOS. Эти два режима несовместимы, и вы можете выполнять двойную загрузку только из меню UEFI / BIOS и, возможно, придется включить или выключить настройки загрузки UEFI или BIOS. Grub может выполнять двойную загрузку с другими установками только в том же режиме загрузки, в котором вы загрузили grub. Вы можете использовать Boot-Repair для преобразования BIOS.
Во-первых, вам нужно указать grub, где найти раздел (вашего USB ), который содержит операционную систему. Для целей этого ответа я предполагаю, что GRUB установлен на USB-накопителе. Согласно вики Arch Linux , лучше всего, чтобы GRUB читал UUID во время загрузки, добавив его в начало файла grub.cfg:
# path to the partition holding ISO images (using UUID)
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"
insmod search_fs_uuid
search --no-floppy --set=isopart --fs-uuid $rootuuid
Теперь вы можете указать GRUB, где найти необходимые файлы:
menuentry "KolibriOS" {
linux16 ($isopart)/path/to/memdisk
initrd16 ($isopart)/path/to/kolibri.img
}
Если вы хотите загрузить файл ISO напрямую как LiveCD, вы можете вместо этого использовать следующее:
menuentry "KolibriOS" {
loopback loop ($isopart)/path/to/KolibriOS.iso
linux16 /path/to/memdisk
initrd16 (loop)/kolibri.img
}
Я успешно протестировал опцию LiveCD, но никогда не тестировал установленную версию, хотя она тоже должна работать.