Когда ратуют за grub4dos, то обычно называют это его преимущество - загрузка из исо-образа.
нужно постоянно дефрагментировать исошники. А когда места на флешке немного, то проблемы каждый раз дефрагментировать. Если же использовать выгрузку исо в память, что спасает от фрагментации, то озу может не хватать на старом железе
На деле, это даётся вот такой кровью.
Если памяти немеряно, то и груб2 без проблем грузит исо-образы.
Но в некоторых слычаях, он может загружаться из исо-образа, даже если памяти меньше размера образа.
Например, у меня ОЗУ 512мб, но никаких проблем с загрузкой из образа ЛUbuntu, размер которого больше гигабайта.
Полагаю, что фс не устраивает
И абсолютно без разницы на какой ФС находится образ.
И сам загрузчик может быть где угодно. Это может быть и установленный в системе груб.
Что нужно прописать для Ubuntu? Т.е. я просто распаковываю в папку содержимое исо, а дальше?
Если говорить конкретно об образе *бунту, то достаточно скопировать только каталог /casper.
А дальше конфигуришь свой груб, для загрузки из "набора файлов".
Примерно, можешь посмотреть конфиг груба в /boot/grub/grub.cfg или конфиг исолинукс в /isolinux/txt.cfg.