Код
title Try Ubuntu without installing
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz
title Install Ubuntu
map /Boot/ubuntu-14.04-desktop-i386.iso (0xff)
map --hook
kernel (0xff)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/Boot/ubuntu-14.04-desktop-i386.iso quiet splash --
initrd (0xff)/casper/initrd.lz
Менюшки для запуска из образа. Чтоб сохранялись изменения я слышал нужно создать casper-rw файл (что и как - смотри в гугле), а чтоб его подключить по моему достаточно partnew (hd0,3) 0x00 /имя-файла. Команда partnew подключит файл как 4-й раздел флешки, если такой уже существует - он будет затерт.