Есть подобная тема по Ubuntu 16.04.
На всякий случай вот конфиг для старта установки Ubuntu 18.04 из образа ISO из под меню GRUB4DOS. Для своей флешки, необходимо во второй строке задать свой полный путь к ISO-образу относительно корня флешки. Флешка в FAT32.
title Ubuntu 18.04 desktop x64
set image=/public/iso/ubuntu-18.04-desktop-amd64.iso
find --set-root %image%
map --mem %image% (hd32) || map %image% (hd32)
map --hook
root (hd32)
kernel /casper/vmlinuz boot=casper iso-scan/filename=%image% locale=ru_RU.UTF-8
initrd /casper/initrd
Описание построчно:
1. Задается имя пункта меню
2. Создается переменная image с полным путём до образа относительно корня флешки
3. Ищется раздел на котором файл образа находится по пути, указанному в переменной image. Этот диск устанавливается текущим корневым.
4. Пытаемся загрузить весь образ в RAM (так бытрее, а 1-2Гб на время установки не жалко), если не получается, будем пытаться работать с образом на диске напрямую. Задаем псевдоним раздела hd32. Если образ в память RAM загрузить не получается, образ обязательно должен быть дефрагментирован и состоять из одного фрагмента, иначе эмуляция не запустится. Для дефрагментации можно использовать к примеру Contig.
5. Немедленно включаем загруженный образ и его псевдоним hd32
6. Раздел с псевдонимом hd32 делаем корневым
7. Путь относительно корня образа iso и параметры, передаваемые ядру при старте. Передается путь к файлу образа и по умолчанию ставим русскую локаль и кодировку utf8
8. Путь к файлу загрузочного диска установщика относительно корня образа iso
По идее в самом конце можно написать новую строку boot что бы началась загрузка, но GRUB4DOS сам понимает что это надо сделать.
Возможно я не все правильно описал и сделал, но такие настройки опробованы в деле и с них ubuntu 18.04 реально устанавливается.