1) сделать загрузочную флешку dos c файловой ситемой fat32. в этом пункте собственно дос не нужен. главное fat32 и чтобы первичный раздел был помечен как загрузочный. сделать это можно например через gparted.
2) установить grub4dos главным загрузчиком (в mbr). можно конечно и простой grub, но grub4dos более гибок с точки зрения создания мультизагрузочных систем. через него можно грузить dos, windows, linux. и установить его гораздо проще.
3) запустить через меню "system - admin - Create a USB startup disk" или в консоли usb-creator. предварительно, должна быть подключена флешка и вставлен live cd/dvd (или образ примонтирован).
4) после окончания работы usb-creator, в консоли запустить: syslinux /dev/sdXX где /dev/sdXX устройство флешки и ее первичный раздел, например /dev/sdb1 это установка загрузчика syslinux.
5) в меню grub4dos добавить: title Load syslinux (Ubuntu live 8.10) chainloader (hd0,0)+1 rootnoverify (hd0,0) boot
если используется простой grub, нужно сделать аналогичную по смыслу запись - загрузка с первичного раздела.
6) перезагрузка, f8, выбор флешки в качестве загрузочного девайса и далее ...
* "загрузочность" флеш диска зависит не только от правильности его создания, но и от чипсета и биоса материнской платы, от контролера флеш диска и его настроек. то есть загрузочный флеш диск НЕ будет работать на ВСЕХ компьютерах куда вы его воткнете. лучшие показатели у материнских плат на 9xx и более поздних чипсетах intel, в комлексе с биосом ami. на других чипсетах, на биосе award ситуация хуже. улучшить совместимость можно если через изменение настроек контролера флеш диска добавить cd-rom раздел на диск.
примечание 0. после загрузки флешка будет примонтирована в /cdrom. там ее и открывать если нужны файлы с нее. но режим ro.
примечание 1. размер флешки по минимуму должен быть 1 гб. это для варианта live cd. если live dvd, тогда 8 гб (поскольку 4 гб не хватит). хотя если выбросить какие-то пакеты из pool, можно записать live dvd на 4гб флешку.
примечание 2. в версии 8.10 usb-creator есть даже в live cd. если в какой-то ранней версии его нет, то в шаге 3 просто и тупо: скопировать с диска (из образа) на флешку (в корневую папку): папки: .disk, casper, dists, install, pics, pool, preseed, isolinux (под именем syslinux) файлы: README.diskdefines, md5sum.txt файл isolinux.cfg переименовать в syslinux.cfg и тоже в корневую папку.
примечание 3. кроме Ubuntu на этот же раздел можно установить winpe и dos. если нужно.
примечание 4. если на флешке сделать несколько разделов fat32, то в каждый раздел можно установить разные версии Ubuntu.
примечание 5. на флешку, кроме собственно live Ubuntu, можно накидать других файлов, например дополнительные пакеты.
примечание 6. если нужно добавить что-то непосредственно в live Ubuntu - монтируем и модифицируем /casper/filesystem.squashfs