Будучи моложе, никогда не занимался такой шнягой, как загрузка ISO. Всегда извлекал файлы из ISO на флешку, редактировал grub.cfg под флешку (обычно по метке что-то типа search --label LIVEUSB1 --set=root и linux /boot/vmlinuz root=LABEL=LIVEUSB1). Некоторое время пользовался бутовой флешкой, разбитой на 4 первичных раздела с инсталляшками разных линуксов (Fedora, Debian, Ubuntu, что-то ещё). Это я к тому, что если не работает загрузка некоторых ISO-образов, попробуйте этот метод. Либо используйте unetbootin (только там не grub, насколько мне помнится).