Unetbootin это действительно GUI-инсталлятор, который сам распаковывает и переносит файлы из ISO на usb-flash и автоматически настраивает загрузчик.
Использовал его так как в списке поддерживаемых дистрибутивов есть Puppy, но по сути это не имеет особого значения так как он поддерживает любые гибридные ISO.
Не знаю, как сейчас, но раньше (года 3-4 назад) внутри Unetbootin был настолько ужасный говнокод, что он не копировал на флешку файлы, если название файла превышало некоторую длину - всё было захардкожено на массивах. У меня так то ли altlinux, то ли opensuse не хотела ставиться.
Надеюсь, это пофиксили.