или попробовать поставить без загрузчика, только сделать флешку активной через gparted или fdisk и загружаться через биос методом выставления primary boot partition , а размер - всё зависит от потребностей и размера софта что будет стоять, я бы сказал что для простого юзания - типа как система для профилактики - 4 Гб, для пользования нетом - 8, для полноценной системы - 16 и больше
С помощью программы unetbootin она создает загрузочную флешку с любой Linux какую сам выберешь можно даже через эту прогу скачать систему и прога сама запишет ее на флешку можно и из ISO образа.для Ubuntu пойдет и гиговая флешка
Как обычно - втыкаешь флешку и устанавливаешь.У меня на 8гиг флешке стоит. ФС - ext2, но делаю бекапы. Устанавливалась долго (часа 4, убунту 9.04). Работает по скорости терпимо, просто раскачивается долго.
3 unetbootin не устанавливает системы, а делает из флешки лайв-сд, а это не одно и тоже, причём не все дистры она нормально делат, но с убунтой проблем не возникало